21 template <
size_t STATE_DIM,
size_t DIST_DIM,
size_t CONTROL_DIM,
typename SCALAR =
double>
25 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
clear all close all load ct GNMSLog0 mat reformat t
Definition: gnmsPlot.m:6
void setController(const std::shared_ptr< ct::core::Controller< STATE_DIM, CONTROL_DIM, SCALAR >> controller)
Definition: DisturbedSystem-impl.h:29
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const size_t AUGMENTED_DIM
Definition: DisturbedSystem.h:27
CppAD::AD< CppAD::cg::CG< double > > SCALAR
Disturbed system augments the nominal system so that all the CT interfaces and dimensions are satisfi...
Definition: DisturbedSystem.h:22
virtual ~DisturbedSystem()=default
DisturbedSystem()
Constructor.
Definition: DisturbedSystem-impl.h:12
virtual void computeControlledDynamics(const ct::core::StateVector< AUGMENTED_DIM, SCALAR > &state, const SCALAR &t, const ct::core::ControlVector< CONTROL_DIM, SCALAR > &control, ct::core::StateVector< AUGMENTED_DIM, SCALAR > &derivative)=0
Implementation of the base computeControlledDynamics method.