SOFA API  d64a5b5c
Open source framework for multi-physics simuation
sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector > Member List

This is the complete list of members for sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >, including all inherited members.

_acc_lh_blocsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
_acc_rh_blocsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
_rh_bufsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
addJMInvJt(linearalgebra::BaseMatrix *result, linearalgebra::BaseMatrix *J, SReal fact) overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
addJMInvJt(RMatrix &result, JMatrix &J, double fact)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
addJMInvJtLocal(GraphScatteredMatrix *M, MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::ResMatrixType *result, const MatrixLinearSolver< GraphScatteredMatrix, GraphScatteredVector, NoThreadManager >::JMatrixType *J, const SReal fact)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
alpha_invsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
applyConstraintForce(const sofa::core::ConstraintParams *, sofa::core::MultiVecDerivId, const linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
applySystemSolution()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
applySystemSolution()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
Bsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
BlocType typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
BTDLinearSolver()sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >inlineprotected
bwdContributionOnLHsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
checkLinearSystem()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
checkLinearSystem()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
computeMinvBlock(Index i, Index j)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
computeResidual(const core::ExecParams *, linearalgebra::BaseVector *)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
computeResidual(const core::ExecParams *params, linearalgebra::BaseVector *f)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
createPersistentVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
createPersistentVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
current_blocsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
d_blockSizesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
d_problemsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
d_subpartSolvesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
d_verbosesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
d_verificationsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
first_blocksofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
fwdContributionOnRHsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
getMinvElement(Index i, Index j)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
getSystemBaseMatrix()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
getSystemBaseMatrix()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
getSystemLHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
getSystemLHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
getSystemRHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
getSystemRHBaseVector()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
Hsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
H_itsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
Index typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
IndexPair typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
init_partial_inverse(const Index &nb, const Index &bsize)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
init_partial_solve() overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
invert(SubMatrix &Inv, const BlocType &m)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
invert(Matrix &M) overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
lambdasofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
ListIndex typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
Minvsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
my_identity(SubMatrix &Id, const Index size_id)sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
MysparseM typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
MysparseMit typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
nBlockComputedMinvsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
parse(sofa::core::objectmodel::BaseObjectDescription *arg) overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >inline
partial_solve(ListIndex &Iout, ListIndex &Iin, bool NewIn) overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
Real typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
rebuildSystem(SReal, SReal)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
rebuildSystem(SReal massFactor, SReal forceFactor)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
resetSystem()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
resetSystem()sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
resizeSystem(Size n)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
resizeSystem(Size)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
setSystemLHVector(core::MultiVecDerivId v)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
setSystemLHVector(core::MultiVecDerivId v)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
setSystemMBKMatrix(const core::MechanicalParams *mparams)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
setSystemMBKMatrix(const core::MechanicalParams *mparams)sofa::component::linearsolver::MatrixLinearSolver< Matrix, Vector, ThreadManager >
SOFA_CLASS(SOFA_TEMPLATE2(BTDLinearSolver, Matrix, Vector), SOFA_TEMPLATE2(sofa::component::linearsolver::MatrixLinearSolver, Matrix, Vector))sofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
solve(Matrix &, Vector &x, Vector &b) overridesofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
SubMatrix typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
SubVector typedefsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
Vec_dRHsofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >
Ysofa::component::linearsolver::direct::BTDLinearSolver< Matrix, Vector >