This is the matrix space for DenseSymMatrix. More...
#include <IpDenseSymMatrix.hpp>
Public Member Functions | |
DenseSymMatrix * | MakeNewDenseSymMatrix () const |
Method for creating a new matrix of this specific type. | |
virtual SymMatrix * | MakeNewSymMatrix () const |
Pure virtual method for creating a new matrix of this specific type. | |
Constructors / Destructors | |
DenseSymMatrixSpace (Index nDim) | |
Constructor for matrix space for DenseSymMatrices. | |
~DenseSymMatrixSpace () | |
Destructor. | |
Public Member Functions inherited from Ipopt::SymMatrixSpace | |
virtual Matrix * | MakeNew () const |
Pure virtual method for creating a new Matrix of the corresponding type. | |
Index | Dim () const |
Accessor method for the dimension of the matrices in this matrix space. | |
SymMatrixSpace (Index dim) | |
Constructor, given the dimension (identical to the number of rows and columns). | |
virtual | ~SymMatrixSpace () |
Destructor. | |
Public Member Functions inherited from Ipopt::MatrixSpace | |
Index | NRows () const |
Accessor function for the number of rows. | |
Index | NCols () const |
Accessor function for the number of columns. | |
bool | IsMatrixFromSpace (const Matrix &matrix) const |
Method to test if a given matrix belongs to a particular matrix space. | |
MatrixSpace (Index nRows, Index nCols) | |
Constructor, given the number rows and columns of all matrices generated by this MatrixSpace. | |
virtual | ~MatrixSpace () |
Destructor. | |
Public Member Functions inherited from Ipopt::ReferencedObject | |
ReferencedObject () | |
virtual | ~ReferencedObject () |
Index | ReferenceCount () const |
void | AddRef (const Referencer *referencer) const |
void | ReleaseRef (const Referencer *referencer) const |
This is the matrix space for DenseSymMatrix.
Definition at line 179 of file IpDenseSymMatrix.hpp.
Ipopt::DenseSymMatrixSpace::DenseSymMatrixSpace | ( | Index | nDim | ) |
Constructor for matrix space for DenseSymMatrices.
Takes in dimension of the matrices.
|
inline |
Destructor.
Definition at line 193 of file IpDenseSymMatrix.hpp.
|
inline |
Method for creating a new matrix of this specific type.
Definition at line 198 of file IpDenseSymMatrix.hpp.
Pure virtual method for creating a new matrix of this specific type.
Implements Ipopt::SymMatrixSpace.
Definition at line 203 of file IpDenseSymMatrix.hpp.