Lines Matching refs:Scalar

21   typedef void (*functype)(int, const Scalar*, int, const Scalar*, int, Scalar*, Scalar);
30 func[UP] = (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Upper,false,false>::run);
31 func[LO] = (internal::selfadjoint_matrix_vector_product<Scalar,int,ColMajor,Lower,false,false>::run);
36 Scalar* a = reinterpret_cast<Scalar*>(pa);
37 Scalar* x = reinterpret_cast<Scalar*>(px);
38 Scalar* y = reinterpret_cast<Scalar*>(py);
39 Scalar alpha = *reinterpret_cast<Scalar*>(palpha);
40 Scalar beta = *reinterpret_cast<Scalar*>(pbeta);
55 Scalar* actual_x = get_compact_vector(x,*n,*incx);
56 Scalar* actual_y = get_compact_vector(y,*n,*incy);
58 if(beta!=Scalar(1))
60 if(beta==Scalar(0)) vector(actual_y, *n).setZero();
64 if(alpha!=Scalar(0))
113 typedef void (*functype)(int, Scalar*, const Scalar*, RealScalar);
122 func[UP] = (internal::selfadjoint_packed_rank1_update<Scalar,int,ColMajor,Upper,false,Conj>::run);
123 func[LO] = (internal::selfadjoint_packed_rank1_update<Scalar,int,ColMajor,Lower,false,Conj>::run);
128 Scalar* x = reinterpret_cast<Scalar*>(px);
129 Scalar* ap = reinterpret_cast<Scalar*>(pap);
139 if(alpha==Scalar(0))
142 Scalar* x_cpy = get_compact_vector(x, *n, *incx);
164 typedef void (*functype)(int, Scalar*, const Scalar*, const Scalar*, Scalar);
173 func[UP] = (internal::packed_rank2_update_selector<Scalar,int,Upper>::run);
174 func[LO] = (internal::packed_rank2_update_selector<Scalar,int,Lower>::run);
179 Scalar* x = reinterpret_cast<Scalar*>(px);
180 Scalar* y = reinterpret_cast<Scalar*>(py);
181 Scalar* ap = reinterpret_cast<Scalar*>(pap);
182 Scalar alpha = *reinterpret_cast<Scalar*>(palpha);
192 if(alpha==Scalar(0))
195 Scalar* x_cpy = get_compact_vector(x, *n, *incx);
196 Scalar* y_cpy = get_compact_vector(y, *n, *incy);
219 typedef void (*functype)(int, Scalar*, int, const Scalar*, const Scalar*, const Scalar&);
228 func[UP] = (selfadjoint_rank1_update<Scalar,int,ColMajor,Upper,false,Conj>::run);
229 func[LO] = (selfadjoint_rank1_update<Scalar,int,ColMajor,Lower,false,Conj>::run);
234 Scalar* x = reinterpret_cast<Scalar*>(px);
235 Scalar* a = reinterpret_cast<Scalar*>(pa);
249 Scalar* x_cpy = get_compact_vector(x, *n, *incx);
273 typedef void (*functype)(int, Scalar*, int, const Scalar*, const Scalar*, Scalar);
282 func[UP] = (internal::rank2_update_selector<Scalar,int,Upper>::run);
283 func[LO] = (internal::rank2_update_selector<Scalar,int,Lower>::run);
288 Scalar* x = reinterpret_cast<Scalar*>(px);
289 Scalar* y = reinterpret_cast<Scalar*>(py);
290 Scalar* a = reinterpret_cast<Scalar*>(pa);
291 Scalar alpha = *reinterpret_cast<Scalar*>(palpha);
302 if(alpha==Scalar(0))
305 Scalar* x_cpy = get_compact_vector(x, *n, *incx);
306 Scalar* y_cpy = get_compact_vector(y, *n, *incy);
331 Scalar* x = reinterpret_cast<Scalar*>(px);
332 Scalar* y = reinterpret_cast<Scalar*>(py);
333 Scalar* a = reinterpret_cast<Scalar*>(pa);
334 Scalar alpha = *reinterpret_cast<Scalar*>(palpha);
345 if(alpha==Scalar(0))
348 Scalar* x_cpy = get_compact_vector(x,*m,*incx);
349 Scalar* y_cpy = get_compact_vector(y,*n,*incy);
351 internal::general_rank1_update<Scalar,int,ColMajor,false,false>::run(*m, *n, a, *lda, x_cpy, y_cpy, alpha);
368 Scalar* x = reinterpret_cast<Scalar*>(px);
369 Scalar* y = reinterpret_cast<Scalar*>(py);
370 Scalar* a = reinterpret_cast<Scalar*>(pa);
371 Scalar alpha = *reinterpret_cast<Scalar*>(palpha);
382 if(alpha==Scalar(0))
385 Scalar* x_cpy = get_compact_vector(x,*m,*incx);
386 Scalar* y_cpy = get_compact_vector(y,*n,*incy);
388 internal::general_rank1_update<Scalar,int,ColMajor,false,Conj>::run(*m, *n, a, *lda, x_cpy, y_cpy, alpha);