AbstractLinAlgPack_LinAlgOpPackHack.cpp File Reference

#include "AbstractLinAlgPack_LinAlgOpPackHack.hpp"
#include "AbstractLinAlgPack_VectorMutableDense.hpp"
#include "AbstractLinAlgPack_VectorDenseEncap.hpp"
#include "AbstractLinAlgPack_MatrixOpGetGMS.hpp"
#include "AbstractLinAlgPack_MatrixOpNonsing.hpp"
#include "AbstractLinAlgPack_MultiVectorMutable.hpp"
#include "AbstractLinAlgPack_VectorMutable.hpp"
#include "AbstractLinAlgPack_VectorSpace.hpp"
#include "AbstractLinAlgPack_GenPermMatrixSlice.hpp"
#include "AbstractLinAlgPack_LinAlgOpPack.hpp"
#include "DenseLinAlgPack_DMatrixOp.hpp"

Include dependency graph for AbstractLinAlgPack_LinAlgOpPackHack.cpp:

Go to the source code of this file.

Functions

void LinAlgOpPack::assign (DMatrixSlice *gms_lhs, const MatrixOp &M_rhs, BLAS_Cpp::Transp trans_rhs)
 gms_lhs = op(M_rhs).
void LinAlgOpPack::Mp_StM (DMatrixSlice *vs_lhs, value_type alpha,const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1)
 m_lhs += alpha * op(mwo_rhs1).
void LinAlgOpPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const MatrixOp &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2,value_type beta=1.0)
 vs_lhs = alpha * op(mwo_rhs1) * vs_rhs2 + beta * vs_lhs.
void LinAlgOpPack::Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, const MatrixOp &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2,value_type beta=1.0)
 vs_lhs = alpha * op(mwo_rhs1) * vs_rhs2 + beta * sv_lhs.
void LinAlgOpPack::V_InvMtV (DVectorSlice *vs_lhs, const MatrixOpNonsing &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2)
 vs_lhs = inv(op(mwo_rhs1)) * vs_rhs2.
void LinAlgOpPack::V_InvMtV (DVector *v_lhs, const MatrixOpNonsing &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2)
 v_lhs = inv(op(mwo_rhs1)) * vs_rhs2.
void LinAlgOpPack::V_InvMtV (DVectorSlice *vs_lhs, const MatrixOpNonsing &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 vs_lhs = inv(op(mwo_rhs1)) * sv_rhs2.
void LinAlgOpPack::V_InvMtV (DVector *v_lhs, const MatrixOpNonsing &mwo_rhs1,BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 v_lhs = inv(op(mwo_rhs1)) * sv_rhs2.
void LinAlgOpPack::Vp_StPtMtV (DVectorSlice *vs_lhs, value_type alpha,const GenPermMatrixSlice &gpms_rhs1, BLAS_Cpp::Transp trans_rhs1,const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2,const DVectorSlice &vs_rhs3, value_type beta=1.0)
 vs_lhs = alpha * op(gpms_rhs1) * op(mwo_rhs2) * vs_rhs3 + beta * vs_lhs.
void LinAlgOpPack::Vp_StPtMtV (DVectorSlice *vs_lhs, value_type alpha,const GenPermMatrixSlice &gpms_rhs1, BLAS_Cpp::Transp trans_rhs1,const MatrixOp &mwo_rhs2, BLAS_Cpp::Transp trans_rhs2,const SpVectorSlice &sv_rhs3, value_type beta=1.0)
 vs_lhs = alpha * op(gpms_rhs1) * op(mwo_rhs2) * sv_rhs3 + beta * vs_lhs.


Generated on Tue Oct 20 12:51:57 2009 for MOOCHO (Single Doxygen Collection) by doxygen 1.4.7