Classes | |
struct | OptVarMapVW |
class | OptVarStructVW |
Defining the system optimization parameters structure. More... | |
class | ParamType |
Defining the system optimization parameters structure. More... | |
class | StateCfVW |
Defining the system closed-form state variables. More... | |
class | StateNmVW |
Defining the system numerical state variables. More... | |
class | StateNmWithLVW |
Defining the system numerical state variables, including a scalar objective function L. More... | |
class | StateSimVW |
class | StateSimVWBase |
class | StateWithGradSimVW |
class | StateWithLSimVW |
class | StateWithLWithGradSimVW |
Typedefs | |
template<class TNumType > | |
using | StateVW = StateMap< TNumType, StateNmVW, StateCfVW > |
Simple full system state [xNm,xCf]. More... | |
template<class TNumType > | |
using | StateWithGradVW = StateWithGradMap< TNumType, StateNmVW, StateCfVW, OptVarStructVW > |
Full system state, with derivatives [[xNm,L],xCf, d/dp([xNm,L]), d/dp(xCf)]. More... | |
template<class TNumType > | |
using | StateWithLVW = StateMap< TNumType, StateNmWithLVW, StateCfVW > |
Full system state including scalar objective function [[xNm,L],xCf]. More... | |
template<class TNumType > | |
using | StateWithLWithGradVW = StateWithGradMap< TNumType, StateNmWithLVW, StateCfVW, OptVarStructVW > |
Full system state including scalar objective function, with derivatives [[xNm,L],xCf, d/dp([xNm,L]), d/dp(xCf)]. More... | |
Variables | |
static constexpr const size_t | optParamBlockSize = 3 |
using tuw::DiffDrive::StateVW = typedef StateMap<TNumType, StateNmVW, StateCfVW> |
Simple full system state [xNm,xCf].
In the following, we will define various types of states, making use of the meta-class StateMap.
Definition at line 329 of file agv_diff_drive_v_w.hpp.
using tuw::DiffDrive::StateWithGradVW = typedef StateWithGradMap<TNumType, StateNmVW, StateCfVW, OptVarStructVW> |
Full system state, with derivatives [[xNm,L],xCf, d/dp([xNm,L]), d/dp(xCf)].
Definition at line 335 of file agv_diff_drive_v_w.hpp.
using tuw::DiffDrive::StateWithLVW = typedef StateMap<TNumType, StateNmWithLVW, StateCfVW> |
Full system state including scalar objective function [[xNm,L],xCf].
Definition at line 332 of file agv_diff_drive_v_w.hpp.
using tuw::DiffDrive::StateWithLWithGradVW = typedef StateWithGradMap<TNumType, StateNmWithLVW, StateCfVW, OptVarStructVW> |
Full system state including scalar objective function, with derivatives [[xNm,L],xCf, d/dp([xNm,L]), d/dp(xCf)].
Definition at line 338 of file agv_diff_drive_v_w.hpp.
|
static |
Definition at line 274 of file agv_diff_drive_v_w.hpp.