|
DYNAMICS C API
C-compatible interface to the DYNAMICS library
|
Numerical controls for the maximal-coordinate variational integrator. More...
#include <dynamics.h>
Public Attributes | |
| double | tolerance |
| Euclidean nonlinear-residual convergence tolerance. | |
| double | finite_difference_step |
| Relative forward-difference step used for numerical Jacobians. | |
| double | constraint_translation_scale |
| Translation scale used as the absolute finite-difference floor. | |
| double | constraint_rotation_scale |
| Dimensionless quaternion-tangent finite-difference scale. | |
| int | maximum_iterations |
| Maximum Newton iterations allowed per time step. | |
| int | maximum_line_search_iterations |
| Maximum residual line-search step halvings per Newton iteration. | |
| int | linear_solver |
| DYN_VI_DENSE_SOLVER or DYN_VI_GRAPH_FACTORIZED_SOLVER. | |
| int | force_evaluation |
| One of DYN_VI_FORCE_LEFT_ENDPOINT, DYN_VI_FORCE_IMPLICIT_ENDPOINT, or DYN_VI_FORCE_MIDPOINT. | |
Numerical controls for the maximal-coordinate variational integrator.
| double c_variational_integrator_settings::tolerance |
Euclidean nonlinear-residual convergence tolerance.
| double c_variational_integrator_settings::finite_difference_step |
Relative forward-difference step used for numerical Jacobians.
| double c_variational_integrator_settings::constraint_translation_scale |
Translation scale used as the absolute finite-difference floor.
| double c_variational_integrator_settings::constraint_rotation_scale |
Dimensionless quaternion-tangent finite-difference scale.
| int c_variational_integrator_settings::maximum_iterations |
Maximum Newton iterations allowed per time step.
| int c_variational_integrator_settings::maximum_line_search_iterations |
Maximum residual line-search step halvings per Newton iteration.
| int c_variational_integrator_settings::linear_solver |
DYN_VI_DENSE_SOLVER or DYN_VI_GRAPH_FACTORIZED_SOLVER.
| int c_variational_integrator_settings::force_evaluation |
One of DYN_VI_FORCE_LEFT_ENDPOINT, DYN_VI_FORCE_IMPLICIT_ENDPOINT, or DYN_VI_FORCE_MIDPOINT.