iMSTK
Interactive Medical Simulation Toolkit
imstk
ConjugateGradient
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 &)=delete
imstk::ConjugateGradient
ConjugateGradient
(const ConjugateGradient &&)=delete (defined in
imstk::ConjugateGradient
)
imstk::ConjugateGradient
getDynamicLinearProjectors
()
imstk::ConjugateGradient
inline
getLinearProjectors
()
imstk::ConjugateGradient
inline
getMaxNumIterations
() const (defined in
imstk::IterativeLinearSolver
)
imstk::IterativeLinearSolver
virtual
getResidual
(const Vectord &x) override
imstk::ConjugateGradient
virtual
getResidualVector
()
imstk::IterativeLinearSolver
virtual
getResidualVector
(const Vectord &x) (defined in
imstk::IterativeLinearSolver
)
imstk::IterativeLinearSolver
virtual
getSystem
() const (defined in
imstk::LinearSolver< SparseMatrixd >
)
imstk::LinearSolver< SparseMatrixd >
inline
getTolerance
() const
imstk::LinearSolver< SparseMatrixd >
inline
getType
()
imstk::LinearSolver< SparseMatrixd >
inline
isIterative
() const override
imstk::IterativeLinearSolver
inline
virtual
IterativeLinearSolver
()=default (defined in
imstk::IterativeLinearSolver
)
imstk::IterativeLinearSolver
LinearSolver
()
imstk::LinearSolver< SparseMatrixd >
inline
LinearSystemType
typedef (defined in
imstk::LinearSolver< SparseMatrixd >
)
imstk::LinearSolver< SparseMatrixd >
m_linearSystem
imstk::LinearSolver< SparseMatrixd >
protected
m_maxIterations
imstk::IterativeLinearSolver
protected
m_residual
imstk::IterativeLinearSolver
protected
m_tolerance
imstk::LinearSolver< SparseMatrixd >
protected
m_type
imstk::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 override
imstk::ConjugateGradient
virtual
setDynamicLinearProjectors
(std::vector< LinearProjectionConstraint > *f)
imstk::ConjugateGradient
inline
setLinearProjectors
(std::vector< LinearProjectionConstraint > *f)
imstk::ConjugateGradient
inline
setMaxNumIterations
(const size_t maxIter) override
imstk::ConjugateGradient
virtual
setSystem
(std::shared_ptr< LinearSystemType > newSystem) override
imstk::ConjugateGradient
imstk::IterativeLinearSolver::setSystem
(std::shared_ptr< LinearSystemType > newSystem)
imstk::LinearSolver< SparseMatrixd >
inline
virtual
setTolerance
(const double tolerance)
imstk::ConjugateGradient
solve
(Vectord &x) override
imstk::ConjugateGradient
virtual
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
Generated by
1.8.13