CONTROL_DIM | ct::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()=default | ct::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) override | MPCSimulator | inlinevirtual |
finishSystemIteration(ct::core::Time sim_time) override | MPCSimulator | inlinevirtual |
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) | MPCSimulator | inline |
prepareControllerIteration(ct::core::Time sim_time) override | MPCSimulator | inlinevirtual |
SCALAR typedef | ct::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_DIM | ct::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 |