#include <IpDenseVector.hpp>
Public Member Functions | |
DenseVector * | MakeNewDenseVector () const |
Method for creating a new vector of this specific type. | |
virtual Vector * | MakeNew () const |
Instantiation of the generate MakeNew method for the VectorSpace base class. | |
Constructors/Destructors. | |
DenseVectorSpace (Index dim) | |
Constructor, requires dimension of all vector for this VectorSpace. | |
~DenseVectorSpace () | |
Destructor. | |
Methods called by DenseVector for memory management. | |
Number * | AllocateInternalStorage () const |
Allocate internal storage for the DenseVector. | |
void | FreeInternalStorage (Number *values) const |
Deallocate internal storage for the DenseVector. |
DenseVectorSpace | ( | Index | dim | ) | [inline] |
Constructor, requires dimension of all vector for this VectorSpace.
~DenseVectorSpace | ( | ) | [inline] |
Destructor.
DenseVector* MakeNewDenseVector | ( | ) | const [inline] |
Method for creating a new vector of this specific type.
Referenced by DenseVectorSpace::MakeNew(), and DenseVector::MakeNewDenseVector().
virtual Vector* MakeNew | ( | ) | const [inline, virtual] |
Instantiation of the generate MakeNew method for the VectorSpace base class.
Implements VectorSpace.
References DenseVectorSpace::MakeNewDenseVector().
Number * AllocateInternalStorage | ( | ) | const [inline] |
void FreeInternalStorage | ( | Number * | values | ) | const [inline] |
Deallocate internal storage for the DenseVector.
Referenced by DenseVector::AddVectorQuotientImpl(), DenseVector::SetImpl(), and DenseVector::~DenseVector().