MOOCHO (Single Doxygen Collection) Version of the Day
Namespaces | Functions
AbstractLinAlgPack_LinAlgOpPackHack.hpp File Reference
#include "AbstractLinAlgPack_LinAlgOpPack.hpp"
#include "DenseLinAlgPack_LinAlgOpPack.hpp"
#include "AbstractLinAlgPack_MatrixSymOpNonsingSerial.hpp"
Include dependency graph for AbstractLinAlgPack_LinAlgOpPackHack.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LinAlgOpPack

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_MtV (DVectorSlice *vs_lhs, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta=1.0)
 vs_lhs = 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_MtV (DVectorSlice *vs_lhs, const MatrixOp &mwo_rhs1, BLAS_Cpp::Transp trans_rhs1, const SpVectorSlice &sv_rhs2)
 vs_lhs = op(mwo_rhs1) * vs_rhs2.
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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines