#include <contact-solver-base.hpp>
Public Types | |
typedef _Scalar | Scalar |
Public Member Functions | |
ContactSolverBaseTpl (const int problem_size) | |
Scalar | getAbsoluteConvergenceResidual () const |
Returns the value of the absolute residual value corresponding to the contact complementary conditions. More... | |
Scalar | getAbsolutePrecision () const |
Get the absolute precision requested. More... | |
int | getIterationCount () const |
Get the number of iterations achieved by the solver. More... | |
int | getMaxIterations () const |
Get the maximum number of iterations allowed. More... | |
int | getProblemSize () const |
Returns the size of the problem. More... | |
Scalar | getRelativeConvergenceResidual () const |
Returns the value of the relative residual value corresponding to the difference between two successive iterates (infinity norms). More... | |
Scalar | getRelativePrecision () const |
Get the relative precision requested. More... | |
void | setAbsolutePrecision (const Scalar absolute_precision) |
Set the absolute precision for the problem. More... | |
void | setMaxIterations (const int max_it) |
Set the maximum number of iterations. More... | |
void | setRelativePrecision (const Scalar relative_precision) |
Set the relative precision for the problem. More... | |
Protected Attributes | |
Scalar | absolute_precision |
Desired absolute precision. More... | |
Scalar | absolute_residual |
Absolule convergence residual value. More... | |
int | it |
Number of iterations needed to achieve convergence. More... | |
int | max_it |
More... | |
int | problem_size |
Size of the problem. More... | |
Scalar | relative_precision |
Desired relative precision. More... | |
Scalar | relative_residual |
Relative convergence residual value. More... | |
Definition at line 19 of file algorithm/contact-solver-base.hpp.
typedef _Scalar pinocchio::ContactSolverBaseTpl< _Scalar >::Scalar |
Definition at line 21 of file algorithm/contact-solver-base.hpp.
|
inlineexplicit |
Definition at line 28 of file algorithm/contact-solver-base.hpp.
|
inline |
Returns the value of the absolute residual value corresponding to the contact complementary conditions.
Definition at line 94 of file algorithm/contact-solver-base.hpp.
|
inline |
Get the absolute precision requested.
Definition at line 74 of file algorithm/contact-solver-base.hpp.
|
inline |
Get the number of iterations achieved by the solver.
Definition at line 49 of file algorithm/contact-solver-base.hpp.
|
inline |
Get the maximum number of iterations allowed.
Definition at line 61 of file algorithm/contact-solver-base.hpp.
|
inline |
Returns the size of the problem.
Definition at line 43 of file algorithm/contact-solver-base.hpp.
|
inline |
Returns the value of the relative residual value corresponding to the difference between two successive iterates (infinity norms).
Definition at line 100 of file algorithm/contact-solver-base.hpp.
|
inline |
Get the relative precision requested.
Definition at line 87 of file algorithm/contact-solver-base.hpp.
|
inline |
Set the absolute precision for the problem.
Definition at line 67 of file algorithm/contact-solver-base.hpp.
|
inline |
Set the maximum number of iterations.
Definition at line 55 of file algorithm/contact-solver-base.hpp.
|
inline |
Set the relative precision for the problem.
Definition at line 80 of file algorithm/contact-solver-base.hpp.
|
protected |
Desired absolute precision.
Definition at line 120 of file algorithm/contact-solver-base.hpp.
|
protected |
Absolule convergence residual value.
Definition at line 124 of file algorithm/contact-solver-base.hpp.
|
protected |
Number of iterations needed to achieve convergence.
Definition at line 118 of file algorithm/contact-solver-base.hpp.
|
protected |
|
protected |
Size of the problem.
Definition at line 114 of file algorithm/contact-solver-base.hpp.
|
protected |
Desired relative precision.
Definition at line 122 of file algorithm/contact-solver-base.hpp.
|
protected |
Relative convergence residual value.
Definition at line 126 of file algorithm/contact-solver-base.hpp.