GCBM
Classes | Namespaces
cbmmodulebase.h File Reference
#include "moja/flint/modulebase.h"
#include "moja/flint/flintexceptions.h"
#include "moja/exception.h"
#include <boost/exception_ptr.hpp>
Include dependency graph for cbmmodulebase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CBMModuleBase
 

Namespaces

 moja
 
 moja::modules
 
 moja::modules::cbm
 

Detailed Description

The FLINT framework uses publish/subscribe messaging to control the lifecycle of a simulation. Module code can subscribe to these events to perform work at different stages. See CBMSequencer and CBMSpinupSequencer (notificationCenter.postNotification) for when these events are fired in a GCBM simulation, as well as moja::flint::SpatialTiledLocalDomainController for the framework-level events like onSystemInit.