ConstrainedOptPack: C++ Tools for Constrained (and Unconstrained) Optimization
Version of the Day
|
Matrix class for a serial scaled identity matrix. More...
#include <ConstrainedOptPack_MatrixSymIdentitySerial.hpp>
Constructors/initalizers | |
MatrixSymIdentitySerial (size_type size=1, value_type scale=1.0) | |
Calls this->initalize() More... | |
void | initialize (size_type size, value_type scale) |
Access | |
value_type | scale () const |
size_type | rows () const |
size_type | nz () const |
std::ostream & | output (std::ostream &out) const |
void | Vp_StMtV (DVectorSlice *vs_lhs, value_type alpha, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2, value_type beta) const |
Overridden from MatrixNonsingSerial | |
void | V_InvMtV (DVectorSlice *vs_lhs, BLAS_Cpp::Transp trans_rhs1, const DVectorSlice &vs_rhs2) const |
Overridden from MatrixSymNonsingSerial | |
void | M_StMtInvMtM (DMatrixSliceSym *sym_gms_lhs, value_type alpha, const MatrixOpSerial &mwo, BLAS_Cpp::Transp mwo_trans, EMatrixDummyArg) const |
Overridden from MatrixExtractInvCholFactor | |
void | extract_inv_chol (DMatrixSliceTriEle *InvChol) const |
Matrix class for a serial scaled identity matrix.
More operations will be overridden as they are needed by various applications.
Definition at line 55 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.
ConstrainedOptPack::MatrixSymIdentitySerial::MatrixSymIdentitySerial | ( | size_type | size = 1 , |
value_type | scale = 1.0 |
||
) |
Calls this->initalize()
Definition at line 57 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
Definition at line 62 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
|
inline |
Definition at line 149 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.
|
virtual |
Overridden from MatrixBase
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 70 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
|
virtual |
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 75 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
|
virtual |
Overridden from MatrixOp
Reimplemented from AbstractLinAlgPack::MatrixOp.
Definition at line 82 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
void ConstrainedOptPack::MatrixSymIdentitySerial::Vp_StMtV | ( | DVectorSlice * | vs_lhs, |
value_type | alpha, | ||
BLAS_Cpp::Transp | trans_rhs1, | ||
const DVectorSlice & | vs_rhs2, | ||
value_type | beta | ||
) | const |
Overridden from MatrixOpSerial
Definition at line 90 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
|
virtual |
Implements AbstractLinAlgPack::MatrixNonsingSerial.
Definition at line 102 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
void ConstrainedOptPack::MatrixSymIdentitySerial::M_StMtInvMtM | ( | DMatrixSliceSym * | sym_gms_lhs, |
value_type | alpha, | ||
const MatrixOpSerial & | mwo, | ||
BLAS_Cpp::Transp | mwo_trans, | ||
EMatrixDummyArg | dummy_arg | ||
) | const |
Definition at line 112 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
|
virtual |
Implements AbstractLinAlgPack::MatrixExtractInvCholFactor.
Definition at line 124 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.