iMSTK
Interactive Medical Simulation Toolkit
imstk::ConjugateGradient Member List

This is the complete list of members for imstk::ConjugateGradient, including all inherited members.

applyLinearProjectionFilter(Vectord &x, const std::vector< LinearProjectionConstraint > &linProj, const bool setVal)imstk::ConjugateGradient
ConjugateGradient() (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
ConjugateGradient(const SparseMatrixd &A, const Vectord &rhs) (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
ConjugateGradient(const ConjugateGradient &)=deleteimstk::ConjugateGradient
ConjugateGradient(const ConjugateGradient &&)=delete (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
getDynamicLinearProjectors()imstk::ConjugateGradientinline
getLinearProjectors()imstk::ConjugateGradientinline
getMaxNumIterations() const (defined in imstk::IterativeLinearSolver)imstk::IterativeLinearSolvervirtual
getResidual(const Vectord &x) overrideimstk::ConjugateGradientvirtual
getResidualVector()imstk::IterativeLinearSolvervirtual
getResidualVector(const Vectord &x) (defined in imstk::IterativeLinearSolver)imstk::IterativeLinearSolvervirtual
getSystem() const (defined in imstk::LinearSolver< SparseMatrixd >)imstk::LinearSolver< SparseMatrixd >inline
getTolerance() constimstk::LinearSolver< SparseMatrixd >inline
getType()imstk::LinearSolver< SparseMatrixd >inline
isIterative() const overrideimstk::IterativeLinearSolverinlinevirtual
IterativeLinearSolver()=default (defined in imstk::IterativeLinearSolver)imstk::IterativeLinearSolver
LinearSolver()imstk::LinearSolver< SparseMatrixd >inline
LinearSystemType typedef (defined in imstk::LinearSolver< SparseMatrixd >)imstk::LinearSolver< SparseMatrixd >
m_linearSystemimstk::LinearSolver< SparseMatrixd >protected
m_maxIterationsimstk::IterativeLinearSolverprotected
m_residualimstk::IterativeLinearSolverprotected
m_toleranceimstk::LinearSolver< SparseMatrixd >protected
m_typeimstk::LinearSolver< SparseMatrixd >protected
MatrixType typedef (defined in imstk::LinearSolver< SparseMatrixd >)imstk::LinearSolver< SparseMatrixd >
operator=(const ConjugateGradient &)=delete (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
operator=(const ConjugateGradient &&)=delete (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
print() const overrideimstk::ConjugateGradientvirtual
setDynamicLinearProjectors(std::vector< LinearProjectionConstraint > *f)imstk::ConjugateGradientinline
setLinearProjectors(std::vector< LinearProjectionConstraint > *f)imstk::ConjugateGradientinline
setMaxNumIterations(const size_t maxIter) overrideimstk::ConjugateGradientvirtual
setSystem(std::shared_ptr< LinearSystemType > newSystem) overrideimstk::ConjugateGradient
imstk::IterativeLinearSolver::setSystem(std::shared_ptr< LinearSystemType > newSystem)imstk::LinearSolver< SparseMatrixd >inlinevirtual
setTolerance(const double tolerance)imstk::ConjugateGradient
solve(Vectord &x) overrideimstk::ConjugateGradientvirtual
solve(Vectord &x, const double tolerance)imstk::ConjugateGradient
Type enum name (defined in imstk::LinearSolver< SparseMatrixd >)imstk::LinearSolver< SparseMatrixd >
~ConjugateGradient() override=default (defined in imstk::ConjugateGradient)imstk::ConjugateGradient
~IterativeLinearSolver() override=default (defined in imstk::IterativeLinearSolver)imstk::IterativeLinearSolver
~LinearSolver()=default (defined in imstk::LinearSolver< SparseMatrixd >)imstk::LinearSolver< SparseMatrixd >virtual