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

#include <Metier.h>

Public Member Functions

 Metier ()
 
 Metier (int name, int type, double percent_revenue_completeness, const vector< vector< double > > &selectivity_per_stock_ogives, vector< double > metier_betas_per_pop, vector< double > discardratio_limits, vector< int > is_avoided_stocks, vector< int > metier_mls_cat_per_pop, double fspeed, double gear_width_a, double gear_width_b, string gear_width_model, multimap< int, double > loss_after_1_passage, vector< int > _metier_target_stocks, vector< int > _metier_suitable_seabottomtypes)
 
 ~Metier ()
 
int get_name ()
 
void set_name (int name)
 
int get_metier_type ()
 
double get_percent_revenue_completeness ()
 
double get_target_factor ()
 
vector< vector< double > > get_selectivity_per_stock_ogives () const
 
double get_fspeed ()
 
double get_gear_width_a ()
 
double get_gear_width_b ()
 
string get_gear_width_model ()
 
multimap< int, double > get_loss_after_1_passage ()
 
vector< int > get_metier_target_stocks ()
 
vector< int > get_metier_suitable_seabottomtypes ()
 
vector< double > get_betas_per_pop ()
 
vector< double > get_discardratio_limits ()
 
vector< int > get_is_avoided_stocks ()
 
int get_is_avoided_stocks (int stk)
 
vector< int > get_mls_cat_per_pop ()
 
void set_betas_per_pop (vector< double > metier_betas_per_pop)
 
void set_discardratio_limits (vector< double > metier_discardratio_limits)
 
void set_is_avoided_stocks (vector< int > metier_is_avoided_stocks)
 
void set_mls_cat_per_pop (vector< int > metier_mls_cat_per_pop)
 

Constructor & Destructor Documentation

◆ Metier() [1/2]

Metier::Metier ( )

◆ Metier() [2/2]

Metier::Metier ( int  name,
int  type,
double  percent_revenue_completeness,
const vector< vector< double > > &  selectivity_per_stock_ogives,
vector< double >  metier_betas_per_pop,
vector< double >  discardratio_limits,
vector< int >  is_avoided_stocks,
vector< int >  metier_mls_cat_per_pop,
double  fspeed,
double  gear_width_a,
double  gear_width_b,
string  gear_width_model,
multimap< int, double >  loss_after_1_passage,
vector< int >  _metier_target_stocks,
vector< int >  _metier_suitable_seabottomtypes 
)

◆ ~Metier()

Metier::~Metier ( )

Member Function Documentation

◆ get_betas_per_pop()

vector< double > Metier::get_betas_per_pop ( )

◆ get_discardratio_limits()

vector< double > Metier::get_discardratio_limits ( )

◆ get_fspeed()

double Metier::get_fspeed ( )

◆ get_gear_width_a()

double Metier::get_gear_width_a ( )

◆ get_gear_width_b()

double Metier::get_gear_width_b ( )

◆ get_gear_width_model()

string Metier::get_gear_width_model ( )

◆ get_is_avoided_stocks() [1/2]

vector< int > Metier::get_is_avoided_stocks ( )

◆ get_is_avoided_stocks() [2/2]

int Metier::get_is_avoided_stocks ( int  stk)

◆ get_loss_after_1_passage()

multimap< int, double > Metier::get_loss_after_1_passage ( )

◆ get_metier_suitable_seabottomtypes()

vector< int > Metier::get_metier_suitable_seabottomtypes ( )

◆ get_metier_target_stocks()

vector< int > Metier::get_metier_target_stocks ( )

◆ get_metier_type()

int Metier::get_metier_type ( )

◆ get_mls_cat_per_pop()

vector< int > Metier::get_mls_cat_per_pop ( )

◆ get_name()

int Metier::get_name ( )

◆ get_percent_revenue_completeness()

double Metier::get_percent_revenue_completeness ( )

◆ get_selectivity_per_stock_ogives()

vector< vector< double > > Metier::get_selectivity_per_stock_ogives ( ) const

◆ get_target_factor()

double Metier::get_target_factor ( )

◆ set_betas_per_pop()

void Metier::set_betas_per_pop ( vector< double >  metier_betas_per_pop)

◆ set_discardratio_limits()

void Metier::set_discardratio_limits ( vector< double >  metier_discardratio_limits)

◆ set_is_avoided_stocks()

void Metier::set_is_avoided_stocks ( vector< int >  metier_is_avoided_stocks)

◆ set_mls_cat_per_pop()

void Metier::set_mls_cat_per_pop ( vector< int >  metier_mls_cat_per_pop)

◆ set_name()

void Metier::set_name ( int  name)

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