|
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() | |
| 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.
| void ConstrainedOptPack::MatrixSymIdentitySerial::initialize | ( | size_type | size, |
| value_type | scale | ||
| ) |
Definition at line 62 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
| value_type ConstrainedOptPack::MatrixSymIdentitySerial::scale | ( | ) | const [inline] |
Definition at line 149 of file ConstrainedOptPack_MatrixSymIdentitySerial.hpp.
| size_type ConstrainedOptPack::MatrixSymIdentitySerial::rows | ( | ) | const [virtual] |
Overridden from MatrixBase
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 70 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
| size_type ConstrainedOptPack::MatrixSymIdentitySerial::nz | ( | ) | const [virtual] |
Reimplemented from AbstractLinAlgPack::MatrixBase.
Definition at line 75 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
| std::ostream & ConstrainedOptPack::MatrixSymIdentitySerial::output | ( | std::ostream & | out | ) | const [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 [virtual] |
Overridden from MatrixOpSerial
Implements MatrixOpSerial.
Definition at line 90 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
| void ConstrainedOptPack::MatrixSymIdentitySerial::V_InvMtV | ( | DVectorSlice * | vs_lhs, |
| BLAS_Cpp::Transp | trans_rhs1, | ||
| const DVectorSlice & | vs_rhs2 | ||
| ) | const [virtual] |
Implements 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 [virtual] |
Reimplemented from MatrixSymNonsingSerial.
Definition at line 112 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
| void ConstrainedOptPack::MatrixSymIdentitySerial::extract_inv_chol | ( | DMatrixSliceTriEle * | InvChol | ) | const [virtual] |
Implements MatrixExtractInvCholFactor.
Definition at line 124 of file ConstrainedOptPack_MatrixSymIdentitySerial.cpp.
1.7.6.1