Public Member Functions | Private Member Functions | List of all members
tuw::StateSimBaseVirt< TNumType, StateVirtType > Class Template Referenceabstract

#include <state_sim_base.hpp>

Public Member Functions

void advance (const TNumType &_arc)
 
void advanceWithGrad (const TNumType &_arc)
 
StateSimBaseVirtoperator= (const StateSimBaseVirt &)=default
 
StateSimBaseVirtoperator= (StateSimBaseVirt &&)=default
 
 StateSimBaseVirt ()=default
 
 StateSimBaseVirt (const StateSimBaseVirt &)=default
 
 StateSimBaseVirt (StateSimBaseVirt &&)=default
 
void toState ()
 
void toState0 ()
 
 ~StateSimBaseVirt ()=default
 

Private Member Functions

virtual void advanceImplVirt (const TNumType &_arc)=0
 
virtual void advanceWithGradImplVirt (const TNumType &_arc)=0
 
virtual void toState0ImplVirt ()=0
 

Detailed Description

template<class TNumType, class StateVirtType>
class tuw::StateSimBaseVirt< TNumType, StateVirtType >

Definition at line 189 of file state_sim_base.hpp.

Constructor & Destructor Documentation

template<class TNumType, class StateVirtType>
tuw::StateSimBaseVirt< TNumType, StateVirtType >::StateSimBaseVirt ( )
default
template<class TNumType, class StateVirtType>
tuw::StateSimBaseVirt< TNumType, StateVirtType >::~StateSimBaseVirt ( )
default
template<class TNumType, class StateVirtType>
tuw::StateSimBaseVirt< TNumType, StateVirtType >::StateSimBaseVirt ( const StateSimBaseVirt< TNumType, StateVirtType > &  )
default
template<class TNumType, class StateVirtType>
tuw::StateSimBaseVirt< TNumType, StateVirtType >::StateSimBaseVirt ( StateSimBaseVirt< TNumType, StateVirtType > &&  )
default

Member Function Documentation

template<class TNumType, class StateVirtType>
void tuw::StateSimBaseVirt< TNumType, StateVirtType >::advance ( const TNumType &  _arc)
inline

Definition at line 211 of file state_sim_base.hpp.

template<class TNumType, class StateVirtType>
virtual void tuw::StateSimBaseVirt< TNumType, StateVirtType >::advanceImplVirt ( const TNumType &  _arc)
privatepure virtual
template<class TNumType, class StateVirtType>
void tuw::StateSimBaseVirt< TNumType, StateVirtType >::advanceWithGrad ( const TNumType &  _arc)
inline

Definition at line 217 of file state_sim_base.hpp.

template<class TNumType, class StateVirtType>
virtual void tuw::StateSimBaseVirt< TNumType, StateVirtType >::advanceWithGradImplVirt ( const TNumType &  _arc)
privatepure virtual
template<class TNumType, class StateVirtType>
StateSimBaseVirt& tuw::StateSimBaseVirt< TNumType, StateVirtType >::operator= ( const StateSimBaseVirt< TNumType, StateVirtType > &  )
default
template<class TNumType, class StateVirtType>
StateSimBaseVirt& tuw::StateSimBaseVirt< TNumType, StateVirtType >::operator= ( StateSimBaseVirt< TNumType, StateVirtType > &&  )
default
template<class TNumType, class StateVirtType>
void tuw::StateSimBaseVirt< TNumType, StateVirtType >::toState ( )
inline

Definition at line 229 of file state_sim_base.hpp.

template<class TNumType, class StateVirtType>
void tuw::StateSimBaseVirt< TNumType, StateVirtType >::toState0 ( )
inline

Definition at line 223 of file state_sim_base.hpp.

template<class TNumType, class StateVirtType>
virtual void tuw::StateSimBaseVirt< TNumType, StateVirtType >::toState0ImplVirt ( )
privatepure virtual

Implemented in tuw::StateSimBase< TDerived, TParamType, TStateType, TDiscretizationType, TFuncsType >, tuw::StateSimBase< StateSimVWBase< TNumType, TMapDataType, StateWithLWithGradVW< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithLWithGradVW< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimVWBase< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimVWBase< TNumType, TMapDataType, StateWithLVW< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithLVW< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimE8Base< TNumType, MapDataType, TStateType, TDiscretizationType, TFuncsType... >, ParamType< TNumType, MapDataType >, TStateType, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimVWBase< TNumType, TMapDataType, StateVW< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateVW< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimVWBase< TNumType, TMapDataType, StateWithGradVW< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithGradVW< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimE8Base< TNumType, TMapDataType, StateWithGradE8< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithGradE8< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimE8Base< TNumType, TMapDataType, StateWithLE8< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithLE8< TNumType >, TDiscretizationType, TFuncsType... >, tuw::StateSimBase< StateSimE8Base< TNumType, TMapDataType, StateE8< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateE8< TNumType >, TDiscretizationType, TFuncsType... >, and tuw::StateSimBase< StateSimE8Base< TNumType, TMapDataType, StateWithLWithGradE8< TNumType >, TDiscretizationType, TFuncsType... >, ParamType< TNumType, TMapDataType >, StateWithLWithGradE8< TNumType >, TDiscretizationType, TFuncsType... >.


The documentation for this class was generated from the following file:


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:23