This is the matrix space for MultiVectorMatrix. More...
#include <IpMultiVectorMatrix.hpp>


Public Member Functions | |
| MultiVectorMatrix * | MakeNewMultiVectorMatrix () const |
| Method for creating a new matrix of this specific type. | |
| virtual Matrix * | MakeNew () const |
| Overloaded MakeNew method for the MatrixSpace base class. | |
| SmartPtr< const VectorSpace > | ColVectorSpace () const |
| Accessor method for the VectorSpace for the columns. | |
Constructors / Destructors | |
| MultiVectorMatrixSpace (Index ncols, const VectorSpace &vec_space) | |
| Constructor, given the number of columns (i.e., Vectors to be stored) and given the VectorSpace for the Vectors. | |
| ~MultiVectorMatrixSpace () | |
| Destructor. | |
Private Attributes | |
| SmartPtr< const VectorSpace > | vec_space_ |
This is the matrix space for MultiVectorMatrix.
Definition at line 180 of file IpMultiVectorMatrix.hpp.
| Ipopt::MultiVectorMatrixSpace::MultiVectorMatrixSpace | ( | Index | ncols, | |
| const VectorSpace & | vec_space | |||
| ) |
Constructor, given the number of columns (i.e., Vectors to be stored) and given the VectorSpace for the Vectors.
| Ipopt::MultiVectorMatrixSpace::~MultiVectorMatrixSpace | ( | ) | [inline] |
Destructor.
Definition at line 192 of file IpMultiVectorMatrix.hpp.
| MultiVectorMatrix* Ipopt::MultiVectorMatrixSpace::MakeNewMultiVectorMatrix | ( | ) | const [inline] |
Method for creating a new matrix of this specific type.
Definition at line 197 of file IpMultiVectorMatrix.hpp.
| virtual Matrix* Ipopt::MultiVectorMatrixSpace::MakeNew | ( | ) | const [inline, virtual] |
Overloaded MakeNew method for the MatrixSpace base class.
Implements Ipopt::MatrixSpace.
Definition at line 204 of file IpMultiVectorMatrix.hpp.
| SmartPtr<const VectorSpace> Ipopt::MultiVectorMatrixSpace::ColVectorSpace | ( | ) | const [inline] |
Accessor method for the VectorSpace for the columns.
Definition at line 210 of file IpMultiVectorMatrix.hpp.
SmartPtr<const VectorSpace> Ipopt::MultiVectorMatrixSpace::vec_space_ [private] |
Definition at line 216 of file IpMultiVectorMatrix.hpp.
1.6.1