#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.