#include <cbmmodulebase.h>
◆ ~CBMModuleBase()
◆ doDisturbanceEvent()
virtual void doDisturbanceEvent |
( |
DynamicVar |
| ) |
|
|
virtual |
◆ doError()
virtual void doError |
( |
std::string |
msg | ) |
|
|
virtual |
◆ doLocalDomainInit()
virtual void doLocalDomainInit |
( |
| ) |
|
|
virtual |
Reimplemented in CBMDisturbanceListener, GrowthMultiplierModule, SawtoothModule, CBMAggregatorCsvWriter, CBMAggregatorLandUnitData, CBMTransitionRulesModule, CBMFlatAggregatorLandUnitData, CBMAggregatorLibPQXXWriter, CBMDecayModule, YieldTableGrowthModule, SmallTreeGrowthModule, MossDisturbanceModule, PeatlandSpinupNext, MossDecayModule, PeatlandDisturbanceModule, ESGYMModule, PeatlandAfterCBMModule, CBMDisturbanceEventModule, CBMPeatlandSpinupOutput, PeatlandDecayModule, CBMSpinupDisturbanceModule, MossGrowthModule, CBMAgeIndicators, PeatlandGrowthModule, CBMLandClassTransitionModule, CBMPartitioningModule, PeatlandSpinupTurnOverModule, StandMaturityModule, MossTurnoverModule, DisturbanceMonitorModule, PeatlandTurnoverModule, and CBMBuildLandUnitModule.
◆ doLocalDomainProcessingUnitInit()
virtual void doLocalDomainProcessingUnitInit |
( |
| ) |
|
|
virtual |
◆ doLocalDomainProcessingUnitShutdown()
virtual void doLocalDomainProcessingUnitShutdown |
( |
| ) |
|
|
virtual |
◆ doLocalDomainShutdown()
virtual void doLocalDomainShutdown |
( |
| ) |
|
|
virtual |
◆ doOutputStep()
virtual void doOutputStep |
( |
| ) |
|
|
virtual |
◆ doPostDisturbanceEvent()
virtual void doPostDisturbanceEvent |
( |
| ) |
|
|
virtual |
◆ doPostDisturbanceEvent2()
virtual void doPostDisturbanceEvent2 |
( |
| ) |
|
|
virtual |
◆ doPostNotification()
virtual void doPostNotification |
( |
short |
preMessageSignal | ) |
|
|
virtual |
◆ doPrePostDisturbanceEvent()
virtual void doPrePostDisturbanceEvent |
( |
| ) |
|
|
virtual |
◆ doPreTimingSequence()
virtual void doPreTimingSequence |
( |
| ) |
|
|
virtual |
◆ doSystemInit()
virtual void doSystemInit |
( |
| ) |
|
|
virtual |
◆ doSystemShutdown()
virtual void doSystemShutdown |
( |
| ) |
|
|
virtual |
◆ doTimingEndStep()
virtual void doTimingEndStep |
( |
| ) |
|
|
virtual |
◆ doTimingInit()
virtual void doTimingInit |
( |
| ) |
|
|
virtual |
Reimplemented in CBMDisturbanceListener, GrowthMultiplierModule, SawtoothModule, CBMAggregatorLandUnitData, CBMTransitionRulesModule, CBMFlatAggregatorLandUnitData, CBMDecayModule, YieldTableGrowthModule, SmallTreeGrowthModule, MossDisturbanceModule, MossDecayModule, PeatlandDisturbanceModule, ESGYMModule, CBMPeatlandSpinupOutput, PeatlandDecayModule, CBMSpinupDisturbanceModule, MossGrowthModule, PeatlandGrowthModule, CBMLandClassTransitionModule, CBMPartitioningModule, PeatlandSpinupTurnOverModule, StandMaturityModule, MossTurnoverModule, DisturbanceMonitorModule, and PeatlandTurnoverModule.
◆ doTimingPostInit()
virtual void doTimingPostInit |
( |
| ) |
|
|
virtual |
◆ doTimingPostInit2()
virtual void doTimingPostInit2 |
( |
| ) |
|
|
virtual |
◆ doTimingPostStep()
virtual void doTimingPostStep |
( |
| ) |
|
|
virtual |
◆ doTimingPreEndStep()
virtual void doTimingPreEndStep |
( |
| ) |
|
|
virtual |
◆ doTimingPrePostInit()
virtual void doTimingPrePostInit |
( |
| ) |
|
|
virtual |
◆ doTimingShutdown()
virtual void doTimingShutdown |
( |
| ) |
|
|
virtual |
◆ doTimingStep()
virtual void doTimingStep |
( |
| ) |
|
|
virtual |
Reimplemented in CBMDisturbanceListener, GrowthMultiplierModule, SawtoothModule, CBMDecayModule, YieldTableGrowthModule, SmallTreeGrowthModule, MossDecayModule, CBMPeatlandSpinupOutput, ESGYMModule, PeatlandAfterCBMModule, PeatlandDecayModule, MossGrowthModule, CBMPartitioningModule, PeatlandGrowthModule, CBMAgeIndicators, CBMLandClassTransitionModule, PeatlandSpinupTurnOverModule, MossTurnoverModule, and PeatlandTurnoverModule.
◆ doWithHandling()
void doWithHandling |
( |
const std::function< void()> & |
fn | ) |
|
|
private |
◆ onDisturbanceEvent()
void onDisturbanceEvent |
( |
DynamicVar |
e | ) |
|
|
override |
◆ onError()
void onError |
( |
std::string |
msg | ) |
|
|
override |
◆ onLocalDomainInit()
void onLocalDomainInit |
( |
| ) |
|
|
override |
◆ onLocalDomainProcessingUnitInit()
void onLocalDomainProcessingUnitInit |
( |
| ) |
|
|
override |
◆ onLocalDomainProcessingUnitShutdown()
void onLocalDomainProcessingUnitShutdown |
( |
| ) |
|
|
override |
◆ onLocalDomainShutdown()
void onLocalDomainShutdown |
( |
| ) |
|
|
override |
◆ onOutputStep()
◆ onPostDisturbanceEvent()
void onPostDisturbanceEvent |
( |
| ) |
|
|
override |
◆ onPostDisturbanceEvent2()
void onPostDisturbanceEvent2 |
( |
| ) |
|
|
override |
◆ onPostNotification()
void onPostNotification |
( |
short |
preMessageSignal | ) |
|
|
override |
◆ onPrePostDisturbanceEvent()
void onPrePostDisturbanceEvent |
( |
| ) |
|
|
override |
◆ onPreTimingSequence()
void onPreTimingSequence |
( |
| ) |
|
|
override |
◆ onSystemInit()
◆ onSystemShutdown()
void onSystemShutdown |
( |
| ) |
|
|
override |
◆ onTimingEndStep()
◆ onTimingInit()
◆ onTimingPostInit()
void onTimingPostInit |
( |
| ) |
|
|
override |
◆ onTimingPostInit2()
void onTimingPostInit2 |
( |
| ) |
|
|
override |
◆ onTimingPostStep()
void onTimingPostStep |
( |
| ) |
|
|
override |
◆ onTimingPreEndStep()
void onTimingPreEndStep |
( |
| ) |
|
|
override |
◆ onTimingPrePostInit()
void onTimingPrePostInit |
( |
| ) |
|
|
override |
◆ onTimingShutdown()
void onTimingShutdown |
( |
| ) |
|
|
override |
◆ onTimingStep()
◆ raiseModuleError() [1/3]
void raiseModuleError |
( |
boost::exception & |
e | ) |
|
|
private |
◆ raiseModuleError() [2/3]
void raiseModuleError |
( |
moja::Exception & |
e | ) |
|
|
private |
◆ raiseModuleError() [3/3]
void raiseModuleError |
( |
std::exception & |
e | ) |
|
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/moja.canada/moja.canada/Source/moja.modules.cbm/include/moja/modules/cbm/cbmmodulebase.h