SymMatrixSpace base class, corresponding to the SymMatrix base class. More...
#include <IpSymMatrix.hpp>


Public Member Functions | |
| virtual SymMatrix * | MakeNewSymMatrix () const =0 |
| Pure virtual method for creating a new matrix of this specific type. | |
| virtual Matrix * | MakeNew () const |
| Overloaded MakeNew method for the MatrixSpace base class. | |
| Index | Dim () const |
| Accessor method for the dimension of the matrices in this matrix space. | |
Constructors/Destructors | |
| SymMatrixSpace (Index dim) | |
| Constructor, given the dimension (identical to the number of rows and columns). | |
| virtual | ~SymMatrixSpace () |
| Destructor. | |
Private Member Functions | |
Default Compiler Generated Methods | |
| SymMatrixSpace () | |
| default constructor | |
| SymMatrixSpace (const SymMatrixSpace &) | |
| default constructor | |
| SymMatrixSpace & | operator= (const SymMatrixSpace &) |
| Overloaded Equals Operator. | |
SymMatrixSpace base class, corresponding to the SymMatrix base class.
Definition at line 67 of file IpSymMatrix.hpp.
| Ipopt::SymMatrixSpace::SymMatrixSpace | ( | Index | dim | ) | [inline] |
Constructor, given the dimension (identical to the number of rows and columns).
Definition at line 75 of file IpSymMatrix.hpp.
| virtual Ipopt::SymMatrixSpace::~SymMatrixSpace | ( | ) | [inline, virtual] |
Destructor.
Definition at line 81 of file IpSymMatrix.hpp.
| Ipopt::SymMatrixSpace::SymMatrixSpace | ( | ) | [private] |
default constructor
| Ipopt::SymMatrixSpace::SymMatrixSpace | ( | const SymMatrixSpace & | ) | [private] |
default constructor
| virtual SymMatrix* Ipopt::SymMatrixSpace::MakeNewSymMatrix | ( | ) | const [pure virtual] |
Pure virtual method for creating a new matrix of this specific type.
Implemented in Ipopt::CompoundSymMatrixSpace, Ipopt::DenseSymMatrixSpace, Ipopt::DiagMatrixSpace, Ipopt::IdentityMatrixSpace, Ipopt::LowRankUpdateSymMatrixSpace, Ipopt::SumSymMatrixSpace, Ipopt::SymScaledMatrixSpace, and Ipopt::SymTMatrixSpace.
| virtual Matrix* Ipopt::SymMatrixSpace::MakeNew | ( | ) | const [inline, virtual] |
Overloaded MakeNew method for the MatrixSpace base class.
Implements Ipopt::MatrixSpace.
Reimplemented in Ipopt::SymScaledMatrixSpace.
Definition at line 91 of file IpSymMatrix.hpp.
| Index Ipopt::SymMatrixSpace::Dim | ( | ) | const [inline] |
Accessor method for the dimension of the matrices in this matrix space.
Definition at line 99 of file IpSymMatrix.hpp.
| SymMatrixSpace& Ipopt::SymMatrixSpace::operator= | ( | const SymMatrixSpace & | ) | [private] |
Overloaded Equals Operator.
Reimplemented from Ipopt::MatrixSpace.
Reimplemented in Ipopt::CompoundSymMatrixSpace, Ipopt::DiagMatrixSpace, Ipopt::IdentityMatrixSpace, Ipopt::LowRankUpdateSymMatrixSpace, and Ipopt::SymScaledMatrixSpace.
1.6.1