Lines Matching refs:Scalar
16 …enseIndex, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, Scalar, i… in EIGEN_BLAS_FUNC()
19 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,ColMajor,false,Scalar,ColMajor,false,Co… in EIGEN_BLAS_FUNC()
21 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,false,Scalar,ColMajor,false,Co… in EIGEN_BLAS_FUNC()
23 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,ColMajor,false,Co… in EIGEN_BLAS_FUNC()
26 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMajor,false,Co… in EIGEN_BLAS_FUNC()
28 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,false,Scalar,RowMajor,false,Co… in EIGEN_BLAS_FUNC()
30 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,RowMajor,false,Co… in EIGEN_BLAS_FUNC()
33 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMajor,Conj, Co… in EIGEN_BLAS_FUNC()
35 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,false,Scalar,RowMajor,Conj, Co… in EIGEN_BLAS_FUNC()
37 …(internal::general_matrix_matrix_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,RowMajor,Conj, Co… in EIGEN_BLAS_FUNC()
41 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
42 const Scalar* b = reinterpret_cast<const Scalar*>(pb); in EIGEN_BLAS_FUNC()
43 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
44 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
45 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
62 if(beta!=Scalar(1)) in EIGEN_BLAS_FUNC()
64 if(beta==Scalar(0)) matrix(c, *m, *n, *ldc).setZero(); in EIGEN_BLAS_FUNC()
71 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic> blocking(*m,*n,*k,1,… in EIGEN_BLAS_FUNC()
82 …ype)(DenseIndex, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, internal::level3_bl… in EIGEN_BLAS_FUNC()
85 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,ColMajor,C… in EIGEN_BLAS_FUNC()
87 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, false,RowMajor,C… in EIGEN_BLAS_FUNC()
89 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, Conj, RowMajor,C… in EIGEN_BLAS_FUNC()
92 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,ColMajor,C… in EIGEN_BLAS_FUNC()
94 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,RowMajor,C… in EIGEN_BLAS_FUNC()
96 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, Conj, RowMajor,C… in EIGEN_BLAS_FUNC()
99 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|0, false,ColMajor,C… in EIGEN_BLAS_FUNC()
101 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, false,RowMajor,C… in EIGEN_BLAS_FUNC()
103 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|0, Conj, RowMajor,C… in EIGEN_BLAS_FUNC()
106 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|0, false,ColMajor,C… in EIGEN_BLAS_FUNC()
108 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, false,RowMajor,C… in EIGEN_BLAS_FUNC()
110 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|0, Conj, RowMajor,C… in EIGEN_BLAS_FUNC()
113 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,false,ColMajor,ColM… in EIGEN_BLAS_FUNC()
115 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,false,RowMajor,ColM… in EIGEN_BLAS_FUNC()
117 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,Conj, RowMajor,ColM… in EIGEN_BLAS_FUNC()
120 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,false,ColMajor,ColM… in EIGEN_BLAS_FUNC()
122 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,false,RowMajor,ColM… in EIGEN_BLAS_FUNC()
124 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,Conj, RowMajor,ColM… in EIGEN_BLAS_FUNC()
127 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Lower|UnitDiag,false,ColMajor,ColM… in EIGEN_BLAS_FUNC()
129 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,false,RowMajor,ColM… in EIGEN_BLAS_FUNC()
131 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheLeft, Upper|UnitDiag,Conj, RowMajor,ColM… in EIGEN_BLAS_FUNC()
134 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Lower|UnitDiag,false,ColMajor,ColM… in EIGEN_BLAS_FUNC()
136 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,false,RowMajor,ColM… in EIGEN_BLAS_FUNC()
138 …(internal::triangular_solve_matrix<Scalar,DenseIndex,OnTheRight,Upper|UnitDiag,Conj, RowMajor,ColM… in EIGEN_BLAS_FUNC()
142 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
143 Scalar* b = reinterpret_cast<Scalar*>(pb); in EIGEN_BLAS_FUNC()
144 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
165 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic,4> blocking(*m,*n,*m,… in EIGEN_BLAS_FUNC()
170 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic,4> blocking(*m,*n,*n,… in EIGEN_BLAS_FUNC()
174 if(alpha!=Scalar(1)) in EIGEN_BLAS_FUNC()
187 …Index, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, const Scalar&… in EIGEN_BLAS_FUNC()
190 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, true, ColMajor,fal… in EIGEN_BLAS_FUNC()
192 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, true, RowMajor,fal… in EIGEN_BLAS_FUNC()
194 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, true, RowMajor,Con… in EIGEN_BLAS_FUNC()
197 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
199 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
201 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
204 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, true, ColMajor,fal… in EIGEN_BLAS_FUNC()
206 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, true, RowMajor,fal… in EIGEN_BLAS_FUNC()
208 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, true, RowMajor,Con… in EIGEN_BLAS_FUNC()
211 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
213 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
215 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|0, false,ColMajor,fal… in EIGEN_BLAS_FUNC()
218 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,true, ColMajor,false,… in EIGEN_BLAS_FUNC()
220 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,true, RowMajor,false,… in EIGEN_BLAS_FUNC()
222 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,true, RowMajor,Conj, … in EIGEN_BLAS_FUNC()
225 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
227 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
229 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
232 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,true, ColMajor,false,… in EIGEN_BLAS_FUNC()
234 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,true, RowMajor,false,… in EIGEN_BLAS_FUNC()
236 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,true, RowMajor,Conj, … in EIGEN_BLAS_FUNC()
239 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Lower|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
241 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
243 …(internal::product_triangular_matrix_matrix<Scalar,DenseIndex,Upper|UnitDiag,false,ColMajor,false,… in EIGEN_BLAS_FUNC()
247 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
248 Scalar* b = reinterpret_cast<Scalar*>(pb); in EIGEN_BLAS_FUNC()
249 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
269 Matrix<Scalar,Dynamic,Dynamic,ColMajor> tmp = matrix(b,*m,*n,*ldb); in EIGEN_BLAS_FUNC()
274 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic,4> blocking(*m,*n,*m,… in EIGEN_BLAS_FUNC()
279 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic,4> blocking(*m,*n,*n,… in EIGEN_BLAS_FUNC()
291 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
292 const Scalar* b = reinterpret_cast<const Scalar*>(pb); in EIGEN_BLAS_FUNC()
293 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
294 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
295 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
308 if(beta!=Scalar(1)) in EIGEN_BLAS_FUNC()
310 if(beta==Scalar(0)) matrix(c, *m, *n, *ldc).setZero(); in EIGEN_BLAS_FUNC()
322 Matrix<Scalar,Dynamic,Dynamic,ColMajor> matA(size,size); in EIGEN_BLAS_FUNC()
338 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic> blocking(*m,*n,size,… in EIGEN_BLAS_FUNC()
341 …if(UPLO(*uplo)==UP) internal::product_selfadjoint_matrix<Scalar, DenseIndex, RowMajor,true,f… in EIGEN_BLAS_FUNC()
342 …else if(UPLO(*uplo)==LO) internal::product_selfadjoint_matrix<Scalar, DenseIndex, ColMajor,true,f… in EIGEN_BLAS_FUNC()
345 …if(UPLO(*uplo)==UP) internal::product_selfadjoint_matrix<Scalar, DenseIndex, ColMajor,false,… in EIGEN_BLAS_FUNC()
346 …else if(UPLO(*uplo)==LO) internal::product_selfadjoint_matrix<Scalar, DenseIndex, ColMajor,false,… in EIGEN_BLAS_FUNC()
362 …Index, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, const Scalar&… in EIGEN_BLAS_FUNC()
365 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMaj… in EIGEN_BLAS_FUNC()
367 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,false,Scalar,ColMaj… in EIGEN_BLAS_FUNC()
369 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,ColMaj… in EIGEN_BLAS_FUNC()
372 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMaj… in EIGEN_BLAS_FUNC()
374 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,false,Scalar,ColMaj… in EIGEN_BLAS_FUNC()
376 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,ColMaj… in EIGEN_BLAS_FUNC()
381 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
382 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
383 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
384 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
396 if(beta!=Scalar(1)) in EIGEN_BLAS_FUNC()
399 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Upper>().setZero(); in EIGEN_BLAS_FUNC()
402 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Lower>().setZero(); in EIGEN_BLAS_FUNC()
426 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic> blocking(*n,*n,*k,1,… in EIGEN_BLAS_FUNC()
440 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
441 const Scalar* b = reinterpret_cast<const Scalar*>(pb); in EIGEN_BLAS_FUNC()
442 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
443 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
444 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
459 if(beta!=Scalar(1)) in EIGEN_BLAS_FUNC()
462 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Upper>().setZero(); in EIGEN_BLAS_FUNC()
465 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Lower>().setZero(); in EIGEN_BLAS_FUNC()
508 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
509 const Scalar* b = reinterpret_cast<const Scalar*>(pb); in EIGEN_BLAS_FUNC()
510 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
511 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
512 Scalar beta = *reinterpret_cast<const Scalar*>(pbeta); in EIGEN_BLAS_FUNC()
527 if(beta==Scalar(0)) matrix(c, *m, *n, *ldc).setZero(); in EIGEN_BLAS_FUNC()
528 else if(beta!=Scalar(1)) matrix(c, *m, *n, *ldc) *= beta; in EIGEN_BLAS_FUNC()
536 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic> blocking(*m,*n,size,… in EIGEN_BLAS_FUNC()
540 …if(UPLO(*uplo)==UP) internal::product_selfadjoint_matrix<Scalar,DenseIndex,RowMajor,true,Con… in EIGEN_BLAS_FUNC()
542 …else if(UPLO(*uplo)==LO) internal::product_selfadjoint_matrix<Scalar,DenseIndex,ColMajor,true,fal… in EIGEN_BLAS_FUNC()
550 …else if(UPLO(*uplo)==LO) internal::product_selfadjoint_matrix<Scalar,DenseIndex,ColMajor,false,fa… in EIGEN_BLAS_FUNC()
569 …Index, const Scalar *, DenseIndex, const Scalar *, DenseIndex, Scalar *, DenseIndex, const Scalar&… in EIGEN_BLAS_FUNC()
572 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMaj… in EIGEN_BLAS_FUNC()
575 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,ColMaj… in EIGEN_BLAS_FUNC()
578 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,ColMajor,false,Scalar,RowMaj… in EIGEN_BLAS_FUNC()
581 …(internal::general_matrix_matrix_triangular_product<DenseIndex,Scalar,RowMajor,Conj, Scalar,ColMaj… in EIGEN_BLAS_FUNC()
585 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
586 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
607 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Upper>().setZero(); in EIGEN_BLAS_FUNC()
610 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Lower>().setZero(); in EIGEN_BLAS_FUNC()
613 if(beta!=Scalar(0)) in EIGEN_BLAS_FUNC()
622 …internal::gemm_blocking_space<ColMajor,Scalar,Scalar,Dynamic,Dynamic,Dynamic> blocking(*n,*n,*k,1,… in EIGEN_BLAS_FUNC()
634 const Scalar* a = reinterpret_cast<const Scalar*>(pa); in EIGEN_BLAS_FUNC()
635 const Scalar* b = reinterpret_cast<const Scalar*>(pb); in EIGEN_BLAS_FUNC()
636 Scalar* c = reinterpret_cast<Scalar*>(pc); in EIGEN_BLAS_FUNC()
637 Scalar alpha = *reinterpret_cast<const Scalar*>(palpha); in EIGEN_BLAS_FUNC()
656 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Upper>().setZero(); in EIGEN_BLAS_FUNC()
659 if(beta==Scalar(0)) matrix(c, *n, *n, *ldc).triangularView<Lower>().setZero(); in EIGEN_BLAS_FUNC()
662 if(beta!=Scalar(0)) in EIGEN_BLAS_FUNC()
668 else if(*k>0 && alpha!=Scalar(0)) in EIGEN_BLAS_FUNC()