#include <LinearSystemData.h>
| Public Attributes | |
| StoredMatrixType | matrix { nullptr } | 
| The global matrix of the linear system. If the linear system is written as Ax=b, it is A.  More... | |
| StoredVectorType | rhs { nullptr } | 
| The right-hand side of the linear system. If the linear system is written as Ax=b, it is b.  More... | |
| StoredVectorType | solution { nullptr } | 
| The solution of the linear system. If the linear system is written as Ax=b, it is x.  More... | |
| Public Member Functions | |
| MatrixType * | getMatrix () const | 
| VectorType * | getRHS () const | 
| VectorType * | getSolution () const | 
| void | allocateSystem () | 
| void | createSystemMatrix () | 
| Allocate the object for the global matrix.  More... | |
| void | createSystemRHSVector () | 
| Allocate the object for the RHS.  More... | |
| void | createSystemSolutionVector () | 
| Allocate the object for the solution.  More... | |
| void | resizeSystem (sofa::Size n) | 
| void | clearSystem () | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void | createSystemRHSVector () | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void | createSystemSolutionVector () | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void | resizeSystem (sofa::Size n) | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void | clearSystem () | 
| void | createSystemRHSVector () | 
| void | createSystemSolutionVector () | 
| void | resizeSystem (sofa::Size n) | 
| void | clearSystem () | 
| StoredMatrixType sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::matrix { nullptr } | 
The global matrix of the linear system. If the linear system is written as Ax=b, it is A.
| StoredVectorType sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::rhs { nullptr } | 
The right-hand side of the linear system. If the linear system is written as Ax=b, it is b.
| StoredVectorType sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::solution { nullptr } | 
The solution of the linear system. If the linear system is written as Ax=b, it is x.
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::allocateSystem | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::clearSystem | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::clearSystem | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::clearSystem | 
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::createSystemMatrix | 
Allocate the object for the global matrix.
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::createSystemRHSVector | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::createSystemRHSVector | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::createSystemRHSVector | 
Allocate the object for the RHS.
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::createSystemSolutionVector | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::createSystemSolutionVector | ( | ) | 
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::createSystemSolutionVector | 
Allocate the object for the solution.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| SOFA_COMPONENT_LINEARSOLVER_ITERATIVE_API void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::resizeSystem | ( | sofa::Size | n | ) | 
| void sofa::component::linearsystem::LinearSystemData< GraphScatteredMatrix, GraphScatteredVector >::resizeSystem | ( | sofa::Size | n | ) | 
| void sofa::component::linearsystem::LinearSystemData< TMatrix, TVector >::resizeSystem | ( | sofa::Size | n | ) |