#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. |
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 | ( | ) | [inline] |
Destructor.
MultiVectorMatrix* MakeNewMultiVectorMatrix | ( | ) | const [inline] |
Method for creating a new matrix of this specific type.
Referenced by MultiVectorMatrixSpace::MakeNew(), and MultiVectorMatrix::MakeNewMultiVectorMatrix().
virtual Matrix* MakeNew | ( | ) | const [inline, virtual] |
Overloaded MakeNew method for the MatrixSpace base class.
Implements MatrixSpace.
References MultiVectorMatrixSpace::MakeNewMultiVectorMatrix().
SmartPtr<const VectorSpace> ColVectorSpace | ( | ) | const [inline] |
Accessor method for the VectorSpace for the columns.
Referenced by MultiVectorMatrix::ColVectorSpace(), and MultiVectorMatrix::FillWithNewVectors().