sofa::component::linearsolver::MKLVector Class Reference

#include <MKLVector.h>

Inheritance diagram for sofa::component::linearsolver::MKLVector:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::linearsolver::MKLVector:

Collaboration graph
[legend]

Public Member Functions

 MKLVector ()
virtual ~MKLVector ()
virtual void resize (int dim)
 Resize the vector, and reset all values to 0.
virtual double & element (int i)
virtual int size (void)

Private Attributes

Dynamic_Vector< double > * impl

Friends

class MKLMatrix

Detailed Description

Definition at line 41 of file MKLVector.h.


Constructor & Destructor Documentation

sofa::component::linearsolver::MKLVector::MKLVector (  )  [inline]

Definition at line 47 of file MKLVector.h.

References impl.

virtual sofa::component::linearsolver::MKLVector::~MKLVector (  )  [inline, virtual]

Definition at line 52 of file MKLVector.h.

References impl.


Member Function Documentation

virtual double& sofa::component::linearsolver::MKLVector::element ( int  i  )  [inline, virtual]

Definition at line 62 of file MKLVector.h.

References impl.

virtual void sofa::component::linearsolver::MKLVector::resize ( int  dim  )  [inline, virtual]

Resize the vector, and reset all values to 0.

Implements sofa::defaulttype::BaseVector.

Definition at line 57 of file MKLVector.h.

References impl.

virtual int sofa::component::linearsolver::MKLVector::size ( void   )  [inline, virtual]

Definition at line 67 of file MKLVector.h.

References impl.


Friends And Related Function Documentation

friend class MKLMatrix [friend]

Definition at line 43 of file MKLVector.h.


Field Documentation

Dynamic_Vector<double>* sofa::component::linearsolver::MKLVector::impl [private]


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

Generated on Sun Nov 23 04:20:28 2008 for Sofa by  doxygen 1.5.7.1