diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-07-08 14:26:00 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-07-08 14:26:00 +0200 |
commit | 2a1500915aae55c97e811b7d48707a072a078ada (patch) | |
tree | 2379b43566e002074646a23674d04206d7a70660 /Eigen/src/Core/products/TriangularSolverMatrix.h | |
parent | d89925e6dee382ac0a5f4b91d9ad82c996213c3f (diff) |
compilation fix
Diffstat (limited to 'Eigen/src/Core/products/TriangularSolverMatrix.h')
-rw-r--r-- | Eigen/src/Core/products/TriangularSolverMatrix.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Core/products/TriangularSolverMatrix.h b/Eigen/src/Core/products/TriangularSolverMatrix.h index d6ae2131d..1edf0a44d 100644 --- a/Eigen/src/Core/products/TriangularSolverMatrix.h +++ b/Eigen/src/Core/products/TriangularSolverMatrix.h @@ -69,9 +69,9 @@ struct ei_triangular_solve_matrix<Scalar,Index,OnTheLeft,Mode,Conjugate,TriStora computeProductBlockingSizes<Scalar,Scalar,4>(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*cols; + std::size_t sizeB = kc*ei_packet_traits<Scalar>::size*Blocking::nr + kc*cols; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits<Scalar>::size*Blocking::nr; ei_conj_if<Conjugate> conj; ei_gebp_kernel<Scalar, Scalar, Index, Blocking::mr, Blocking::nr, Conjugate, false> gebp_kernel; @@ -207,9 +207,9 @@ struct ei_triangular_solve_matrix<Scalar,Index,OnTheRight,Mode,Conjugate,TriStor computeProductBlockingSizes<Scalar,Scalar,4>(kc, mc, nc); Scalar* blockA = ei_aligned_stack_new(Scalar, kc*mc); - std::size_t sizeB = kc*Blocking::PacketSize*Blocking::nr + kc*size; + std::size_t sizeB = kc*ei_packet_traits<Scalar>::size*Blocking::nr + kc*size; Scalar* allocatedBlockB = ei_aligned_stack_new(Scalar, sizeB); - Scalar* blockB = allocatedBlockB + kc*Blocking::PacketSize*Blocking::nr; + Scalar* blockB = allocatedBlockB + kc*ei_packet_traits<Scalar>::size*Blocking::nr; ei_conj_if<Conjugate> conj; ei_gebp_kernel<Scalar,Scalar, Index, Blocking::mr, Blocking::nr, false, Conjugate> gebp_kernel; |