MBDyn-1.7.3
|
#include <nonlinpb.h>
Public Member Functions | |
virtual | ~NonlinearProblem (void) |
virtual void | Residual (VectorHandler *pRes) const =0 |
virtual void | Jacobian (MatrixHandler *pJac) const =0 |
virtual void | Update (const VectorHandler *pSol) const =0 |
virtual doublereal | TestScale (const NonlinearSolverTest *pTest, doublereal &dAlgebraicEquations) const =0 |
virtual void | EvalProd (doublereal Tau, const VectorHandler &f0, const VectorHandler &w, VectorHandler &z) const =0 |
Definition at line 47 of file nonlinpb.h.
|
inlinevirtual |
Definition at line 51 of file nonlinpb.h.
|
pure virtual |
Implemented in InverseDynamicsStepSolver, and ImplicitStepIntegrator.
Referenced by BiCGStab::Solve(), and Gmres::Solve().
|
pure virtual |
Implemented in InverseDynamicsStepSolver, StepNIntegrator, DerivativeSolver, and ThirdOrderIntegrator.
Referenced by LineSearchSolver::Jacobian(), BiCGStab::Solve(), NewtonRaphsonSolver::Solve(), and Gmres::Solve().
|
pure virtual |
Implemented in InverseDynamicsStepSolver, StepNIntegrator, DerivativeSolver, and ThirdOrderIntegrator.
Referenced by ImplicitStepIntegrator::EvalProd(), LineSearchSolver::Residual(), BiCGStab::Solve(), NewtonRaphsonSolver::Solve(), and Gmres::Solve().
|
pure virtual |
Implemented in InverseDynamicsStepSolver, StepNIntegrator, DerivativeSolver, and ImplicitStepIntegrator.
Referenced by NonlinearSolver::MakeResTest().
|
pure virtual |
Implemented in InverseDynamicsStepSolver, StepNIntegrator, DerivativeSolver, and ThirdOrderIntegrator.
Referenced by ImplicitStepIntegrator::EvalProd(), LineSearchSolver::LineSearch(), BiCGStab::Solve(), NewtonRaphsonSolver::Solve(), and Gmres::Solve().