BipedalLocomotion/ContinuousDynamicalSystem/impl/traits.h file

Namespaces

namespace BipedalLocomotion
namespace BipedalLocomotion::ContinuousDynamicalSystem
namespace BipedalLocomotion::ContinuousDynamicalSystem::internal

Classes

template<typename T>
struct BipedalLocomotion::ContinuousDynamicalSystem::internal::traits<const T>

Defines

#define BLF_CONTINUOUS_DYNAMICAL_SYSTEM_STATE(...)
#define BLF_CONTINUOUS_DYNAMICAL_SYSTEM_STATE_DERIVATIVE(...)
#define BLF_CONTINUOUS_DYNAMICAL_SYSTEM_STATE_INPUT(...)
#define BLF_DEFINE_CONTINUOUS_DYNAMICAL_SYSTEM_INTERAL_STRUCTURE(_DynamicalSystem, StateType, StateDerivativeType, InputType)
The user must call this macro before defining a custom ContinuousDynamicalSystem::DynamicalSystem.
#define BLF_DEFINE_INTEGRATOR_STRUCTURE(IntegratorType, _Derived)
The user must call this macro before defining a custom ContinuousDynamicalSystem::Integrator.