#include <ware/PluggableObserver.hpp>
Public Member Functions | |
PluggableObserver () | |
virtual | ~PluggableObserver () |
void | initializeWare (const WareID_t &SimID) |
virtual void | initParams (const openfluid::ware::WareParams_t &Params)=0 |
virtual void | onPrepared ()=0 |
virtual void | onInitializedRun ()=0 |
virtual void | onStepCompleted ()=0 |
virtual void | onFinalizedRun ()=0 |
virtual openfluid::ware::PluggableObserver::~PluggableObserver | ( | ) | [virtual] |
void openfluid::ware::PluggableObserver::initializeWare | ( | const WareID_t & | SimID | ) | [virtual] |
Internally called by the framework.
Reimplemented from openfluid::ware::SimulationDrivenWare.
virtual void openfluid::ware::PluggableObserver::initParams | ( | const openfluid::ware::WareParams_t & | Params | ) | [pure virtual] |
Initializes simulator parameters of the simulator, given as a hash map. Internally called by the framework.
virtual void openfluid::ware::PluggableObserver::onFinalizedRun | ( | ) | [pure virtual] |
Internally called by the framework.
virtual void openfluid::ware::PluggableObserver::onInitializedRun | ( | ) | [pure virtual] |
Internally called by the framework.
virtual void openfluid::ware::PluggableObserver::onPrepared | ( | ) | [pure virtual] |
Prepares data. Internally called by the framework.
virtual void openfluid::ware::PluggableObserver::onStepCompleted | ( | ) | [pure virtual] |
Internally called by the framework.