SOFA API  1a4bb3e7
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 (linearalgebra::SparseMatrix< MReal > *J)
 
void projectForceInConstraintSpace (linearalgebra::BaseVector *r, const linearalgebra::BaseVector *f)
 
JMatrixTypegetLocalJ ()
 
JMatrixTypegetLocalJ (linearalgebra::BaseMatrix *J)
 
ResMatrixTypegetLocalRes (linearalgebra::BaseMatrix *R)
 
void addLocalRes (linearalgebra::BaseMatrix *)
 

Function details

◆ addLocalRes()

template<class TVector >
void sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::addLocalRes ( linearalgebra::BaseMatrix )
inline

◆ copyJmatrix()

template<class TVector >
template<typename MReal >
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::copyJmatrix ( linearalgebra::SparseMatrix< MReal > *  J)
inline

◆ getLocalJ() [1/2]

template<class TVector >
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalJ ( )
inline

◆ getLocalJ() [2/2]

template<class TVector >
JMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalJ ( linearalgebra::BaseMatrix J)
inline

◆ getLocalRes()

template<class TVector >
ResMatrixType* sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::getLocalRes ( linearalgebra::BaseMatrix R)
inline

◆ projectForceInConstraintSpace()

template<class TVector >
void sofa::component::linearsolver::MatrixLinearSolverInternalData< TVector >::projectForceInConstraintSpace ( linearalgebra::BaseVector r,
const linearalgebra::BaseVector f 
)
inline