42 #ifndef COP_MATRIX_SYM_IDENTITY_SERIAL_H
43 #define COP_MATRIX_SYM_IDENTITY_SERIAL_H
49 namespace ConstrainedOptPack {
94 std::ostream&
output(std::ostream&
out)
const;
156 #endif // COP_MATRIX_SYM_IDENTITY_SERIAL_H
AbstractLinAlgPack::size_type size_type
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
Abstract base class for all serial polymorphic symmetric nonsingular matrices that can be used to com...
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)
DenseLinAlgPack::DMatrixSliceTriEle DMatrixSliceTriEle
MatrixSymIdentitySerial(size_type size=1, value_type scale=1.0)
Calls this->initalize()
DenseLinAlgPack::VectorSliceTmpl< value_type > DVectorSlice
AbstractLinAlgPack::value_type value_type
void extract_inv_chol(DMatrixSliceTriEle *InvChol) const
DenseLinAlgPack::DMatrixSliceSym DMatrixSliceSym