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