42 #ifndef SLAP_MATRIX_SYM_NONSINGULAR_SERIAL_H
43 #define SLAP_MATRIX_SYM_NONSINGULAR_SERIAL_H
48 namespace AbstractLinAlgPack {
111 mswons.
M_StMtInvMtM(sym_gms_lhs,alpha,mwo,mwo_trans,mwo_rhs);
118 #endif // SLAP_MATRIX_SYM_NONSINGULAR_SERIAL_H
friend void M_StMtInvMtM(MatrixSymOp *sym_gms_lhs, value_type alpha, const MatrixOp &mwo, BLAS_Cpp::Transp mwo_trans, const MatrixSymNonsing &mswof, EMatrixDummyArg mwo_rhs)
Abstract base class for all polymorphic symmetrix nonsingular matrices that can be used to solve for ...
RTOp_value_type value_type
Abstract base class for all serial polymorphic symmetrix nonsingular matrices that can be used to sol...
Base class for all matrices implemented in a shared memory address space.
Interface adding operations specific for a symmetric matrix {abstract}.
Abstract base class for all AbstractLinAlgPack::MatrixNonsing objects implemented in shared memory sp...
Base class for all matrices that support basic matrix operations.
void M_StMtInvMtM(MatrixSymOp *sym_gms_lhs, value_type alpha, const MatrixOp &mwo, BLAS_Cpp::Transp mwo_trans, const MatrixSymNonsing &mswof, MatrixSymNonsing::EMatrixDummyArg mwo_rhs)
sym_gms_lhs = alpha * op(mwo) * inv(mswof) * op(mwo)'
virtual void M_StMtInvMtM(DMatrixSliceSym *sym_gms_lhs, value_type alpha, const MatrixOpSerial &mwo, BLAS_Cpp::Transp mwo_trans, EMatrixDummyArg) const
sym_gms_lhs = alpha * op(mwo) * inv(M) * op(mwo)'.