00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00016
00017
00018
00019 class op_dotext
00020 {
00021 public:
00022
00023
00024 template<typename eT>
00025 inline static eT direct_rowvec_mat_colvec (const eT* A_mem, const Mat<eT>& B, const eT* C_mem);
00026
00027 template<typename eT>
00028 inline static eT direct_rowvec_transmat_colvec (const eT* A_mem, const Mat<eT>& B, const eT* C_mem);
00029
00030 template<typename eT>
00031 inline static eT direct_rowvec_diagmat_colvec (const eT* A_mem, const Mat<eT>& B, const eT* C_mem);
00032
00033 template<typename eT>
00034 inline static eT direct_rowvec_invdiagmat_colvec(const eT* A_mem, const Mat<eT>& B, const eT* C_mem);
00035
00036 template<typename eT>
00037 inline static eT direct_rowvec_invdiagvec_colvec(const eT* A_mem, const Mat<eT>& B, const eT* C_mem);
00038
00039 };
00040
00041
00042
00044