AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp File Reference

#include "AbstractLinAlgPack_MatrixVectorTemplateOp.hpp"
#include "DenseLinAlgPack_DMatrixClass.hpp"

Include dependency graph for AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp:

Go to the source code of this file.

Typedefs

typedef AbstractLinAlgPack::DVectorSlice(AbstractLinAlgPack::DMatrixSlice::*) Pvec_func (AbstractLinAlgPack::DMatrixSlice::size_type)

Functions

template<class T_Matrix>
void imp_assign (AbstractLinAlgPack::DMatrixSlice &gms_lhs, const T_Matrix &gm_rhs, BLAS_Cpp::Transp trans_rhs)
template<class T_Matrix>
void AbstractLinAlgPack::assign (DMatrix &gm_lhs, const T_Matrix &gm_rhs, BLAS_Cpp::Transp trans_rhs)
 gm_lhs = T_M (templated matrix type T_M)
template<class T_Matrix>
void AbstractLinAlgPack::assign (DMatrixSlice &gms_lhs, const T_Matrix &gm_rhs, BLAS_Cpp::Transp trans_rhs)
 gms_lhs = T_M (templated matrix type T_M)
template<class T_Matrix>
void imp_assert_V_MtV_rhs_sizes (const T_Matrix &gm_rhs1, BLAS_Cpp::Transp trans_rhs1, const AbstractLinAlgPack::DVectorSlice &vs_rhs2)
template<class T_Matrix>
void imp_V_MtV_no_trans (AbstractLinAlgPack::DVectorSlice &vs_lhs, const T_Matrix &gm_rhs1, const AbstractLinAlgPack::DVectorSlice &vs_rhs2)
template<class T_Matrix>
void imp_V_MtV_trans (AbstractLinAlgPack::DVectorSlice &vs_lhs, const T_Matrix &gm_rhs1, const AbstractLinAlgPack::DVectorSlice &vs_rhs2)
template<class T_Matrix>
void AbstractLinAlgPack::V_MtV (DVector &v_lhs, const T_Matrix &gm_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2)
 v_lhs = T_M * vs_lhs (templated matrix type T_M)
template<class T_Matrix>
void AbstractLinAlgPack::V_MtV (DVectorSlice &v_lhs, const T_Matrix &gm_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2)
 vs_lhs = T_M * vs_lhs (templated matrix type T_M)


Typedef Documentation

typedef AbstractLinAlgPack::DVectorSlice(AbstractLinAlgPack::DMatrixSlice::*) Pvec_func(AbstractLinAlgPack::DMatrixSlice::size_type) [static]

Definition at line 43 of file AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp.


Function Documentation

template<class T_Matrix>
void @18::imp_assign ( AbstractLinAlgPack::DMatrixSlice gms_lhs,
const T_Matrix &  gm_rhs,
BLAS_Cpp::Transp  trans_rhs 
) [static]

Definition at line 46 of file AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp.

template<class T_Matrix>
void @19::imp_assert_V_MtV_rhs_sizes ( const T_Matrix &  gm_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const AbstractLinAlgPack::DVectorSlice vs_rhs2 
) [static]

Definition at line 85 of file AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp.

template<class T_Matrix>
void @19::imp_V_MtV_no_trans ( AbstractLinAlgPack::DVectorSlice vs_lhs,
const T_Matrix &  gm_rhs1,
const AbstractLinAlgPack::DVectorSlice vs_rhs2 
) [static]

Definition at line 97 of file AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp.

template<class T_Matrix>
void @19::imp_V_MtV_trans ( AbstractLinAlgPack::DVectorSlice vs_lhs,
const T_Matrix &  gm_rhs1,
const AbstractLinAlgPack::DVectorSlice vs_rhs2 
) [static]

Definition at line 108 of file AbstractLinAlgPack_MatrixVectorTemplateOpDef.hpp.


Generated on Tue Jul 13 09:31:29 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7