43 template<
typename T1,
typename T2>
46 template<
typename T1,
typename T2>
49 template<
typename T1,
typename T2>
62 template<
typename T1,
typename T2>
65 template<
typename T1,
typename T2>
75 template<
typename T1,
typename T2>
static arma_hot T1::elem_type apply_proxy(const Base< typename T1::elem_type, T1 > &X, const Base< typename T1::elem_type, T2 > &Y)
arma_hot static arma_pure arma_float_only< eT >::result direct_dot(const uword n_elem, const eT *const A, const eT *const B)
static arma_hot T1::elem_type apply_unwrap(const Base< typename T1::elem_type, T1 > &X, const Base< typename T1::elem_type, T2 > &Y)
normalised dot product operation
arma_hot static arma_inline T1::elem_type apply(const Base< typename T1::elem_type, T1 > &X, const Base< typename T1::elem_type, T2 > &Y)
arma_hot static arma_pure eT direct_dot_arma(const uword n_elem, const eT *const A, const eT *const B)