This is the matrix space for IdentityMatrix. More...
#include <IpIdentityMatrix.hpp>
Public Member Functions | |
virtual SymMatrix * | MakeNewSymMatrix () const |
Overloaded MakeNew method for the SymMatrixSpace base class. | |
IdentityMatrix * | MakeNewIdentityMatrix () const |
Method for creating a new matrix of this specific type. | |
Constructors / Destructors | |
IdentityMatrixSpace (Index dim) | |
Constructor, given the dimension of the matrix. | |
virtual | ~IdentityMatrixSpace () |
Destructor. | |
Private Member Functions | |
Default Compiler Generated Methods | |
IdentityMatrixSpace () | |
Default Constructor. | |
IdentityMatrixSpace (const IdentityMatrixSpace &) | |
Copy Constructor. | |
void | operator= (const IdentityMatrixSpace &) |
Overloaded Equals Operator. |
This is the matrix space for IdentityMatrix.
Definition at line 97 of file IpIdentityMatrix.hpp.
Ipopt::IdentityMatrixSpace::IdentityMatrixSpace | ( | Index | dim | ) | [inline] |
Constructor, given the dimension of the matrix.
Definition at line 103 of file IpIdentityMatrix.hpp.
virtual Ipopt::IdentityMatrixSpace::~IdentityMatrixSpace | ( | ) | [inline, virtual] |
Destructor.
Definition at line 109 of file IpIdentityMatrix.hpp.
Ipopt::IdentityMatrixSpace::IdentityMatrixSpace | ( | ) | [private] |
Default Constructor.
Ipopt::IdentityMatrixSpace::IdentityMatrixSpace | ( | const IdentityMatrixSpace & | ) | [private] |
Copy Constructor.
virtual SymMatrix* Ipopt::IdentityMatrixSpace::MakeNewSymMatrix | ( | ) | const [inline, virtual] |
Overloaded MakeNew method for the SymMatrixSpace base class.
Implements Ipopt::SymMatrixSpace.
Definition at line 115 of file IpIdentityMatrix.hpp.
IdentityMatrix* Ipopt::IdentityMatrixSpace::MakeNewIdentityMatrix | ( | ) | const [inline] |
Method for creating a new matrix of this specific type.
Definition at line 121 of file IpIdentityMatrix.hpp.
void Ipopt::IdentityMatrixSpace::operator= | ( | const IdentityMatrixSpace & | ) | [private] |
Overloaded Equals Operator.
Reimplemented from Ipopt::SymMatrixSpace.