|
| void | adjustGradXSizeImpl (auto &_gradXNm, auto &_gradXCf) |
| |
| void | adjustXSizeImpl (auto &_XNm, auto &_XCf) |
| |
| void | setGradXCfImpl (auto &_gradXCf, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) |
| |
| void | setGradXNm0Impl (auto &_gradXNm0, const auto &_XNm0) |
| | --------------------------------—Gradient information--------------------------------—/// More...
|
| |
| void | setGradXNmDotImpl (auto &_gradXNmDot, auto &_XGradXCf, const auto &_XGradXNm, const TNumType &_arc, const PfEaG &_eAG) |
| |
| void | setXCfDotImpl (auto &_XCfDot, const auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) const |
| |
| void | setXCfImpl (auto &_XCf, const TNumType &_arc, const PfEaG &_eAG) |
| |
| void | setXNm0Impl (auto &_XNm0) |
| |
| void | setXNmDotImpl (auto &_XNmDot, auto &_stateCf, const auto &_stateNm, const TNumType &_arc, const PfEaG &_eAG) |
| |
| void | adjustGradXSize () |
| |
| void | adjustXSize () |
| |
| NumType | arc () const |
| |
| void | init (std::shared_ptr< ParamType< TNumType, MapDataType > > _paramStructPtr) |
| |
| StateSimBase & | operator= (const StateSimBase &)=default |
| |
| StateSimBase & | operator= (StateSimBase &&)=delete |
| |
| void | setGradXCf (const NumType &_arc, const PfEaG &_eAG) |
| |
| void | setGradXNm0 () |
| |
| void | setGradXNmDot (const NumType &_arc, const PfEaG &_eAG) |
| |
| void | setXCf (const NumType &_arc, const PfEaG &_eAG) |
| |
| void | setXCfDot (const NumType &_arc, const PfEaG &_eAG) |
| |
| void | setXNm0 () |
| |
| void | setXNmDot (const NumType &_arc, const PfEaG &_eAG) |
| |
| const StateCfType & | stateCfDotCache () const |
| |
| const StateNmType & | stateNmDotCache () const |
| |
| | StateSimBase ()=default |
| |
| | StateSimBase (const StateSimBase &)=default |
| |
| | StateSimBase (StateSimBase &&)=delete |
| |
| | ~StateSimBase ()=default |
| |
| void | advance (const NumType &_arc) |
| |
| void | advanceSet0 (auto &_state0, const NumType &_tEnd, const NumType &_dt) |
| |
| void | advanceWithGrad (const NumType &_arc) |
| |
| StateSimBaseCRTP & | operator= (const StateSimBaseCRTP &)=default |
| |
| StateSimBaseCRTP & | operator= (StateSimBaseCRTP &&)=default |
| |
| void | simToT (const NumType &_arcEnd, const NumType &_dt) |
| |
| StateForSimType & | state () |
| |
| const StateForSimType & | state () const |
| |
| | StateSimBaseCRTP ()=default |
| |
| | StateSimBaseCRTP (const StateSimBaseCRTP &)=default |
| |
| | StateSimBaseCRTP (StateSimBaseCRTP &&)=default |
| |
| void | toState0 () |
| |
| | ~StateSimBaseCRTP ()=default |
| |
| void | advance (const StateMapBaseTraits< TStateType::StateMapBaseType >::NumType &_arc) |
| |
| void | advanceWithGrad (const StateMapBaseTraits< TStateType::StateMapBaseType >::NumType &_arc) |
| |
| StateSimBaseVirt & | operator= (const StateSimBaseVirt &)=default |
| |
| StateSimBaseVirt & | operator= (StateSimBaseVirt &&)=default |
| |
| | StateSimBaseVirt ()=default |
| |
| | StateSimBaseVirt (const StateSimBaseVirt &)=default |
| |
| | StateSimBaseVirt (StateSimBaseVirt &&)=default |
| |
| void | toState () |
| |
| void | toState0 () |
| |
| | ~StateSimBaseVirt ()=default |
| |
|
| using | ParamStructType = ParamType< TNumType, MapDataType > |
| |
| using | StateForSimType = typename StateMapBaseTraits< typename TStateType::StateMapBaseType >::StateForSimType |
| |
| using | StateNumSimType = typename std::conditional< hasStateGrad, StateWithGradNmType, StateNmType >::type |
| |
| using | StateType = TStateType |
| |
| using | StateForSimType = typename StateSimBaseCRTPTraits< StateSimBase< StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::StateForSimType |
| |
| using | StateType = typename StateSimBaseCRTPTraits< StateSimBase< StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... > >::StateType |
| |
| std::shared_ptr< ParamType< TNumType, MapDataType > > | paramStruct |
| |
| static constexpr const bool | hasStateGrad |
| |
| static constexpr const bool | hasStateGrad |
| |
template<class TNumType, class MapDataType, class TStateType, template< class > class TDiscretizationType, class... TFuncsType>
class tuw::Edge8::StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType >
Definition at line 324 of file edge8.hpp.
template<class TNumType, class MapDataType, class TStateType, template< class > class TDiscretizationType, class... TFuncsType>
| void tuw::Edge8::StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType >::setGradXNm0Impl |
( |
auto & |
_gradXNm0, |
|
|
const auto & |
_XNm0 |
|
) |
| |
|
inline |
--------------------------------—Gradient information--------------------------------—///
Definition at line 405 of file edge8.hpp.