SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector > Class Template Reference

#include <MatrixLinearSolver.h>

Inheritance diagram for sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >:

Public Member Functions

template<typename MReal >
JMatrixTypecopyJmatrix (SparseMatrix< MReal > *J)
 
void projectForceInConstraintSpace (defaulttype::BaseVector *r, const defaulttype::BaseVector *f)
 
JMatrixTypegetLocalJ ()
 
JMatrixTypegetLocalJ (defaulttype::BaseMatrix *J)
 
ResMatrixTypegetLocalRes (defaulttype::BaseMatrix *R)
 
void addLocalRes (defaulttype::BaseMatrix *)
 

Function details

template<class TVector>
void sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::addLocalRes ( defaulttype::BaseMatrix )
inline
template<class TVector>
template<typename MReal >
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::copyJmatrix ( SparseMatrix< MReal > *  J)
inline
template<class TVector>
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalJ ( )
inline
template<class TVector>
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalJ ( defaulttype::BaseMatrix J)
inline
template<class TVector>
ResMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalRes ( defaulttype::BaseMatrix R)
inline
template<class TVector>
void sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::projectForceInConstraintSpace ( defaulttype::BaseVector r,
const defaulttype::BaseVector f 
)
inline