SOFA plugin: MultiThreading  master
Open source framework for multi-physics simuation
multithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector > Member List

This is the complete list of members for multithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >, including all inherited members.

addJMInvJtLocal(GraphScatteredMatrix *M, MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::ResMatrixType *result, const MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::JMatrixType *J, const SReal fact)MatrixLinearSolver< TMatrix, TVector >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)MatrixLinearSolver< TMatrix, TVector >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)MatrixLinearSolver< TMatrix, TVector >
applySystemSolution()MatrixLinearSolver< TMatrix, TVector >
applySystemSolution()MatrixLinearSolver< TMatrix, TVector >
CGLinearSolver()sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_alpha(const core::ExecParams *params, Vector &x, Vector &r, Vector &p, Vector &q, Real alpha)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_alpha(const core::ExecParams *params, Vector &x, Vector &r, Vector &p, Vector &q, Real alpha)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_alpha(const core::ExecParams *params, Vector &x, Vector &r, Vector &p, Vector &q, Real alpha)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_beta(const core::ExecParams *params, Vector &p, Vector &r, Real beta)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_beta(const core::ExecParams *, Vector &p, Vector &r, Real beta)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
cgstep_beta(const core::ExecParams *, Vector &p, Vector &r, Real beta)sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
checkLinearSystem()MatrixLinearSolver< TMatrix, TVector >
checkLinearSystem()MatrixLinearSolver< TMatrix, TVector >
computeResidual(const core::ExecParams *, linearalgebra::BaseVector *)MatrixLinearSolver< TMatrix, TVector >
computeResidual(const core::ExecParams *params, linearalgebra::BaseVector *f)MatrixLinearSolver< TMatrix, TVector >
createPersistentVector()MatrixLinearSolver< TMatrix, TVector >
createPersistentVector()MatrixLinearSolver< TMatrix, TVector >
d_graphsofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
d_maxItersofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
d_nbThreadsmultithreading::TaskSchedulerUser
d_smallDenominatorThresholdsofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
d_taskSchedulerTypemultithreading::TaskSchedulerUser
d_tolerancesofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
d_warmStartsofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
equilibriumReachedsofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
getSystemBaseMatrix()MatrixLinearSolver< TMatrix, TVector >
getSystemBaseMatrix()MatrixLinearSolver< TMatrix, TVector >
getSystemLHBaseVector()MatrixLinearSolver< TMatrix, TVector >
getSystemLHBaseVector()MatrixLinearSolver< TMatrix, TVector >
getSystemRHBaseVector()MatrixLinearSolver< TMatrix, TVector >
getSystemRHBaseVector()MatrixLinearSolver< TMatrix, TVector >
init() overridemultithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >
initTaskScheduler()multithreading::TaskSchedulerUserprotected
m_taskSchedulermultithreading::TaskSchedulerUserprotected
Matrix typedefmultithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >
rebuildSystem(SReal, SReal)MatrixLinearSolver< TMatrix, TVector >
rebuildSystem(SReal massFactor, SReal forceFactor)MatrixLinearSolver< TMatrix, TVector >
reinit() overridesofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
reinitTaskScheduler()multithreading::TaskSchedulerUserprotected
resetSystem() overridesofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
resizeSystem(Size n)MatrixLinearSolver< TMatrix, TVector >
resizeSystem(Size)MatrixLinearSolver< TMatrix, TVector >
setSystemLHVector(core::MultiVecDerivId v)MatrixLinearSolver< TMatrix, TVector >
setSystemLHVector(core::MultiVecDerivId v)MatrixLinearSolver< TMatrix, TVector >
setSystemMBKMatrix(const sofa::core::MechanicalParams *mparams) overridesofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
MatrixLinearSolver< TMatrix, TVector >::setSystemMBKMatrix(const core::MechanicalParams *mparams)MatrixLinearSolver< TMatrix, TVector >
SOFA_CLASS(SOFA_TEMPLATE2(CGLinearSolver, TMatrix, TVector), SOFA_TEMPLATE2(sofa::component::linearsolver::MatrixLinearSolver, TMatrix, TVector))sofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
SOFA_CLASS2(SOFA_TEMPLATE2(ParallelCGLinearSolver, TMatrix, TVector), SOFA_TEMPLATE2(sofa::component::linearsolver::iterative::CGLinearSolver, TMatrix, TVector), TaskSchedulerUser)multithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >
solve(Matrix &A, Vector &x, Vector &b) overridemultithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >
CGLinearSolver< TMatrix, TVector >::solve(Matrix &A, Vector &x, Vector &b) overridesofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >
stopTaskSchduler()multithreading::TaskSchedulerUserprotected
TaskSchedulerUser()multithreading::TaskSchedulerUserprotected
timeStepCountsofa::component::linearsolver::iterative::CGLinearSolver< TMatrix, TVector >protected
Vector typedefmultithreading::component::linearsolver::iterative::ParallelCGLinearSolver< TMatrix, TVector >