sofa::defaulttype::BaseVector Class Reference

#include <BaseVector.h>

Inheritance diagram for sofa::defaulttype::BaseVector:

Inheritance graph
[legend]

Detailed Description

Definition at line 35 of file BaseVector.h.


Public Member Functions

virtual ~BaseVector ()
virtual void resize (int dim)=0
virtual doubleelement (int i)=0
virtual int size (void)=0

Constructor & Destructor Documentation

virtual sofa::defaulttype::BaseVector::~BaseVector (  )  [inline, virtual]

Definition at line 38 of file BaseVector.h.


Member Function Documentation

virtual void sofa::defaulttype::BaseVector::resize ( int  dim  )  [pure virtual]

Implemented in sofa::defaulttype::MKLVector, and sofa::defaulttype::NewMatVector.

virtual double& sofa::defaulttype::BaseVector::element ( int  i  )  [pure virtual]

Implemented in sofa::defaulttype::MKLVector, and sofa::defaulttype::NewMatVector.

Referenced by sofa::component::MechanicalObject< DataTypes >::addBaseVectorToState(), sofa::component::mass::UniformMass< DataTypes, MassType >::addMDxToVector(), sofa::component::constraint::FixedConstraint< DataTypes >::applyConstraint(), and sofa::component::MechanicalObject< DataTypes >::loadInBaseVector().

virtual int sofa::defaulttype::BaseVector::size ( void   )  [pure virtual]

Implemented in sofa::defaulttype::MKLVector, and sofa::defaulttype::NewMatVector.


The documentation for this class was generated from the following file:
Generated on Mon May 5 23:41:55 2008 for Sofa by  doxygen 1.5.3