dot product operation More...
#include <op_dot_proto.hpp>
Static Public Member Functions | |
| template<typename eT > | |
| arma_hot static arma_pure eT | direct_dot (const u32 n_elem, const eT *const A, const eT *const B) |
| for two arrays | |
| template<typename eT > | |
| arma_hot static arma_pure eT | direct_dot (const u32 n_elem, const eT *const A, const eT *const B, const eT *C) |
| for three arrays | |
| template<typename T1 , typename T2 > | |
| arma_inline static arma_hot T1::elem_type | apply (const Base< typename T1::elem_type, T1 > &X, const Base< typename T1::elem_type, T2 > &Y) |
| template<typename T1 , typename T2 > | |
| static arma_hot T1::elem_type | apply_unwrap (const Base< typename T1::elem_type, T1 > &X, const Base< typename T1::elem_type, T2 > &Y) |
| 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) |
dot product operation
Definition at line 23 of file op_dot_proto.hpp.