- 3.0.2 models module.
MPCSimulator Member List

This is the complete list of members for MPCSimulator, including all inherited members.

CONTROL_DIMct::core::ControlSimulator< IPSystem >static
control_dt_ct::core::ControlSimulator< IPSystem >protected
control_mtx_ct::core::ControlSimulator< IPSystem >protected
control_thread_ct::core::ControlSimulator< IPSystem >protected
controller_ct::core::ControlSimulator< IPSystem >protected
ControlSimulator()=defaultct::core::ControlSimulator< IPSystem >
ControlSimulator(Time sim_dt, Time control_dt, const StateVector< STATE_DIM > &x0, std::shared_ptr< CONTROLLED_SYSTEM > controlled_system, bool verbose=false)ct::core::ControlSimulator< IPSystem >
ControlSimulator(const ControlSimulator &arg)ct::core::ControlSimulator< IPSystem >
finish()ct::core::ControlSimulator< IPSystem >
finishControllerIteration(ct::core::Time sim_time) overrideMPCSimulatorinlinevirtual
finishSystemIteration(ct::core::Time sim_time) overrideMPCSimulatorinlinevirtual
MPCSimulator(ct::core::Time sim_dt, ct::core::Time control_dt, const RobotState_t &x0, std::shared_ptr< IPSystem > ip_system, ct::optcon::MPC< ct::optcon::NLOptConSolver< STATE_DIM, CONTROL_DIM >> &mpc)MPCSimulatorinline
prepareControllerIteration(ct::core::Time sim_time) overrideMPCSimulatorinlinevirtual
SCALAR typedefct::core::ControlSimulator< IPSystem >
sim_dt_ct::core::ControlSimulator< IPSystem >protected
sim_start_time_ct::core::ControlSimulator< IPSystem >protected
simulate(Time duration, const IntegrationType &intType=IntegrationType::EULERCT)ct::core::ControlSimulator< IPSystem >
simulateController(Time duration)ct::core::ControlSimulator< IPSystem >protectedvirtual
simulateSystem(Time duration, const IntegrationType &intType=IntegrationType::EULERCT)ct::core::ControlSimulator< IPSystem >protectedvirtual
STATE_DIMct::core::ControlSimulator< IPSystem >static
state_mtx_ct::core::ControlSimulator< IPSystem >protected
stop()ct::core::ControlSimulator< IPSystem >
stop_ct::core::ControlSimulator< IPSystem >protected
sys_thread_ct::core::ControlSimulator< IPSystem >protected
system_ct::core::ControlSimulator< IPSystem >protected
verbose_ct::core::ControlSimulator< IPSystem >protected
x0_ct::core::ControlSimulator< IPSystem >protected
x_ct::core::ControlSimulator< IPSystem >protected
~ControlSimulator()ct::core::ControlSimulator< IPSystem >virtual