Go to the documentation of this file. 1 #ifndef SimTK_SIMMATH_CPODES_INTEGRATOR_H_
2 #define SimTK_SIMMATH_CPODES_INTEGRATOR_H_
35 class CPodesIntegratorRep;
80 #endif // SimTK_SIMMATH_CPODES_INTEGRATOR_H_
An Integrator is an object that can advance the State of a System through time.
Definition: Integrator.h:116
This is an Integrator based on the CPODES library.
Definition: CPodesIntegrator.h:50
NonlinearSystemIterationType
Definition: SimTKcpodes.h:139
#define SimTK_SIMMATH_EXPORT
Definition: SimTKmath/include/simmath/internal/common.h:64
This is a System that represents the dynamics of a particle moving along a smooth surface.
Definition: Assembler.h:37
LinearMultistepMethod
Definition: SimTKcpodes.h:133
CPodesIntegrator(const System &sys, CPodes::LinearMultistepMethod method, CPodes::NonlinearSystemIterationType iterationType)
Create a CPodesIntegrator for integrating a System.
CPodesIntegrator(const System &sys, CPodes::LinearMultistepMethod method=CPodes::BDF)
Create a CPodesIntegrator for integrating a System.
void setUseCPodesProjection()
CPODES provides its own mechanism for projecting the system onto the constraint manifold.
void setOrderLimit(int order)
Restrict the integrator to lower orders than it is otherwise capable of (up to 12 for Adams,...
This is the base class that serves as the parent of all SimTK System objects; most commonly Simbody's...
Definition: System.h:97
@ BDF
Definition: SimTKcpodes.h:135