adjustGradXSize() | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
adjustGradXSizeImpl(auto &_gradXNm, auto &_gradXCf) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
adjustXSize() | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
adjustXSizeImpl(auto &_XNm, auto &_XCf) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::advance(const NumType &_arc) | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::advance(const StateMapBaseTraits< TStateType::StateMapBaseType >::NumType &_arc) | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | inline |
advanceSet0(auto &_state0, const NumType &_tEnd, const NumType &_dt) | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::advanceWithGrad(const NumType &_arc) | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::advanceWithGrad(const StateMapBaseTraits< TStateType::StateMapBaseType >::NumType &_arc) | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | inline |
arc() const | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
arcCfNmStepCache_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
arcGradCache_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
arcGradNmStepCache_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
arcNmDotCache_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
cosTheta_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
hasStateGrad | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | static |
init(std::shared_ptr< ParamType< TNumType, MapDataType > > _paramStructPtr) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
operator=(const StateSimBase &)=default | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
operator=(StateSimBase &&)=delete | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::operator=(const StateSimBaseCRTP &)=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::operator=(StateSimBaseCRTP &&)=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::operator=(const StateSimBaseVirt &)=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::operator=(StateSimBaseVirt &&)=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |
paramStruct | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
ParamStructType typedef | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
PFV typedef | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | private |
setGradXCf(const NumType &_arc, const PfEaG &_eAG) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setGradXCfImpl(auto &_gradXCf, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setGradXCfNmStep(auto &_gradXCf, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inlineprivate |
setGradXNm0() | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setGradXNm0Impl(auto &_gradXNm0, const auto &_XNm0) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setGradXNmDot(const NumType &_arc, const PfEaG &_eAG) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setGradXNmDotImpl(auto &_gradXNmDot, auto &_XGradXCf, const auto &_XGradXNm, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setXCf(const NumType &_arc, const PfEaG &_eAG) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setXCfDot(const NumType &_arc, const PfEaG &_eAG) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setXCfDotImpl(auto &_XCfDot, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) const | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setXCfImpl(auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setXCfNmStep(auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inlineprivate |
setXNm0() | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setXNm0Impl(auto &_XNm0) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
setXNmDot(const NumType &_arc, const PfEaG &_eAG) | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
setXNmDotImpl(auto &_XNmDot, auto &_stateCf, const auto &_stateNm, const TNumType &_arc, const PfEaG &_eAG) | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | inline |
simToT(const NumType &_arcEnd, const NumType &_dt) | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
sinTheta_ | tuw::DiffDrive::StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType > | protected |
state() | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
state() const | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
stateCfDotCache() const | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
StateForSimType typedef | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
stateNmDotCache() const | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | inline |
StateNumSimType typedef | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
StateSimBase()=default | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
StateSimBase(const StateSimBase &)=default | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
StateSimBase(StateSimBase &&)=delete | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::StateSimBaseCRTP()=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::StateSimBaseCRTP(const StateSimBaseCRTP &)=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::StateSimBaseCRTP(StateSimBaseCRTP &&)=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::StateSimBaseVirt()=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::StateSimBaseVirt(const StateSimBaseVirt &)=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::StateSimBaseVirt(StateSimBaseVirt &&)=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |
StateType typedef | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
toState() | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | inline |
StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::toState0() | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | inline |
StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType >::toState0() | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | inline |
~StateSimBase()=default | tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > | |
~StateSimBaseCRTP()=default | tuw::StateSimBaseCRTP< StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > > | |
~StateSimBaseVirt()=default | tuw::StateSimBaseVirt< StateMapBaseTraits< TStateType::StateMapBaseType >::NumType, StateMapBaseTraits< TStateType::StateMapBaseType >::StateVirtType > | |