MatrixNonsing inline non-member operation functions


Level-2 BLAS

void AbstractLinAlgPack::V_InvMtV (VectorMutable *v_lhs, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const Vector &v_rhs2)
 
void AbstractLinAlgPack::V_InvMtV (VectorMutable *v_lhs, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 
value_type AbstractLinAlgPack::transVtInvMtV (const Vector &v_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const Vector &v_rhs3)
 
value_type AbstractLinAlgPack::transVtInvMtV (const SpVectorSlice &sv_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2, const SpVectorSlice &sv_rhs3)
 

Level-3 BLAS

void AbstractLinAlgPack::M_StInvMtM (MatrixOp *m_lhs, value_type alpha, const MatrixNonsing &M_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2)
 
void AbstractLinAlgPack::M_StMtInvM (MatrixOp *m_lhs, value_type alpha, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const MatrixNonsing &M_rhs2, BLAS_Cpp::Transp trans_rhs2)
 

Detailed Description

that call virtual functions.

These allow nonmember functions to act like virtual functions and thereby allow the same syntax as in DenseLinAlgPack.


Function Documentation

void V_InvMtV VectorMutable *  v_lhs,
const MatrixNonsing &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const Vector &  v_rhs2
[inline]
 

Definition at line 236 of file AbstractLinAlgPack_MatrixNonsing.hpp.

void V_InvMtV VectorMutable *  v_lhs,
const MatrixNonsing &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const SpVectorSlice sv_rhs2
[inline]
 

Definition at line 244 of file AbstractLinAlgPack_MatrixNonsing.hpp.

value_type transVtInvMtV const Vector &  v_rhs1,
const MatrixNonsing &  M_rhs2,
BLAS_Cpp::Transp  trans_rhs2,
const Vector &  v_rhs3
[inline]
 

Definition at line 252 of file AbstractLinAlgPack_MatrixNonsing.hpp.

value_type transVtInvMtV const SpVectorSlice sv_rhs1,
const MatrixNonsing &  M_rhs2,
BLAS_Cpp::Transp  trans_rhs2,
const SpVectorSlice sv_rhs3
[inline]
 

Definition at line 260 of file AbstractLinAlgPack_MatrixNonsing.hpp.

void M_StInvMtM MatrixOp *  m_lhs,
value_type  alpha,
const MatrixNonsing &  M_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const MatrixOp &  mwo_rhs2,
BLAS_Cpp::Transp  trans_rhs2
[inline]
 

Definition at line 274 of file AbstractLinAlgPack_MatrixNonsing.hpp.

void M_StMtInvM MatrixOp *  m_lhs,
value_type  alpha,
const MatrixOp &  mwo_rhs1,
BLAS_Cpp::Transp  trans_rhs1,
const MatrixNonsing &  M_rhs2,
BLAS_Cpp::Transp  trans_rhs2
[inline]
 

Definition at line 283 of file AbstractLinAlgPack_MatrixNonsing.hpp.


Generated on Thu Sep 18 12:36:06 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1