#include <state_sim_base.hpp>
Public Types | |
| using | StateForSimType = typename StateSimBaseCRTPTraits< TDerived >::StateForSimType |
| using | StateType = typename StateSimBaseCRTPTraits< TDerived >::StateType |
Public Member Functions | |
| void | advance (const NumType &_arc) |
| void | advanceSet0 (auto &_state0, const NumType &_tEnd, const NumType &_dt) |
| template<bool stateGradientRepresentation = hasStateGrad, typename std::enable_if<(stateGradientRepresentation)>::type * = nullptr> | |
| 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 | |
Static Public Attributes | |
| static constexpr const bool | hasStateGrad |
Private Types | |
| using | NumType = typename StateSimBaseCRTPTraits< TDerived >::NumType |
| using | StateNmType = typename StateSimBaseCRTPTraits< TDerived >::StateNmType |
Private Member Functions | |
| TDerived & | thisDerived () |
| const TDerived & | thisDerived () const |
Definition at line 93 of file state_sim_base.hpp.
|
private |
Definition at line 102 of file state_sim_base.hpp.
| using tuw::StateSimBaseCRTP< TDerived >::StateForSimType = typename StateSimBaseCRTPTraits<TDerived>::StateForSimType |
Definition at line 99 of file state_sim_base.hpp.
|
private |
Definition at line 105 of file state_sim_base.hpp.
| using tuw::StateSimBaseCRTP< TDerived >::StateType = typename StateSimBaseCRTPTraits<TDerived>::StateType |
Definition at line 96 of file state_sim_base.hpp.
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 138 of file state_sim_base.hpp.
|
inline |
Definition at line 170 of file state_sim_base.hpp.
|
inline |
Definition at line 132 of file state_sim_base.hpp.
|
default |
|
default |
|
inline |
Definition at line 144 of file state_sim_base.hpp.
|
inline |
Definition at line 158 of file state_sim_base.hpp.
|
inline |
Definition at line 164 of file state_sim_base.hpp.
|
inlineprivate |
Definition at line 176 of file state_sim_base.hpp.
|
inlineprivate |
Definition at line 182 of file state_sim_base.hpp.
|
inline |
Definition at line 150 of file state_sim_base.hpp.
|
static |
Definition at line 108 of file state_sim_base.hpp.