| CEulerIntegratorSpec | Specification for numerically integrating a black box function using Euler's method |
| CIntegrator | Base type for all integrators |
| CManifoldSignalSpec | Type specification for manifold-valued signals (e.g., SO2, SO3, SE2, SE3) |
| CManifoldStateSignalSpec | Type specification for manifold state signals |
| CModel | Base type for all model simulators |
| CRigidBodyDynamics3DOF | Definition of the dynamics for planar motion of a mass that's allowed to rotate |
| CRigidBodyDynamics6DOF | Definition of the dynamics for a 3D rigid body that can rotate about any axis |
| CRigidBodyParams1D | Parameters for a 1D rigid body model |
| CRigidBodyParams2D | Parameters for a 2D rigid body model |
| CRigidBodyParams3D | Parameters for a 3D rigid body model |
| CRotationalDynamics1DOF | Definition of the dynamics for planar rotation-only motion of a mass |
| CRotationalDynamics3DOF | Definition of the dynamics for 3D rotation-only motion of a mass |
| CScalarSignalSpec | Type specification for scalar-valued signals |
| CScalarStateSignalSpec | Type specification for scalar state signals |
| ▼CSignal | Template class for time-series signals with interpolation, extrapolation, and derivative capabilities |
| CSignalDP | Data point structure storing time, value, and derivative |
| CSimpsonIntegratorSpec | Specification for numerically integrating a black box function using Simpson's method |
| CState | Base type for all Model state representations |
| CTranslationalDynamicsBase | Base class for defining the dynamics for 1D, 2D, and 3D point masses |
| CTrapezoidalIntegratorSpec | Specification for numerically integrating a black box function using the Trapezoidal method |
| CVectorSignalSpec | Type specification for vector-valued signals |
| CVectorStateSignalSpec | Type specification for vector state signals |