Public Member Functions | Private Attributes

LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback Class Reference

This class may be used by a Steerer to convey feedback to the Simulator. More...

#include <steerer.h>

Collaboration diagram for LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SteererFeedback ()
void endSimulation ()
void setStaticData (const StaticData &data)
 Instructs the Simulator to update the Cell's static data block (e.g.
bool simulationEnded ()

Private Attributes

bool simulationEnd

Detailed Description

template<typename CELL_TYPE>
class LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback

This class may be used by a Steerer to convey feedback to the Simulator.


Constructor & Destructor Documentation

template<typename CELL_TYPE>
LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback::SteererFeedback (  )  [inline]

Member Function Documentation

template<typename CELL_TYPE>
void LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback::endSimulation (  )  [inline]
template<typename CELL_TYPE>
void LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback::setStaticData ( const StaticData data  )  [inline]

Instructs the Simulator to update the Cell's static data block (e.g.

global constants like dt or an ambient temperature). The update will be carried out at the next possible time step and will be synchronized among all parts of the grid (i.e. all nodes and all threads/GPUs therein).

template<typename CELL_TYPE>
bool LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback::simulationEnded (  )  [inline]

Member Data Documentation

template<typename CELL_TYPE>
bool LibGeoDecomp::Steerer< CELL_TYPE >::SteererFeedback::simulationEnd [private]

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