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