DISPLACE
1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
|
#include <Node.h>
Public Member Functions | |
Node () | |
Node (types::NodeId idx_node, double xval, double yval, int _harbour, int _code_area, int _marine_landscape, double _marine_landscape_norm, double _marine_landscape_alpha, double _wind, double _wind_norm, double _wind_alpha, double _sst, double sst_norm, double sst_alpha, double _salinity, double _salinity_norm, double _salinity_alpha, double _Nitrogen, double _Nitrogen_norm, double _Nitrogen_alpha, double _Phosphorus, double _Phosphorus_norm, double _Phosphorus_alpha, double _Oxygen, double _Oxygen_norm, double _Oxygen_alpha, double _DissolvedCarbon, double _DissolvedCarbon_norm, double _DissolvedCarbon_alpha, double _bathymetry, double _shippingdensity, double _siltfraction, double _benthos_biomass, double _benthos_number, double _benthos_meanweight, double _benthos_biomass_K, double _benthos_number_K, int nbpops, int nbbenthospops, int nbszgroups) | |
~Node () | |
void | lock () |
void | unlock () |
void | setNodeIdx (types::NodeId id) |
types::NodeId | get_idx_node () const |
int | get_code_area () const |
void | setCodeArea (int id) |
double | get_init_benthos_biomass () const |
vector< double > | get_benthos_biomass_per_funcgr () const |
void | setBenthosBiomass (double value) |
double | get_init_benthos_number () const |
vector< double > | get_benthos_number_per_funcgr () const |
void | setBenthosNumber (double value) |
double | get_init_benthos_meanweight () const |
vector< double > | get_benthos_meanweight_per_funcgr () const |
void | setBenthosMeanweight (double value) |
int | get_marine_landscape () const |
double | get_marine_landscape_norm () const |
double | get_marine_landscape_alpha () const |
void | setMarineLandscape (int id) |
void | setMarineLandscapeNorm (double ml_n) |
void | setMarineLandscapeAlpha (double ml_a) |
double | get_wind () const |
double | get_wind_norm () const |
double | get_wind_alpha () const |
void | setWind (double w) |
void | setWindNorm (double w_n) |
void | setWindAlpha (double w_a) |
double | get_sst () const |
double | get_sst_norm () const |
double | get_sst_alpha () const |
void | setSST (double t) |
void | setSSTNorm (double t_n) |
void | setSSTAlpha (double t_a) |
double | get_salinity () const |
double | get_salinity_norm () const |
double | get_salinity_alpha () const |
void | setSalinity (double s) |
void | setSalinityNorm (double s_n) |
void | setSalinityAlpha (double s_a) |
double | get_Nitrogen () const |
double | get_Nitrogen_norm () const |
double | get_Nitrogen_alpha () const |
void | setNitrogen (double N) |
void | setNitrogenNorm (double N_n) |
void | setNitrogenAlpha (double N_a) |
double | get_Phosphorus () const |
double | get_Phosphorus_norm () const |
double | get_Phosphorus_alpha () const |
void | setPhosphorus (double P) |
void | setPhosphorusNorm (double P_n) |
void | setPhosphorusAlpha (double P_a) |
double | get_Oxygen () const |
double | get_Oxygen_norm () const |
double | get_Oxygen_alpha () const |
void | setOxygen (double O) |
void | setOxygenNorm (double O_n) |
void | setOxygenAlpha (double O_a) |
double | get_DissolvedCarbon () const |
double | get_DissolvedCarbon_norm () const |
double | get_DissolvedCarbon_alpha () const |
void | setDissolvedCarbon (double dissC) |
void | setDissolvedCarbonNorm (double dissC_n) |
void | setDissolvedCarbonAlpha (double dissC_a) |
double | get_bathymetry () const |
void | setBathymetry (double depth) |
double | get_shippingdensity () const |
void | setShippingdensity (double density) |
double | get_siltfraction () const |
void | setSiltfraction (double fraction) |
virtual string | get_name () const |
virtual double | get_prices_per_cat (int pop, int cat) |
virtual double | get_fuelprices (int vsize) |
virtual const vector< types::NodeId > & | get_usual_fgrounds () const |
virtual const vector< double > & | get_freq_usual_fgrounds () const |
virtual void | set_usual_fgrounds (const vector< types::NodeId > &usual_fgrounds) |
virtual void | set_freq_usual_fgrounds (const vector< double > &_freq_usual_fgrounds) |
virtual const multimap< types::NodeId, int > & | get_usual_metiers () const |
virtual const multimap< int, double > & | get_freq_usual_metiers () const |
virtual void | set_usual_metiers (multimap< types::NodeId, int > usual_metiers) |
virtual void | set_freq_usual_metiers (multimap< int, double > freq_usual_metiers) |
virtual void | set_usual_fgrounds_per_met (multimap< int, types::NodeId > usual_fgrounds_per_met) |
virtual void | set_freq_usual_fgrounds_per_met (multimap< int, double > freq_usual_fgrounds_per_met) |
virtual vector< types::NodeId > | get_usual_fgrounds_this_met (int met) |
virtual vector< double > | get_freq_usual_fgrounds_this_met (int met) |
double | get_x () const |
double | get_y () const |
int | get_harbour () const |
bool | get_is_harbour () const |
const vector< double > & | get_Ns_pops_at_szgroup (int name_pop) const |
vector< double > | get_Ns_pops_at_szgroup_at_month_start (int name_pop) const |
vector< double > | get_removals_pops_at_szgroup (int name_pop) const |
vector< double > | get_last_oth_catch_pops_at_szgroup (int name_pop) const |
vector< double > | get_last_oth_disc_pops_at_szgroup (int name_pop) const |
vector< double > | get_pressure_pops_at_szgroup (int name_pop) const |
vector< double > | get_avai_pops_at_selected_szgroup (int name_pop) const |
int | get_benthos_id () const |
double | get_benthos_tot_biomass (int funcgr) const |
const vector< double > & | get_benthos_tot_biomass () const |
double | get_benthos_tot_number (int funcgr) const |
const vector< double > & | get_benthos_tot_number () const |
double | get_benthos_tot_meanweight (int funcgr) const |
const vector< double > & | get_benthos_tot_meanweight () const |
double | get_benthos_tot_number_K (int funcgr) const |
const vector< double > & | get_benthos_tot_number_K () const |
double | get_benthos_tot_biomass_K (int funcgr) const |
const vector< double > & | get_benthos_tot_biomass_K () const |
const vector< double > & | get_h_betas_per_pop () const |
double | get_tariffs (int type) const |
const vector< double > & | get_tariffs () const |
const vector< vector< double > > & | get_Ns_pops_at_szgroup () const |
vector< int > | get_vid () |
vector< int > | get_pop_names_on_node () |
vector< int > | get_ff_names_on_node () |
const vector< double > & | get_totNs_per_pop () |
const vector< double > & | get_totWs_per_pop () |
const vector< double > & | get_impact_per_pop () |
const vector< double > & | get_cumcatches_per_pop () |
const vector< double > & | get_cumdiscards_per_pop () |
int | get_cumftime () const |
double | get_cumsweptarea () const |
double | get_cumsubsurfacesweptarea () const |
double | get_cumcatches () const |
double | get_cumcatches_with_threshold () const |
double | get_cumdiscards () const |
double | get_cumdiscardsratio () const |
double | get_nbchoked () const |
void | set_xy (double xval, double yval) |
void | init_Ns_pops_at_szgroup (int nbpops, int nbszgroups) |
void | set_Ns_pops_at_szgroup (int name_pop, const vector< double > &val) |
void | set_Ns_pops_at_szgroup_at_month_start (int name_pop, const vector< double > &val) |
void | set_removals_pops_at_szgroup (int name_pop, const vector< double > &val) |
void | set_last_oth_catch_pops_at_szgroup (int name_pop, const vector< double > &val) |
void | set_last_oth_disc_pops_at_szgroup (int name_pop, const vector< double > &val) |
void | set_pressure_pops_at_szgroup (int name_pop, const vector< double > &val) |
void | init_avai_pops_at_selected_szgroup (int nbpops, int selected_nbszgroups) |
void | set_avai_pops_at_selected_szgroup (int name_pop, const vector< double > &val) |
void | set_totNs_per_pop (int name_pop, double val) |
void | set_totWs_per_pop (int name_pop, double val) |
void | set_impact_per_pop (int name_pop, double val) |
void | set_cumcatches_per_pop (int name_pop, double val) |
void | set_cumdiscards_per_pop (int name_pop, double val) |
void | set_vid (int val) |
void | set_cumftime (int tot) |
void | set_cumsweptarea (double tot) |
void | set_cumsubsurfacesweptarea (double tot) |
void | set_cumcatches (double tot) |
void | set_cumcatches_with_threshold (double tot) |
void | set_cumdiscards (double tot) |
void | set_cumdiscardsratio (double rat) |
void | set_nbchoked (double val) |
void | add_to_cumftime (int delta_time) |
void | add_to_cumsweptarea (double sweptarea) |
void | add_to_cumsubsurfacesweptarea (double subsurfacesweptarea) |
void | add_to_sweptarea (int sweptarea) |
void | add_to_cumcatches (double catches) |
void | add_to_cumcatches_per_pop (double catches, int pop) |
void | add_to_cumdiscards (double discards) |
void | add_to_cumdiscards_per_pop (double discards, int pop) |
void | set_pop_names_on_node (int name_pop) |
void | set_ff_names_on_node (int name_ff) |
void | set_benthos_id (int id) |
void | set_benthos_tot_biomass (int funcgr, double value) |
void | set_benthos_tot_number (int funcgr, double value) |
void | set_benthos_tot_meanweight (int funcgr, double value) |
void | set_benthos_tot_biomass_K (int funcgr, double value) |
void | set_benthos_tot_number_K (int funcgr, double value) |
void | set_benthos_biomass_per_funcgr (vector< double > benthos) |
void | set_tariffs (vector< double > values) |
void | set_tariffs (int type, double value) |
void | clear_pop_names_on_node () |
void | remove_pop_names_on_node (int name_pop) |
void | clear_Ns_pops_at_szgroup () |
void | clear_removals_pops_at_szgroup (int pop) |
void | clear_last_oth_catch_pops_at_szgroup (int pop) |
void | clear_last_oth_disc_pops_at_szgroup (int pop) |
void | clear_avai_pops_at_selected_szgroup () |
void | clear_totNs_per_pop () |
void | clear_totWs_per_pop () |
void | clear_impact_per_pop () |
void | clear_cumcatches_per_pop () |
void | clear_cumdiscards_per_pop () |
void | apply_natural_mortality_at_node (int name_pop, const vector< double > &M_at_szgroup, vector< double > &prop_M_from_species_interactions) |
void | apply_natural_mortality_at_node_from_size_spectra_approach (int name_pop, const vector< vector< double > > &Ws_at_szgroup, const vector< vector< vector< vector< double > > > > &predkernel, const vector< vector< double > > &searchVolMat, const vector< vector< double > > &juveniles_diet_preference, const vector< vector< double > > &adults_diet_preference, const vector< int > &mat_cats) |
void | apply_oth_land (int name_pop, double &oth_land_this_pop_this_node, const vector< double > &weight_at_szgroup, const vector< double > &totN, int will_I_discard_all, vector< vector< double > > &selectivity_per_stock_ogives_for_oth_land) |
void | export_popnodes (ofstream &popnodes, multimap< int, double > weight_at_szgroup, int tstep) |
void | export_popnodes_impact (ofstream &popnodes, int tstep, int pop) |
void | export_popnodes_impact_per_szgroup (ofstream &popnodes, int tstep, int pop) |
void | export_benthos_tot_biomass_per_funcgroup (ofstream &benthosbiomassnodes, int tstep, int funcgroup) |
void | export_benthos_tot_number_per_funcgroup (ofstream &benthosnumbernodes, int tstep, int funcgroup) |
void | export_popnodes_cumftime (ofstream &popnodes, int tstep) |
void | export_popnodes_cumsweptarea (ofstream &popnodes, int tstep) |
void | export_popnodes_cumcatches (ofstream &popnodes, int tstep) |
void | export_popnodes_cumcatches_with_threshold (ofstream &popnodes, int tstep, int threshold) |
void | export_popnodes_cumdiscards (ofstream &popnodes, int tstep) |
void | export_popnodes_cumdiscardsratio (ofstream &popnodes, int tstep) |
void | export_popnodes_nbchoked (ofstream &popnodes, int tstep) |
void | export_popnodes_cumulcatches_per_pop (ofstream &popnodes, int tstep, int pop) |
void | export_nodes_envt (ofstream &nodes_event, int tstep) |
void | export_popnodes_tariffs (ofstream &popnodes, int tstep) |
void | add_benthos_tot_biomass_on_node (double tot_biomass_this_group) |
void | add_benthos_tot_number_on_node (double tot_number_this_group) |
void | add_benthos_tot_meanweight_on_node (double meanweight_this_group) |
void | add_benthos_tot_biomass_K_on_node (double tot_biomass_K_this_group) |
void | add_benthos_tot_number_K_on_node (double tot_number_K_this_group) |
void | setAreaType (int _area_type) |
int | evaluateAreaType () |
int | get_nbpops () const |
int | get_nbbenthospops () const |
int | get_nszgroups () const |
void | set_is_harbour (int id) |
void | set_idx_node (types::NodeId idx) |
void | setBannedMetier (int metier) |
void | setBannedVsize (int vsize) |
void | setNbOfDaysClosedPerMonth (int metier, double NbOfDaysClosedPerMonth) |
bool | isMetierBanned (int metier) const |
bool | isVsizeBanned (int vsize) const |
double | getNbOfDaysClosed (int metier) const |
Protected Member Functions | |
void | reinit (vector< double > &vec, unsigned int sz) |
void | reinit (vector< vector< double > > &vec, unsigned int sz, unsigned int subsz) |
Node::Node | ( | ) |
constructor
Node::Node | ( | types::NodeId | idx_node, |
double | xval, | ||
double | yval, | ||
int | _harbour, | ||
int | _code_area, | ||
int | _marine_landscape, | ||
double | _marine_landscape_norm, | ||
double | _marine_landscape_alpha, | ||
double | _wind, | ||
double | _wind_norm, | ||
double | _wind_alpha, | ||
double | _sst, | ||
double | sst_norm, | ||
double | sst_alpha, | ||
double | _salinity, | ||
double | _salinity_norm, | ||
double | _salinity_alpha, | ||
double | _Nitrogen, | ||
double | _Nitrogen_norm, | ||
double | _Nitrogen_alpha, | ||
double | _Phosphorus, | ||
double | _Phosphorus_norm, | ||
double | _Phosphorus_alpha, | ||
double | _Oxygen, | ||
double | _Oxygen_norm, | ||
double | _Oxygen_alpha, | ||
double | _DissolvedCarbon, | ||
double | _DissolvedCarbon_norm, | ||
double | _DissolvedCarbon_alpha, | ||
double | _bathymetry, | ||
double | _shippingdensity, | ||
double | _siltfraction, | ||
double | _benthos_biomass, | ||
double | _benthos_number, | ||
double | _benthos_meanweight, | ||
double | _benthos_biomass_K, | ||
double | _benthos_number_K, | ||
int | nbpops, | ||
int | nbbenthospops, | ||
int | nbszgroups | ||
) |
Node::~Node | ( | ) |
destructor
void Node::add_benthos_tot_biomass_K_on_node | ( | double | tot_biomass_K_this_group | ) |
void Node::add_benthos_tot_biomass_on_node | ( | double | tot_biomass_this_group | ) |
void Node::add_benthos_tot_meanweight_on_node | ( | double | meanweight_this_group | ) |
void Node::add_benthos_tot_number_K_on_node | ( | double | tot_number_K_this_group | ) |
void Node::add_benthos_tot_number_on_node | ( | double | tot_number_this_group | ) |
void Node::add_to_cumcatches | ( | double | catches | ) |
void Node::add_to_cumcatches_per_pop | ( | double | catches, |
int | pop | ||
) |
void Node::add_to_cumdiscards | ( | double | discards | ) |
void Node::add_to_cumdiscards_per_pop | ( | double | discards, |
int | pop | ||
) |
void Node::add_to_cumftime | ( | int | delta_time | ) |
void Node::add_to_cumsubsurfacesweptarea | ( | double | subsurfacesweptarea | ) |
void Node::add_to_cumsweptarea | ( | double | sweptarea | ) |
void Node::add_to_sweptarea | ( | int | sweptarea | ) |
void Node::apply_natural_mortality_at_node | ( | int | name_pop, |
const vector< double > & | M_at_szgroup, | ||
vector< double > & | prop_M_from_species_interactions | ||
) |
void Node::apply_natural_mortality_at_node_from_size_spectra_approach | ( | int | name_pop, |
const vector< vector< double > > & | Ws_at_szgroup, | ||
const vector< vector< vector< vector< double > > > > & | predkernel, | ||
const vector< vector< double > > & | searchVolMat, | ||
const vector< vector< double > > & | juveniles_diet_preference, | ||
const vector< vector< double > > & | adults_diet_preference, | ||
const vector< int > & | mat_cats | ||
) |
void Node::apply_oth_land | ( | int | name_pop, |
double & | oth_land_this_pop_this_node, | ||
const vector< double > & | weight_at_szgroup, | ||
const vector< double > & | totN, | ||
int | will_I_discard_all, | ||
vector< vector< double > > & | selectivity_per_stock_ogives_for_oth_land | ||
) |
void Node::clear_avai_pops_at_selected_szgroup | ( | ) |
void Node::clear_cumcatches_per_pop | ( | ) |
void Node::clear_cumdiscards_per_pop | ( | ) |
void Node::clear_impact_per_pop | ( | ) |
void Node::clear_last_oth_catch_pops_at_szgroup | ( | int | pop | ) |
void Node::clear_last_oth_disc_pops_at_szgroup | ( | int | pop | ) |
void Node::clear_Ns_pops_at_szgroup | ( | ) |
void Node::clear_pop_names_on_node | ( | ) |
void Node::clear_removals_pops_at_szgroup | ( | int | pop | ) |
void Node::clear_totNs_per_pop | ( | ) |
void Node::clear_totWs_per_pop | ( | ) |
int Node::evaluateAreaType | ( | ) |
void Node::export_benthos_tot_biomass_per_funcgroup | ( | ofstream & | benthosbiomassnodes, |
int | tstep, | ||
int | funcgroup | ||
) |
void Node::export_benthos_tot_number_per_funcgroup | ( | ofstream & | benthosnumbernodes, |
int | tstep, | ||
int | funcgroup | ||
) |
void Node::export_nodes_envt | ( | ofstream & | nodes_event, |
int | tstep | ||
) |
void Node::export_popnodes | ( | ofstream & | popnodes, |
multimap< int, double > | weight_at_szgroup, | ||
int | tstep | ||
) |
void Node::export_popnodes_cumcatches | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_cumcatches_with_threshold | ( | ofstream & | popnodes, |
int | tstep, | ||
int | threshold | ||
) |
void Node::export_popnodes_cumdiscards | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_cumdiscardsratio | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_cumftime | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_cumsweptarea | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_cumulcatches_per_pop | ( | ofstream & | popnodes, |
int | tstep, | ||
int | pop | ||
) |
void Node::export_popnodes_impact | ( | ofstream & | popnodes, |
int | tstep, | ||
int | pop | ||
) |
void Node::export_popnodes_impact_per_szgroup | ( | ofstream & | popnodes, |
int | tstep, | ||
int | pop | ||
) |
void Node::export_popnodes_nbchoked | ( | ofstream & | popnodes, |
int | tstep | ||
) |
void Node::export_popnodes_tariffs | ( | ofstream & | popnodes, |
int | tstep | ||
) |
vector< double > Node::get_avai_pops_at_selected_szgroup | ( | int | name_pop | ) | const |
double Node::get_bathymetry | ( | ) | const |
vector< double > Node::get_benthos_biomass_per_funcgr | ( | ) | const |
int Node::get_benthos_id | ( | ) | const |
vector< double > Node::get_benthos_meanweight_per_funcgr | ( | ) | const |
vector< double > Node::get_benthos_number_per_funcgr | ( | ) | const |
double Node::get_benthos_tot_biomass | ( | int | funcgr | ) | const |
const vector< double > & Node::get_benthos_tot_biomass | ( | ) | const |
double Node::get_benthos_tot_biomass_K | ( | int | funcgr | ) | const |
const vector< double > & Node::get_benthos_tot_biomass_K | ( | ) | const |
double Node::get_benthos_tot_meanweight | ( | int | funcgr | ) | const |
const vector< double > & Node::get_benthos_tot_meanweight | ( | ) | const |
double Node::get_benthos_tot_number | ( | int | funcgr | ) | const |
const vector< double > & Node::get_benthos_tot_number | ( | ) | const |
double Node::get_benthos_tot_number_K | ( | int | funcgr | ) | const |
const vector< double > & Node::get_benthos_tot_number_K | ( | ) | const |
int Node::get_code_area | ( | ) | const |
double Node::get_cumcatches | ( | ) | const |
const vector< double > & Node::get_cumcatches_per_pop | ( | ) |
double Node::get_cumcatches_with_threshold | ( | ) | const |
double Node::get_cumdiscards | ( | ) | const |
const vector< double > & Node::get_cumdiscards_per_pop | ( | ) |
double Node::get_cumdiscardsratio | ( | ) | const |
int Node::get_cumftime | ( | ) | const |
double Node::get_cumsubsurfacesweptarea | ( | ) | const |
double Node::get_cumsweptarea | ( | ) | const |
double Node::get_DissolvedCarbon | ( | ) | const |
double Node::get_DissolvedCarbon_alpha | ( | ) | const |
double Node::get_DissolvedCarbon_norm | ( | ) | const |
vector< int > Node::get_ff_names_on_node | ( | ) |
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
const vector<double>& Node::get_h_betas_per_pop | ( | ) | const |
int Node::get_harbour | ( | ) | const |
types::NodeId Node::get_idx_node | ( | ) | const |
const vector< double > & Node::get_impact_per_pop | ( | ) |
double Node::get_init_benthos_biomass | ( | ) | const |
double Node::get_init_benthos_meanweight | ( | ) | const |
double Node::get_init_benthos_number | ( | ) | const |
bool Node::get_is_harbour | ( | ) | const |
vector< double > Node::get_last_oth_catch_pops_at_szgroup | ( | int | name_pop | ) | const |
vector< double > Node::get_last_oth_disc_pops_at_szgroup | ( | int | name_pop | ) | const |
int Node::get_marine_landscape | ( | ) | const |
double Node::get_marine_landscape_alpha | ( | ) | const |
double Node::get_marine_landscape_norm | ( | ) | const |
|
virtual |
Reimplemented in Harbour.
|
inline |
double Node::get_nbchoked | ( | ) | const |
|
inline |
double Node::get_Nitrogen | ( | ) | const |
double Node::get_Nitrogen_alpha | ( | ) | const |
double Node::get_Nitrogen_norm | ( | ) | const |
const vector< double > & Node::get_Ns_pops_at_szgroup | ( | int | name_pop | ) | const |
const vector< vector< double > > & Node::get_Ns_pops_at_szgroup | ( | ) | const |
vector< double > Node::get_Ns_pops_at_szgroup_at_month_start | ( | int | name_pop | ) | const |
|
inline |
double Node::get_Oxygen | ( | ) | const |
double Node::get_Oxygen_alpha | ( | ) | const |
double Node::get_Oxygen_norm | ( | ) | const |
double Node::get_Phosphorus | ( | ) | const |
double Node::get_Phosphorus_alpha | ( | ) | const |
double Node::get_Phosphorus_norm | ( | ) | const |
vector< int > Node::get_pop_names_on_node | ( | ) |
vector< double > Node::get_pressure_pops_at_szgroup | ( | int | name_pop | ) | const |
|
virtual |
Reimplemented in Harbour.
vector< double > Node::get_removals_pops_at_szgroup | ( | int | name_pop | ) | const |
double Node::get_salinity | ( | ) | const |
double Node::get_salinity_alpha | ( | ) | const |
double Node::get_salinity_norm | ( | ) | const |
double Node::get_shippingdensity | ( | ) | const |
double Node::get_siltfraction | ( | ) | const |
double Node::get_sst | ( | ) | const |
double Node::get_sst_alpha | ( | ) | const |
double Node::get_sst_norm | ( | ) | const |
double Node::get_tariffs | ( | int | type | ) | const |
const vector< double > & Node::get_tariffs | ( | ) | const |
const vector< double > & Node::get_totNs_per_pop | ( | ) |
const vector< double > & Node::get_totWs_per_pop | ( | ) |
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
vector< int > Node::get_vid | ( | ) |
double Node::get_wind | ( | ) | const |
double Node::get_wind_alpha | ( | ) | const |
double Node::get_wind_norm | ( | ) | const |
double Node::get_x | ( | ) | const |
double Node::get_y | ( | ) | const |
|
inline |
void Node::init_avai_pops_at_selected_szgroup | ( | int | nbpops, |
int | selected_nbszgroups | ||
) |
void Node::init_Ns_pops_at_szgroup | ( | int | nbpops, |
int | nbszgroups | ||
) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
void Node::remove_pop_names_on_node | ( | int | name_pop | ) |
void Node::set_avai_pops_at_selected_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_benthos_biomass_per_funcgr | ( | vector< double > | benthos | ) |
void Node::set_benthos_id | ( | int | id | ) |
void Node::set_benthos_tot_biomass | ( | int | funcgr, |
double | value | ||
) |
void Node::set_benthos_tot_biomass_K | ( | int | funcgr, |
double | value | ||
) |
void Node::set_benthos_tot_meanweight | ( | int | funcgr, |
double | value | ||
) |
void Node::set_benthos_tot_number | ( | int | funcgr, |
double | value | ||
) |
void Node::set_benthos_tot_number_K | ( | int | funcgr, |
double | value | ||
) |
void Node::set_cumcatches | ( | double | tot | ) |
void Node::set_cumcatches_per_pop | ( | int | name_pop, |
double | val | ||
) |
void Node::set_cumcatches_with_threshold | ( | double | tot | ) |
void Node::set_cumdiscards | ( | double | tot | ) |
void Node::set_cumdiscards_per_pop | ( | int | name_pop, |
double | val | ||
) |
void Node::set_cumdiscardsratio | ( | double | rat | ) |
void Node::set_cumftime | ( | int | tot | ) |
void Node::set_cumsubsurfacesweptarea | ( | double | tot | ) |
void Node::set_cumsweptarea | ( | double | tot | ) |
void Node::set_ff_names_on_node | ( | int | name_ff | ) |
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
void Node::set_idx_node | ( | types::NodeId | idx | ) |
void Node::set_impact_per_pop | ( | int | name_pop, |
double | val | ||
) |
void Node::set_is_harbour | ( | int | id | ) |
void Node::set_last_oth_catch_pops_at_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_last_oth_disc_pops_at_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_nbchoked | ( | double | val | ) |
void Node::set_Ns_pops_at_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_Ns_pops_at_szgroup_at_month_start | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_pop_names_on_node | ( | int | name_pop | ) |
void Node::set_pressure_pops_at_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_removals_pops_at_szgroup | ( | int | name_pop, |
const vector< double > & | val | ||
) |
void Node::set_tariffs | ( | vector< double > | values | ) |
void Node::set_tariffs | ( | int | type, |
double | value | ||
) |
void Node::set_totNs_per_pop | ( | int | name_pop, |
double | val | ||
) |
void Node::set_totWs_per_pop | ( | int | name_pop, |
double | val | ||
) |
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
|
virtual |
Reimplemented in Harbour.
void Node::set_vid | ( | int | val | ) |
void Node::set_xy | ( | double | xval, |
double | yval | ||
) |
void Node::setAreaType | ( | int | _area_type | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |