42 #ifndef COP_MATRIX_SYM_IDENTITY_SERIAL_H
43 #define COP_MATRIX_SYM_IDENTITY_SERIAL_H
45 #include "ConstrainedOptPack_Types.hpp"
46 #include "AbstractLinAlgPack_MatrixExtractInvCholFactor.hpp"
47 #include "AbstractLinAlgPack_MatrixSymOpNonsingSerial.hpp"
49 namespace ConstrainedOptPack {
76 value_type
scale()
const;
94 std::ostream&
output(std::ostream& out)
const;
104 ,
const DVectorSlice& vs_rhs2, value_type beta)
const;
113 DVectorSlice* vs_lhs,
BLAS_Cpp::Transp trans_rhs1,
const DVectorSlice& vs_rhs2 )
const;
122 DMatrixSliceSym* sym_gms_lhs, value_type alpha
156 #endif // COP_MATRIX_SYM_IDENTITY_SERIAL_H
void Vp_StMtV(DVectorSlice *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta) const
Matrix class for a serial scaled identity matrix.
void M_StMtInvMtM(DMatrixSliceSym *sym_gms_lhs, value_type alpha, const MatrixOpSerial &mwo, BLAS_Cpp::Transp mwo_trans, EMatrixDummyArg) const
std::ostream & output(std::ostream &out) const
void V_InvMtV(DVectorSlice *vs_lhs, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) const
void initialize(size_type size, value_type scale)
MatrixSymIdentitySerial(size_type size=1, value_type scale=1.0)
Calls this->initalize()
void extract_inv_chol(DMatrixSliceTriEle *InvChol) const