- 3.0.2 core module.
SystemDiscretizer.h File Reference

Go to the source code of this file.

Classes

class  ct::core::SystemDiscretizer< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
 Discretize a general, continuous-time non-linear dynamic system using forward integration. More...
 

Namespaces

 ct
 
 ct::core
 

Macros

#define SYMPLECTIC_ENABLED
 
#define SYMPLECTIC_DISABLED
 

Macro Definition Documentation

◆ 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