HOG2
Public Member Functions | Public Attributes | List of all members
PublicUnitInfo< state, action, environment > Class Template Reference

#include <SimulationInfo.h>

Public Member Functions

 PublicUnitInfo ()
 
 PublicUnitInfo (state &_startState, state &_currentState, state &_lastState, action _lastMove, double _lastTime, double _nextTime)
 
void init (state &_startState, state &_currentState, state &_lastState, action _lastMove, double _lastTime, double _nextTime)
 

Public Attributes

state startState
 
state currentState
 
state lastState
 
action lastMove
 
double lastTime
 
double nextTime
 

Detailed Description

template<class state, class action, class environment>
class PublicUnitInfo< state, action, environment >

Definition at line 9 of file SimulationInfo.h.

Constructor & Destructor Documentation

◆ PublicUnitInfo() [1/2]

template<class state , class action , class environment >
PublicUnitInfo< state, action, environment >::PublicUnitInfo ( )
inline

Definition at line 43 of file SimulationInfo.h.

◆ PublicUnitInfo() [2/2]

template<class state , class action , class environment >
PublicUnitInfo< state, action, environment >::PublicUnitInfo ( state &  _startState,
state &  _currentState,
state &  _lastState,
action  _lastMove,
double  _lastTime,
double  _nextTime 
)
inline

Definition at line 44 of file SimulationInfo.h.

Member Function Documentation

◆ init()

template<class state , class action , class environment >
void PublicUnitInfo< state, action, environment >::init ( state &  _startState,
state &  _currentState,
state &  _lastState,
action  _lastMove,
double  _lastTime,
double  _nextTime 
)
inline

Member Data Documentation

◆ currentState

template<class state , class action , class environment >
state PublicUnitInfo< state, action, environment >::currentState

◆ lastMove

template<class state , class action , class environment >
action PublicUnitInfo< state, action, environment >::lastMove

Definition at line 63 of file SimulationInfo.h.

Referenced by PublicUnitInfo< state, action, environment >::init().

◆ lastState

template<class state , class action , class environment >
state PublicUnitInfo< state, action, environment >::lastState

◆ lastTime

template<class state , class action , class environment >
double PublicUnitInfo< state, action, environment >::lastTime

◆ nextTime

template<class state , class action , class environment >
double PublicUnitInfo< state, action, environment >::nextTime

◆ startState

template<class state , class action , class environment >
state PublicUnitInfo< state, action, environment >::startState

Definition at line 60 of file SimulationInfo.h.

Referenced by PublicUnitInfo< state, action, environment >::init().


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