Go to the source code of this file.
◆ SYMPLECTIC_ENABLED
#define SYMPLECTIC_ENABLED |
Value:template <size_t V, size_t P, size_t ST> \
typename std::enable_if<(V > 0 && P > 0 && (V + P == ST)), void>::type
◆ SYMPLECTIC_DISABLED
#define SYMPLECTIC_DISABLED |
Value:template <size_t V, size_t P, size_t ST> \
typename std::enable_if<(V <= 0 || P <= 0 || (V + P != ST)), void>::type
Referenced by ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::initializeSymplecticIntegrator(), and ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::integrateSymplectic().