SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer Class Reference

#include <MatrixLinearSolver.h>

Public Attributes

MatrixLinearSolver< Matrix, Vector > * parent
 

Public Member Functions

 TempVectorContainer (MatrixLinearSolver< Matrix, Vector > *p, const core::ExecParams *, Matrix &, Vector &, Vector &)
 
Vector * createTempVector ()
 
void deleteTempVector (Vector *v)
 

Attribute details

◆ parent

template<class Matrix , class Vector >
MatrixLinearSolver<Matrix,Vector>* sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer::parent

Constructor details

◆ TempVectorContainer()

template<class Matrix , class Vector >
sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer::TempVectorContainer ( MatrixLinearSolver< Matrix, Vector > *  p,
const core::ExecParams ,
Matrix &  ,
Vector &  ,
Vector &   
)
inline

Function details

◆ createTempVector()

template<class Matrix , class Vector >
Vector* sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer::createTempVector ( )
inline

◆ deleteTempVector()

template<class Matrix , class Vector >
void sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, NoThreadManager >::TempVectorContainer::deleteTempVector ( Vector *  v)
inline