Home
last modified time | relevance | path

Searched refs:eT2 (Results 1 – 25 of 109) sorted by relevance

12345

/dports/math/armadillo/armadillo-10.7.1/include/armadillo_bits/
H A Dglue_mixed_meat.hpp87 promote_type<eT1,eT2>::check(); in apply()
115 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
122 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
180 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
187 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
245 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
252 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
378 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
433 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
488 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
[all …]
H A Dunwrap_spmat.hpp40 template<typename eT2>
41 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
62 template<typename eT2>
84 template<typename eT2>
106 template<typename eT2>
128 template<typename eT2>
129 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
150 template<typename eT2>
151 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
170 template<typename eT2>
[all …]
H A DProxy.hpp114 template<typename eT2>
117 template<typename eT2>
190 template<typename eT2>
193 template<typename eT2>
237 template<typename eT2>
240 template<typename eT2>
284 template<typename eT2>
287 template<typename eT2>
331 template<typename eT2>
334 template<typename eT2>
[all …]
H A DProxyCube.hpp72 template<typename eT2>
75 template<typename eT2>
117 template<typename eT2>
120 template<typename eT2>
162 template<typename eT2>
165 template<typename eT2>
207 template<typename eT2>
210 template<typename eT2>
252 template<typename eT2>
255 template<typename eT2>
[all …]
H A Dunwrap.hpp228 template<typename eT2>
252 template<typename eT2>
305 template<typename eT2>
328 template<typename eT2>
350 template<typename eT2>
374 template<typename eT2>
396 template<typename eT2>
420 template<typename eT2>
444 template<typename eT2>
466 template<typename eT2>
[all …]
H A Ddebug.hpp614 template<typename eT1, typename eT2>
635 template<typename eT1, typename eT2>
655 template<typename eT1, typename eT2>
675 template<typename eT1, typename eT2>
695 template<typename eT1, typename eT2>
715 template<typename eT1, typename eT2>
735 template<typename eT1, typename eT2>
755 template<typename eT1, typename eT2>
775 template<typename eT1, typename eT2>
800 template<typename eT1, typename eT2>
[all …]
H A Dspglue_minus_meat.hpp190 typedef typename T2::elem_type eT2; in apply() typedef
194 promote_type<eT1,eT2>::check(); in apply()
204 const SpMat<eT2>& B = UB.M; in apply()
223 const SpMat<eT2>& B = UB.M; in apply()
241 const SpMat<eT2>& B = UB.M; in apply()
263 typedef typename T2::elem_type eT2; in sparse_minus_dense() typedef
267 promote_type<eT1,eT2>::check(); in sparse_minus_dense()
270 const Mat<eT2>& B = UB.M; in sparse_minus_dense()
273 const eT2* B_mem = B.memptr(); in sparse_minus_dense()
308 typedef typename T2::elem_type eT2; in dense_minus_sparse() typedef
[all …]
H A Dspglue_times_meat.hpp502 const SpMat<eT2>& B = UB.M; in apply()
521 const SpMat<eT2>& B = UB.M; in apply()
539 const SpMat<eT2>& B = UB.M; in apply()
565 promote_type<eT1,eT2>::check(); in sparse_times_dense()
575 const Mat<eT2>& B = UB.M; in sparse_times_dense()
594 const Mat<eT2>& B = UB.M; in sparse_times_dense()
610 const Mat<eT2>& B = UB.M; in sparse_times_dense()
636 promote_type<eT1,eT2>::check(); in dense_times_sparse()
646 const SpMat<eT2>& B = UB.M; in dense_times_sparse()
663 const SpMat<eT2>& B = UB.M; in dense_times_sparse()
[all …]
H A Dspglue_plus_meat.hpp190 typedef typename T2::elem_type eT2; in apply() typedef
192 typedef typename promote_type<eT1,eT2>::result out_eT; in apply()
194 promote_type<eT1,eT2>::check(); in apply()
196 if( (is_same_type<eT1,out_eT>::no) && (is_same_type<eT2,out_eT>::yes) ) in apply()
204 const SpMat<eT2>& B = UB.M; in apply()
215 if( (is_same_type<eT1,out_eT>::yes) && (is_same_type<eT2,out_eT>::no) ) in apply()
223 const SpMat<eT2>& B = UB.M; in apply()
241 const SpMat<eT2>& B = UB.M; in apply()
263 typedef typename T2::elem_type eT2; in dense_plus_sparse() typedef
265 typedef typename promote_type<eT1,eT2>::result out_eT; in dense_plus_sparse()
[all …]
H A DSpProxy.hpp114 template<typename eT2>
166 template<typename eT2>
218 template<typename eT2>
270 template<typename eT2>
322 template<typename eT2>
373 template<typename eT2>
425 template<typename eT2>
476 template<typename eT2>
528 template<typename eT2>
580 template<typename eT2>
[all …]
H A Doperator_times.hpp172 typedef typename T2::elem_type eT2; in operator *() typedef
174 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
176 promote_type<eT1,eT2>::check(); in operator *()
192 out.at(i,i) = upgrade_val<eT1,eT2>::apply( A[i] ) * upgrade_val<eT1,eT2>::apply( B[i] ); in operator *()
237 typedef typename T2::elem_type eT2; in operator *() typedef
239 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
241 promote_type<eT1,eT2>::check(); in operator *()
431 typedef typename T2::elem_type eT2; in operator *() typedef
433 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
435 promote_type<eT1,eT2>::check(); in operator *()
H A Dspglue_schur_meat.hpp254 typedef typename T2::elem_type eT2; in apply() typedef
256 typedef typename promote_type<eT1,eT2>::result out_eT; in apply()
258 promote_type<eT1,eT2>::check(); in apply()
260 if( (is_same_type<eT1,out_eT>::no) && (is_same_type<eT2,out_eT>::yes) ) in apply()
268 const SpMat<eT2>& B = UB.M; in apply()
279 if( (is_same_type<eT1,out_eT>::yes) && (is_same_type<eT2,out_eT>::no) ) in apply()
287 const SpMat<eT2>& B = UB.M; in apply()
305 const SpMat<eT2>& B = UB.M; in apply()
327 typedef typename T2::elem_type eT2; in dense_schur_sparse() typedef
329 typedef typename promote_type<eT1,eT2>::result out_eT; in dense_schur_sparse()
[all …]
H A Dunwrap_cube.hpp38 template<typename eT2>
39 constexpr bool is_alias(const Cube<eT2>&) const { return false; } in is_alias()
56 template<typename eT2>
57 arma_inline bool is_alias(const Cube<eT2>& X) const { return (void_ptr(&M) == void_ptr(&X)); } in is_alias()
/dports/math/R-cran-RcppArmadillo/RcppArmadillo/inst/include/armadillo_bits/
H A Dglue_mixed_meat.hpp87 promote_type<eT1,eT2>::check(); in apply()
115 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
122 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
180 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
187 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
245 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
252 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
378 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) + upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
433 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) - upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
488 out_mem[i] = upgrade_val<eT1,eT2>::apply(AA[i]) / upgrade_val<eT1,eT2>::apply(BB[i]); in apply()
[all …]
H A Dunwrap_spmat.hpp40 template<typename eT2>
41 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
62 template<typename eT2>
84 template<typename eT2>
106 template<typename eT2>
128 template<typename eT2>
129 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
150 template<typename eT2>
151 constexpr bool is_alias(const SpMat<eT2>&) const { return false; } in is_alias()
170 template<typename eT2>
[all …]
H A DProxy.hpp114 template<typename eT2>
117 template<typename eT2>
190 template<typename eT2>
193 template<typename eT2>
237 template<typename eT2>
240 template<typename eT2>
284 template<typename eT2>
287 template<typename eT2>
331 template<typename eT2>
334 template<typename eT2>
[all …]
H A DProxyCube.hpp72 template<typename eT2>
75 template<typename eT2>
117 template<typename eT2>
120 template<typename eT2>
162 template<typename eT2>
165 template<typename eT2>
207 template<typename eT2>
210 template<typename eT2>
252 template<typename eT2>
255 template<typename eT2>
[all …]
H A Dunwrap.hpp228 template<typename eT2>
252 template<typename eT2>
305 template<typename eT2>
328 template<typename eT2>
350 template<typename eT2>
374 template<typename eT2>
396 template<typename eT2>
420 template<typename eT2>
444 template<typename eT2>
466 template<typename eT2>
[all …]
H A Ddebug.hpp614 template<typename eT1, typename eT2>
635 template<typename eT1, typename eT2>
655 template<typename eT1, typename eT2>
675 template<typename eT1, typename eT2>
695 template<typename eT1, typename eT2>
715 template<typename eT1, typename eT2>
735 template<typename eT1, typename eT2>
755 template<typename eT1, typename eT2>
775 template<typename eT1, typename eT2>
800 template<typename eT1, typename eT2>
[all …]
H A Dspglue_minus_meat.hpp190 typedef typename T2::elem_type eT2; in apply() typedef
194 promote_type<eT1,eT2>::check(); in apply()
204 const SpMat<eT2>& B = UB.M; in apply()
223 const SpMat<eT2>& B = UB.M; in apply()
241 const SpMat<eT2>& B = UB.M; in apply()
263 typedef typename T2::elem_type eT2; in sparse_minus_dense() typedef
267 promote_type<eT1,eT2>::check(); in sparse_minus_dense()
270 const Mat<eT2>& B = UB.M; in sparse_minus_dense()
273 const eT2* B_mem = B.memptr(); in sparse_minus_dense()
308 typedef typename T2::elem_type eT2; in dense_minus_sparse() typedef
[all …]
H A Dspglue_times_meat.hpp502 const SpMat<eT2>& B = UB.M; in apply()
521 const SpMat<eT2>& B = UB.M; in apply()
539 const SpMat<eT2>& B = UB.M; in apply()
565 promote_type<eT1,eT2>::check(); in sparse_times_dense()
575 const Mat<eT2>& B = UB.M; in sparse_times_dense()
594 const Mat<eT2>& B = UB.M; in sparse_times_dense()
610 const Mat<eT2>& B = UB.M; in sparse_times_dense()
636 promote_type<eT1,eT2>::check(); in dense_times_sparse()
646 const SpMat<eT2>& B = UB.M; in dense_times_sparse()
663 const SpMat<eT2>& B = UB.M; in dense_times_sparse()
[all …]
H A Dspglue_plus_meat.hpp190 typedef typename T2::elem_type eT2; in apply() typedef
192 typedef typename promote_type<eT1,eT2>::result out_eT; in apply()
194 promote_type<eT1,eT2>::check(); in apply()
196 if( (is_same_type<eT1,out_eT>::no) && (is_same_type<eT2,out_eT>::yes) ) in apply()
204 const SpMat<eT2>& B = UB.M; in apply()
215 if( (is_same_type<eT1,out_eT>::yes) && (is_same_type<eT2,out_eT>::no) ) in apply()
223 const SpMat<eT2>& B = UB.M; in apply()
241 const SpMat<eT2>& B = UB.M; in apply()
263 typedef typename T2::elem_type eT2; in dense_plus_sparse() typedef
265 typedef typename promote_type<eT1,eT2>::result out_eT; in dense_plus_sparse()
[all …]
H A DSpProxy.hpp114 template<typename eT2>
166 template<typename eT2>
218 template<typename eT2>
270 template<typename eT2>
322 template<typename eT2>
373 template<typename eT2>
425 template<typename eT2>
476 template<typename eT2>
528 template<typename eT2>
580 template<typename eT2>
[all …]
H A Dspglue_schur_meat.hpp254 typedef typename T2::elem_type eT2; in apply() typedef
256 typedef typename promote_type<eT1,eT2>::result out_eT; in apply()
258 promote_type<eT1,eT2>::check(); in apply()
260 if( (is_same_type<eT1,out_eT>::no) && (is_same_type<eT2,out_eT>::yes) ) in apply()
268 const SpMat<eT2>& B = UB.M; in apply()
279 if( (is_same_type<eT1,out_eT>::yes) && (is_same_type<eT2,out_eT>::no) ) in apply()
287 const SpMat<eT2>& B = UB.M; in apply()
305 const SpMat<eT2>& B = UB.M; in apply()
327 typedef typename T2::elem_type eT2; in dense_schur_sparse() typedef
329 typedef typename promote_type<eT1,eT2>::result out_eT; in dense_schur_sparse()
[all …]
H A Doperator_times.hpp172 typedef typename T2::elem_type eT2; in operator *() typedef
174 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
176 promote_type<eT1,eT2>::check(); in operator *()
192 out.at(i,i) = upgrade_val<eT1,eT2>::apply( A[i] ) * upgrade_val<eT1,eT2>::apply( B[i] ); in operator *()
237 typedef typename T2::elem_type eT2; in operator *() typedef
239 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
241 promote_type<eT1,eT2>::check(); in operator *()
431 typedef typename T2::elem_type eT2; in operator *() typedef
433 typedef typename promote_type<eT1,eT2>::result out_eT; in operator *()
435 promote_type<eT1,eT2>::check(); in operator *()

12345