LinAlgOpPack Namespace Reference

template<class V>
void Vp_V (DVectorSlice *vs_lhs, const V &V_rhs)
 
template<class V>
void assign (DVector *v_lhs, const V &V_rhs)
 
template<class V>
void V_StV (DVector *v_lhs, value_type alpha, const V &V_rhs)
 
template<class V>
void V_mV (DVector *v_lhs, const V &V_rhs)
 
template<class V1, class V2>
void V_VpV (DVector *v_lhs, const V1 &V1_rhs1, const V2 &V2_rhs2)
template<class V1, class V2>
void V_VmV (DVector *v_lhs, const V1 &V1_rhs1, const V2 &V2_rhs2)
 
template<class V>
void V_StVpV (DVector *v_lhs, value_type alpha, const V &V_rhs1, const DVectorSlice &vs_rhs2)
 
template<class V>
void assign (DVectorSlice *vs_lhs, const V &V_rhs)
 
template<class V>
void V_StV (DVectorSlice *vs_lhs, value_type alpha, const V &V_rhs)
 
template<class V>
void V_mV (DVectorSlice *vs_lhs, const V &V_rhs)
 
template<class V1, class V2>
void V_VpV (DVectorSlice *vs_lhs, const V1 &V1_rhs1, const V2 &V2_rhs2)
template<class V1, class V2>
void V_VmV (DVectorSlice *vs_lhs, const V1 &V1_rhs1, const V2 &V2_rhs2)
 
template<class V>
void V_StVpV (DVectorSlice *vs_lhs, value_type alpha, const V &V_rhs1, const DVectorSlice &vs_rhs2)
 
template<class M>
void Mp_M (DMatrixSlice *gms_lhs, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M>
void assign (DMatrix *gm_lhs, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M>
void M_StM (DMatrix *v_lhs, value_type alpha, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M>
void M_mM (DMatrix *gm_lhs, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M1, class M2>
void M_MpM (DMatrix *gm_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
template<class M1, class M2>
void M_MmM (DMatrix *gm_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M>
void M_StMpM (DMatrix *gm_lhs, value_type alpha, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const DMatrixSlice &gms_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M>
void assign (DMatrixSlice *gms_lhs, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M>
void M_StM (DMatrixSlice *gms_lhs, value_type alpha, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M>
void M_mM (DMatrixSlice *gms_lhs, const M &M_rhs, BLAS_Cpp::Transp trans_rhs)
 
template<class M1, class M2>
void M_MpM (DMatrixSlice *gms_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
template<class M1, class M2>
void M_MmM (DMatrixSlice *gms_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M>
void M_StMpM (DMatrixSlice *gms_lhs, value_type alpha, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const DMatrixSlice &gms_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M, class V>
void Vp_MtV (DVectorSlice *vs_lhs, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2)
 
template<class M, class V>
void Vp_MtV (DVectorSlice *vs_lhs, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2, value_type beta)
 
template<class M, class V>
void V_StMtV (DVector *v_lhs, value_type alpha, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2)
 
template<class M, class V>
void V_MtV (DVector *v_lhs, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2)
 
template<class M, class V>
void V_StMtV (DVectorSlice *vs_lhs, value_type alpha, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2)
 
template<class M, class V>
void V_MtV (DVectorSlice *vs_lhs, const M &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const V &V_rhs2)
 
template<class M1, class M2>
void Mp_MtM (DMatrixSlice *gms_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M1, class M2>
void Mp_MtM (DMatrixSlice *gms_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2, value_type beta)
 
template<class M1, class M2>
void M_StMtM (DMatrix *gm_lhs, value_type alpha, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M1, class M2>
void M_MtM (DMatrix *gm_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M1, class M2>
void M_StMtM (DMatrixSlice *gms_lhs, value_type alpha, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
template<class M1, class M2>
void M_MtM (DMatrixSlice *gms_lhs, const M1 &M1_rhs1, BLAS_Cpp::Transp trans_rhs1, const M2 &M2_rhs2, BLAS_Cpp::Transp trans_rhs2)
 

Typedefs

typedef DenseLinAlgPack::value_type value_type


Function Documentation

template<class V>
void LinAlgOpPack::Vp_V ( DVectorSlice *  vs_lhs,
const V &  V_rhs 
) [inline]

Definition at line 567 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class V>
void LinAlgOpPack::assign ( DVector *  v_lhs,
const V &  V_rhs 
)

Definition at line 76 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_StV ( DVector *  v_lhs,
value_type  alpha,
const V &  V_rhs 
)

Definition at line 84 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_mV ( DVector *  v_lhs,
const V &  V_rhs 
) [inline]

Definition at line 574 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class V1, class V2>
void LinAlgOpPack::V_VmV ( DVector *  v_lhs,
const V1 &  V1_rhs1,
const V2 &  V2_rhs2 
)

Definition at line 104 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_StVpV ( DVector *  v_lhs,
value_type  alpha,
const V &  V_rhs1,
const DVectorSlice &  vs_rhs2 
)

Definition at line 116 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::assign ( DVectorSlice *  vs_lhs,
const V &  V_rhs 
)

Definition at line 129 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_StV ( DVectorSlice *  vs_lhs,
value_type  alpha,
const V &  V_rhs 
)

Definition at line 137 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_mV ( DVectorSlice *  vs_lhs,
const V &  V_rhs 
) [inline]

Definition at line 581 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class V1, class V2>
void LinAlgOpPack::V_VmV ( DVectorSlice *  vs_lhs,
const V1 &  V1_rhs1,
const V2 &  V2_rhs2 
)

Definition at line 155 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class V>
void LinAlgOpPack::V_StVpV ( DVectorSlice *  vs_lhs,
value_type  alpha,
const V &  V_rhs1,
const DVectorSlice &  vs_rhs2 
)

Definition at line 165 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::Mp_M ( DMatrixSlice *  gms_lhs,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
) [inline]

Definition at line 591 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M>
void LinAlgOpPack::assign ( DMatrix *  gm_lhs,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
)

Definition at line 186 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_StM ( DMatrix *  v_lhs,
value_type  alpha,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
)

Definition at line 195 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_mM ( DMatrix *  gm_lhs,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
) [inline]

Definition at line 598 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_MmM ( DMatrix *  gm_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 219 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_StMpM ( DMatrix *  gm_lhs,
value_type  alpha,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const DMatrixSlice &  gms_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 234 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::assign ( DMatrixSlice *  gms_lhs,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
)

Definition at line 248 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_StM ( DMatrixSlice *  gms_lhs,
value_type  alpha,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
)

Definition at line 257 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_mM ( DMatrixSlice *  gms_lhs,
const M &  M_rhs,
BLAS_Cpp::Transp  trans_rhs 
) [inline]

Definition at line 605 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_MmM ( DMatrixSlice *  gms_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 280 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M>
void LinAlgOpPack::M_StMpM ( DMatrixSlice *  gms_lhs,
value_type  alpha,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const DMatrixSlice &  gms_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 294 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M, class V>
void LinAlgOpPack::Vp_MtV ( DVectorSlice *  vs_lhs,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2 
) [inline]

Definition at line 615 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M, class V>
void LinAlgOpPack::Vp_MtV ( DVectorSlice *  vs_lhs,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2,
value_type  beta 
) [inline]

Definition at line 624 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M, class V>
void LinAlgOpPack::V_StMtV ( DVector *  v_lhs,
value_type  alpha,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2 
)

Definition at line 315 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M, class V>
void LinAlgOpPack::V_MtV ( DVector *  v_lhs,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2 
)

Definition at line 325 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M, class V>
void LinAlgOpPack::V_StMtV ( DVectorSlice *  vs_lhs,
value_type  alpha,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2 
)

Definition at line 338 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M, class V>
void LinAlgOpPack::V_MtV ( DVectorSlice *  vs_lhs,
const M &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const V &  V_rhs2 
)

Definition at line 348 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M1, class M2>
void LinAlgOpPack::Mp_MtM ( DMatrixSlice *  gms_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
) [inline]

Definition at line 636 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M1, class M2>
void LinAlgOpPack::Mp_MtM ( DMatrixSlice *  gms_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2,
value_type  beta 
) [inline]

Definition at line 645 of file DenseLinAlgPack_LinAlgOpPackDecl.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_StMtM ( DMatrix *  gm_lhs,
value_type  alpha,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 368 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_MtM ( DMatrix *  gm_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 380 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_StMtM ( DMatrixSlice *  gms_lhs,
value_type  alpha,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 395 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.

template<class M1, class M2>
void LinAlgOpPack::M_MtM ( DMatrixSlice *  gms_lhs,
const M1 &  M1_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const M2 &  M2_rhs2,
BLAS_Cpp::Transp  trans_rhs2 
)

Definition at line 408 of file DenseLinAlgPack_LinAlgOpPackDef.hpp.


Generated on Tue Jul 13 09:28:47 2010 for DenseLinAlgPack: Concreate C++ Classes for Dense Blas-Compatible Linear Algebra by  doxygen 1.4.7