sofa::component::linearsolver::MKLMatrix Class Reference

#include <MKLMatrix.h>

Inheritance diagram for sofa::component::linearsolver::MKLMatrix:

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

Collaboration graph
[legend]

Public Member Functions

 MKLMatrix ()
virtual ~MKLMatrix ()
virtual void resize (int nbRow, int nbCol)
 Resize the matrix and reset all values to 0.
virtual int rowSize (void)
virtual int colSize (void)
virtual SReal & element (int i, int j)
virtual void solve (MKLVector *rHTerm)

Private Attributes

Dynamic_Matrix< double > * impl

Detailed Description

Definition at line 43 of file MKLMatrix.h.


Constructor & Destructor Documentation

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

Definition at line 47 of file MKLMatrix.h.

References impl.

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

Definition at line 52 of file MKLMatrix.h.

References impl.


Member Function Documentation

virtual int sofa::component::linearsolver::MKLMatrix::colSize ( void   )  [inline, virtual]

Definition at line 68 of file MKLMatrix.h.

References impl.

virtual SReal& sofa::component::linearsolver::MKLMatrix::element ( int  i,
int  j 
) [inline, virtual]

Definition at line 73 of file MKLMatrix.h.

References impl.

virtual void sofa::component::linearsolver::MKLMatrix::resize ( int  nbRow,
int  nbCol 
) [inline, virtual]

Resize the matrix and reset all values to 0.

Implements sofa::defaulttype::BaseMatrix.

Definition at line 57 of file MKLMatrix.h.

References impl.

virtual int sofa::component::linearsolver::MKLMatrix::rowSize ( void   )  [inline, virtual]

Definition at line 63 of file MKLMatrix.h.

References impl.

virtual void sofa::component::linearsolver::MKLMatrix::solve ( MKLVector *  rHTerm  )  [inline, virtual]

Definition at line 78 of file MKLMatrix.h.

References sofa::component::linearsolver::MKLVector::impl, and impl.


Field Documentation

Dynamic_Matrix<double>* sofa::component::linearsolver::MKLMatrix::impl [private]

Definition at line 90 of file MKLMatrix.h.

Referenced by colSize(), element(), MKLMatrix(), resize(), rowSize(), solve(), and ~MKLMatrix().


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