#include "Component/ModelComponent.H"
#include "Transport/FrameOstream.H"
#include "Simulation/SimCallback.H"
#include "Simulation/SimCallbackClient.H"
#include "Simulation/SimReqHandler.H"
#include "Simulation/SimReqHandlerClient.H"
Go to the source code of this file.
Classes | |
class | SimModule |
SimModule is an extension of ModelComponent for simulation modules. More... | |
class | SimModuleSaveInfo |
Provide info that SimModule objects need to save() their results. More... | |
Defines | |
#define | SIMMODULEINSTFUNC(ClsName) |
SIMMODULEINSTFUNC(ClsName): macro for instantiating Class of type SimMOdule for dynamically loaded modules. | |
Typedefs | |
typedef nub::ref< SimModule > | createSimEventModule (OptionManager &manager) |
A module in a simulation framework
Definition in file SimModule.H.
#define SIMMODULEINSTFUNC | ( | ClsName | ) |
extern "C" nub::ref<SimModule> createModule##ClsName( OptionManager& manager) \ { return nub::ref<SimModule>(new ClsName(manager)); }
SIMMODULEINSTFUNC(ClsName): macro for instantiating Class of type SimMOdule for dynamically loaded modules.
Definition at line 155 of file SimModule.H.