DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
Config Class Reference

#include <config.h>

Public Member Functions

 Config ()
 
bool save (QString path, QString modelname, QString outputname, QString *error)
 
int getNbpops () const
 
void setNbpops (int value)
 
int getNbbenthospops () const
 
void setNbbenthospops (int value)
 
const QList< int > & implicit_pops () const
 
const QList< int > & implicit_pops_level2 () const
 
const QList< int > & grouped_tacs () const
 
void setImplicit_pops (const QList< int > &implicit_pops)
 
void setImplicit_pops_level2 (const QList< int > &implicit_pops_level2)
 
void setGrouped_tacs (const QList< int > &grouped_tacs)
 
const QList< double > & calib_oth_landings () const
 
void setCalib_oth_landings (const QList< double > &calib_oth_landings)
 
const QList< double > & calib_weight_at_szgroup () const
 
void setCalib_weight_at_szgroup (const QList< double > &calib_weight_at_szgroup)
 
const QList< double > & calib_cpue_multiplier () const
 
void setCalib_cpue_multiplier (const QList< double > &calib_cpue_multiplier)
 
int getSzGroups () const
 
void setSzGroups (int value)
 

Static Public Member Functions

static Config readFromFile (QString path, QString modelname, QString outputname)
 

Public Attributes

QList< types::NodeIdm_interesting_harbours
 

Constructor & Destructor Documentation

◆ Config()

Config::Config ( )

Member Function Documentation

◆ calib_cpue_multiplier()

const QList< double > & Config::calib_cpue_multiplier ( ) const

◆ calib_oth_landings()

const QList< double > & Config::calib_oth_landings ( ) const

◆ calib_weight_at_szgroup()

const QList< double > & Config::calib_weight_at_szgroup ( ) const

◆ getNbbenthospops()

int Config::getNbbenthospops ( ) const

◆ getNbpops()

int Config::getNbpops ( ) const

◆ getSzGroups()

int Config::getSzGroups ( ) const

◆ grouped_tacs()

const QList< int > & Config::grouped_tacs ( ) const

◆ implicit_pops()

const QList< int > & Config::implicit_pops ( ) const

◆ implicit_pops_level2()

const QList< int > & Config::implicit_pops_level2 ( ) const

◆ readFromFile()

Config Config::readFromFile ( QString  path,
QString  modelname,
QString  outputname 
)
static

◆ save()

bool Config::save ( QString  path,
QString  modelname,
QString  outputname,
QString *  error 
)

◆ setCalib_cpue_multiplier()

void Config::setCalib_cpue_multiplier ( const QList< double > &  calib_cpue_multiplier)

◆ setCalib_oth_landings()

void Config::setCalib_oth_landings ( const QList< double > &  calib_oth_landings)

◆ setCalib_weight_at_szgroup()

void Config::setCalib_weight_at_szgroup ( const QList< double > &  calib_weight_at_szgroup)

◆ setGrouped_tacs()

void Config::setGrouped_tacs ( const QList< int > &  grouped_tacs)

◆ setImplicit_pops()

void Config::setImplicit_pops ( const QList< int > &  implicit_pops)

◆ setImplicit_pops_level2()

void Config::setImplicit_pops_level2 ( const QList< int > &  implicit_pops_level2)

◆ setNbbenthospops()

void Config::setNbbenthospops ( int  value)

◆ setNbpops()

void Config::setNbpops ( int  value)

◆ setSzGroups()

void Config::setSzGroups ( int  value)

Member Data Documentation

◆ m_interesting_harbours

QList<types::NodeId> Config::m_interesting_harbours

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