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

#include <Benthos.h>

Public Member Functions

 Benthos (int id, int marine_landscape, const vector< Node * > &nodes, const vector< double > &prop_funcgr_biomass_per_node, const vector< double > &prop_funcgr_number_per_node, const vector< double > &meanw_funcgr_number_per_node, const vector< double > &recovery_rates_per_funcgr, const vector< double > &benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr, const vector< double > &benthos_number_carrying_capacity_K_per_landscape_per_funcgr, bool is_benthos_in_numbers, const vector< double > &h_betas_per_pop)
 
virtual ~Benthos ()
 
int get_id () const
 
int get_marine_landscape () const
 
const vector< Node * > & get_list_nodes () const
 
const vector< double > & get_prop_funcgr_biomass_per_node () const
 
const vector< double > & get_prop_funcgr_number_per_node () const
 
const vector< double > & get_meanw_funcgr_per_node () const
 
const vector< double > & get_recovery_rates_per_funcgr () const
 
const vector< double > & get_benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr () const
 
const vector< double > & get_benthos_number_carrying_capacity_K_per_landscape_per_funcgr () const
 
void recover_benthos_tot_biomass_per_funcgroup ()
 
void recover_benthos_tot_number_per_funcgroup ()
 
const vector< double > & get_h_betas_per_pop () const
 
 Benthos (int id)
 
int getId () const
 
const QList< NodeData * > getNodes () const
 
void setNodes (const QList< NodeData * > &nodes)
 
void appendNode (NodeData *node)
 
int getIdx () const
 
void setIdx (int idx)
 

Constructor & Destructor Documentation

◆ Benthos() [1/2]

Benthos::Benthos ( int  id,
int  marine_landscape,
const vector< Node * > &  nodes,
const vector< double > &  prop_funcgr_biomass_per_node,
const vector< double > &  prop_funcgr_number_per_node,
const vector< double > &  meanw_funcgr_number_per_node,
const vector< double > &  recovery_rates_per_funcgr,
const vector< double > &  benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr,
const vector< double > &  benthos_number_carrying_capacity_K_per_landscape_per_funcgr,
bool  is_benthos_in_numbers,
const vector< double > &  h_betas_per_pop 
)

◆ ~Benthos()

Benthos::~Benthos ( )
virtual

◆ Benthos() [2/2]

Benthos::Benthos ( int  id)
explicit

Member Function Documentation

◆ appendNode()

void Benthos::appendNode ( NodeData node)

◆ get_benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr()

const vector< double > & Benthos::get_benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr ( ) const

◆ get_benthos_number_carrying_capacity_K_per_landscape_per_funcgr()

const vector< double > & Benthos::get_benthos_number_carrying_capacity_K_per_landscape_per_funcgr ( ) const

◆ get_h_betas_per_pop()

const vector< double > & Benthos::get_h_betas_per_pop ( ) const

◆ get_id()

int Benthos::get_id ( ) const

◆ get_list_nodes()

const vector< Node * > & Benthos::get_list_nodes ( ) const

◆ get_marine_landscape()

int Benthos::get_marine_landscape ( ) const

◆ get_meanw_funcgr_per_node()

const vector< double > & Benthos::get_meanw_funcgr_per_node ( ) const

◆ get_prop_funcgr_biomass_per_node()

const vector< double > & Benthos::get_prop_funcgr_biomass_per_node ( ) const

◆ get_prop_funcgr_number_per_node()

const vector< double > & Benthos::get_prop_funcgr_number_per_node ( ) const

◆ get_recovery_rates_per_funcgr()

const vector< double > & Benthos::get_recovery_rates_per_funcgr ( ) const

◆ getId()

int Benthos::getId ( ) const
inline

◆ getIdx()

int Benthos::getIdx ( ) const

◆ getNodes()

const QList<NodeData *> Benthos::getNodes ( ) const
inline

◆ recover_benthos_tot_biomass_per_funcgroup()

void Benthos::recover_benthos_tot_biomass_per_funcgroup ( )

◆ recover_benthos_tot_number_per_funcgroup()

void Benthos::recover_benthos_tot_number_per_funcgroup ( )

◆ setIdx()

void Benthos::setIdx ( int  idx)

◆ setNodes()

void Benthos::setNodes ( const QList< NodeData * > &  nodes)

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