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.