DenseVectorSpace Class Reference

#include <IpDenseVector.hpp>

Inheritance diagram for DenseVectorSpace:

VectorSpace ReferencedObject

List of all members.


Detailed Description

This vectors space is the vector space for DenseVector.

Public Member Functions

DenseVectorMakeNewDenseVector () const
 Method for creating a new vector of this specific type.
virtual VectorMakeNew () 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.
This could allow to have sophisticated memory management in the VectorSpace.

NumberAllocateInternalStorage () const
 Allocate internal storage for the DenseVector.
void FreeInternalStorage (Number *values) const
 Deallocate internal storage for the DenseVector.

Constructor & Destructor Documentation

DenseVectorSpace ( Index  dim  )  [inline]

Constructor, requires dimension of all vector for this VectorSpace.

~DenseVectorSpace (  )  [inline]

Destructor.


Member Function Documentation

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]

Allocate internal storage for the DenseVector.

References VectorSpace::Dim().

void FreeInternalStorage ( Number values  )  const [inline]


The documentation for this class was generated from the following file:

Generated on Fri Sep 26 07:44:25 2008 for SimTKcore by  doxygen 1.5.6