DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
displace::simulation::Simulation Class Reference

a class to manage the simulation scenario More...

#include <simulation.h>

Public Member Functions

bool loadTimeSeries (std::string path, std::string tsscenario)
 
TimeSeriesgetTimeSeries (TimeSeriesManager::Variables var, int zone, int adim)
 

Static Public Member Functions

static Simulationinstance ()
 

Detailed Description

a class to manage the simulation scenario

It contains all data common to the whole simulation, including, for example, Time Series and global status.

Note
Since there's no a "simulation" class to contain all the data structures, the object is managed as a monostate/singleton. This avoids the use of other globals, as it is planned to remove all global variables and manage all the data using a simulation Object. So the interface is subject to change (at least the accessing functions).

Member Function Documentation

◆ getTimeSeries()

TimeSeries * Simulation::getTimeSeries ( TimeSeriesManager::Variables  var,
int  zone,
int  adim 
)

◆ instance()

Simulation * Simulation::instance ( )
static

◆ loadTimeSeries()

bool Simulation::loadTimeSeries ( std::string  path,
std::string  tsscenario 
)

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