- 3.0.2 core module.
SensitivityIntegrator.h File Reference

Go to the source code of this file.

Classes

class  ct::core::SensitivityIntegrator< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >
 This class can integrate a controlled system Furthermore, it provides first order derivatives with respect to initial state and control. 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> \
typename std::enable_if<(V > 0 && P > 0), void>::type

Referenced by ct::core::SensitivityIntegrator< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::getAandB().

◆ SYMPLECTIC_DISABLED

#define SYMPLECTIC_DISABLED
Value:
template <size_t V, size_t P> \
typename std::enable_if<(V <= 0 || P <= 0), void>::type

Referenced by ct::core::SensitivityIntegrator< STATE_DIM, CONTROL_DIM, P_DIM, V_DIM, SCALAR >::getAandB().