iMSTK
Interactive Medical Simulation Toolkit
imstk::NonLinearSolver< SystemMatrix > Member List

This is the complete list of members for imstk::NonLinearSolver< SystemMatrix >, including all inherited members.

armijo(const Vectord &dx, Vectord &x, const double previousFnorm)imstk::NonLinearSolver< SystemMatrix >
FunctionType typedef (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
getAlpha() const (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
getArmijoMax() const (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
getSigma() const (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
getSystem() const (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
JacobianType typedef (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
m_alphaimstk::NonLinearSolver< SystemMatrix >protected
m_armijoMaximstk::NonLinearSolver< SystemMatrix >protected
m_dataTracker (defined in imstk::SolverBase)imstk::SolverBase
m_isSemiImplicitimstk::NonLinearSolver< SystemMatrix >protected
m_nonLinearSystemimstk::NonLinearSolver< SystemMatrix >protected
m_sigmaimstk::NonLinearSolver< SystemMatrix >protected
m_updateIterateimstk::NonLinearSolver< SystemMatrix >protected
NonLinearSolver() (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
parabolicModel(const std::array< double, 3 > &fnorm, std::array< double, 3 > &lambda)imstk::NonLinearSolver< SystemMatrix >
setAlpha(const double newAlpha)imstk::NonLinearSolver< SystemMatrix >
setArmijoMax(const size_t newArmijoMax)imstk::NonLinearSolver< SystemMatrix >
setSigma(const std::array< double, 2 > &newSigma)imstk::NonLinearSolver< SystemMatrix >
setSystem(std::shared_ptr< NonLinearSystem< SystemMatrix >> newSystem)imstk::NonLinearSolver< SystemMatrix >
setToFullyImplicit()imstk::NonLinearSolver< SystemMatrix >inlinevirtual
setToSemiImplicit()imstk::NonLinearSolver< SystemMatrix >inlinevirtual
setUpdateIterate(const UpdateIterateType &newUpdateIterate)imstk::NonLinearSolver< SystemMatrix >inline
solve() override=0 (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >pure virtual
solveGivenState(Vectord &x)=0imstk::NonLinearSolver< SystemMatrix >pure virtual
SolverBase()=default (defined in imstk::SolverBase)imstk::SolverBaseprotected
UpdateIterateType typedef (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
~NonLinearSolver() override=default (defined in imstk::NonLinearSolver< SystemMatrix >)imstk::NonLinearSolver< SystemMatrix >
~SolverBase()=default (defined in imstk::SolverBase)imstk::SolverBasevirtual