DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
readdata.h
Go to the documentation of this file.
1 // --------------------------------------------------------------------------
2 // DISPLACE: DYNAMIC INDIVIDUAL VESSEL-BASED SPATIAL PLANNING
3 // AND EFFORT DISPLACEMENT
4 // Copyright (c) 2012-2019 Francois Bastardie <fba@aqua.dtu.dk>
5 
6 // This program is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License as published by
8 // the Free Software Foundation; either version 2 of the License, or
9 // (at your option) any later version.
10 
11 // This program is distributed in the hope that it will be useful,
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 // GNU General Public License for more details.
15 
16 // You should have received a copy of the GNU General Public License along
17 // with this program; if not, write to the Free Software Foundation, Inc.,
18 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19 // --------------------------------------------------------------------------
20 
21 #include <commons_global.h>
22 
23 #include"myutils.h"
24 #include"Population.h"
25 #include "pathshop.h"
26 
27 #include <iostream>
28 #include <fstream>
29 #include <sstream>
30 
31 #include <options.h>
32 #include <comstructs.h>
33 
34 using namespace std;
35 
37 void COMMONSSHARED_EXPORT open_file_error(string filename);
38 
39 bool COMMONSSHARED_EXPORT read_config_file (string folder_name_parameterization,
40 string inputfolder,
41 int& a_int_line2,
42 int& a_int_line4,
43 vector<int>& a_vector_line6,
44 vector<int> &implicit_pops_level2,
45 vector<int> &grouped_tacs,
46 vector<double>& a_vector_line8,
47 vector<double>& a_vector_line10,
48 vector<double>& a_vector_line12,
49 vector<types::NodeId> &interesting_harbours);
50 
51 bool COMMONSSHARED_EXPORT read_config_file (std::istream &stream,
52 int& a_int_line2,
53 int& a_int_line4,
54 vector<int>& a_vector_line6,
55 vector<int> &implicit_pops_level2,
56 vector<int> &grouped_tacs,
57 vector<double>& a_vector_line8,
58 vector<double>& a_vector_line10,
59 vector<double>& a_vector_line12,
60 vector<types::NodeId> &interesting_harbours);
61 
62 bool COMMONSSHARED_EXPORT read_scenario_config_file(string folder_name_parameterization,
63  string inputfolder,
64  string namefolderoutput,
66 
68 
69 // vessel specific
70 bool COMMONSSHARED_EXPORT read_vessels_features(string a_quarter,
71  vector<string>& vesselids,
72  vector<int>& vid_is_actives,
73  vector<int>& vid_is_part_of_ref_fleets,
74  vector<double>& speeds,
75  vector<double>& fuelcons,
76  vector<double>& lengths,
77  vector<double>& vKWs,
78  vector<double>& carrycapacities,
79  vector<double>& tankcapacities,
80  vector<double>& nbfpingspertrips,
81  vector<double>& resttime_par1s,
82  vector<double>& resttime_par2s,
83  vector<double>& av_trip_duration,
84  vector<double>& mult_fuelcons_when_steaming,
85  vector<double>& mult_fuelcons_when_fishing,
86  vector<double>& mult_fuelcons_when_returning,
87  vector<double>& mult_fuelcons_when_inactive,
88  vector<int>& firm_ids,
89  string folder_name_parameterization,
90  string inputfolder,
91  int selected_vessels_only, vector<VesselCalendar> &calendars);
92 
93 bool COMMONSSHARED_EXPORT read_vessels_economics_features(vector<string>& vesselids,
94  vector<double>& this_vessel_nb_crews,
95  vector<double>& annual_other_incomes,
96  vector<double>& landing_costs_percents,
97  vector<double>& crewshare_and_unpaid_labour_costs_percents,
98  vector<double>& other_variable_costs_per_unit_efforts,
99  vector<double>& annual_insurance_costs_per_crews,
100  vector<double>& standard_labour_hour_opportunity_costss,
101  vector<double>& standard_annual_full_time_employement_hourss,
102  vector<double>& other_annual_fixed_costss,
103  vector<double>& vessel_values,
104  vector<double>& annual_depreciation_rates,
105  vector<double>& opportunity_interest_rates,
106  vector<double>& annual_discount_rates,
107  string folder_name_parameterization,
108  string inputfolder
109  );
110 
111 
112 bool COMMONSSHARED_EXPORT read_ships_features(vector<string>& shipids, vector<double> &imos,
113  vector<double> &yearbuilds, vector<string> &flags,
114  vector<string> &types, vector<double> &typecodes,
115  vector<double> &loas, vector<double> &KWs, vector<double> &breadths,
116  vector<double> &grosstonnages, vector<double> &nbunits,
117  vector<double> &fueluses,
118  vector<double> &NOxEmission_gperKWhs,
119  vector<double> &SOxEmission_percentpertotalfuelmasss,
120  vector<double> &GHGEmissions,
121  vector<double> &PMEmissions,
122  vector<double>& vmaxs, vector<double>& vcruises, vector<double>& lane_ids,
123  string folder_name_parameterization, string inputfolder);
124 
125 bool COMMONSSHARED_EXPORT read_fishfarms_features(vector<int>& fishfarms_ids,
126  vector<string>& fishfarms_names,
127  vector<int>& idx_nodes,
128  vector<int>& is_actives,
129  vector<double>& sizes,
130  vector<double>& longs,
131  vector<double>& lats,
132  vector<double>& mean_SSTs,
133  vector<double>& mean_salinities,
134  vector<double>& mean_windspeeds,
135  vector<double>& mean_currentspeeds,
136  vector<double>& max_depths,
137  vector<double>& diss_O2_mg_per_ls,
138  vector<double>& Linf_mms,
139  vector<double>& K_ys,
140  vector<double>& t0_ys,
141  vector<double>& fulton_condition_factors,
142  vector<string>& meanw_growth_model_types,
143  vector<int>& start_day_growings,
144  vector<int>& end_day_harvests,
145  vector<int>& nbyears_for_growths,
146  vector<int>& nb_days_fallowing_periods,
147  vector<int>& nb_fish_at_starts,
148  vector<double>& meanw_at_starts,
149  vector<double>& price_per_kg_at_starts,
150  vector<double>& target_meanw_at_harvests,
151  vector<int>& nb_fish_at_harvests,
152  vector<double>& meanw_at_harvests,
153  vector<double>& prop_harvest_kg_solds,
154  vector<double>& kg_eggs_per_kgs,
155  vector<double>& price_eggs_per_kgs,
156  vector<double>& N_in_fish_kg_3pers,
157  vector<double>& P_in_fish_kg_0_5pers,
158  vector<string>& feed_types,
159  vector<double>& feed_price_per_kgs,
160  vector<double>& total_feed_kg,
161  vector<double>& prop_N_in_feeds,
162  vector<double>& prop_P_in_feeds,
163  vector<double>& total_feed_N_kgs,
164  vector<double>& total_feed_P_kgs,
165  vector<string>& feed_type_vets,
166  vector<double>& feed_vet_price_per_kgs,
167  vector<double>& total_feed_vet_kgs,
168  vector<double>& prop_N_in_feed_vets,
169  vector<double>& prop_P_in_feed_vets,
170  vector<double>& total_feed_vet_N_kgs,
171  vector<double>& total_feed_vet_P_kgs,
172  vector<double>& annual_discharge_N_kgs,
173  vector<double>& annual_discharge_P_kgs,
174  vector<double>& annual_discharge_C_kgs,
175  vector<double>& annual_discharge_heavymetals_kgs,
176  vector<double>& annual_discharge_medecine_kgs,
177  vector<double>& net_harvest_kg_per_sqkm_ys,
178  vector<double>& market_price_sold_fishs,
179  vector<double>& operating_cost_per_days,
180  vector<double>& annual_profits,
181  string folder_name_parameterization,
182  string inputfolder);
183 bool COMMONSSHARED_EXPORT read_firms_features(vector<int>& firm_ids,
184  vector<string>& firm_names,
185  vector<int>& nb_vessels,
186  vector<double>& longs,
187  vector<double>& lats,
188  string folder_name_parameterization,
189  string inputfolder);
190 
191 
192 
193 
194 multimap<string, types::NodeId> COMMONSSHARED_EXPORT read_fgrounds(string a_quarter, string folder_name_parameterization, string inputfolder);
195 multimap<string, types::NodeId> COMMONSSHARED_EXPORT read_fgrounds_init(string a_quarter, string folder_name_parameterization, string inputfolder);
196 multimap<string, types::NodeId> COMMONSSHARED_EXPORT read_harbours(string a_quarter, string folder_name_parameterization, string inputfolder);
197 multimap<string, double> COMMONSSHARED_EXPORT read_freq_fgrounds(string a_quarter, string folder_name_parameterization, string inputfolder);
198 multimap<string, double> COMMONSSHARED_EXPORT read_freq_fgrounds_init(string a_quarter, string folder_name_parameterization, string inputfolder);
199 multimap<string, double> COMMONSSHARED_EXPORT read_freq_harbours(string a_quarter, string folder_name_parameterization, string inputfolder);
200 multimap<string, double> COMMONSSHARED_EXPORT read_vessels_betas(string a_semester, string folder_name_parameterization, string inputfolder);
201 multimap<string, double> COMMONSSHARED_EXPORT read_vessels_tacs(string a_semester, string folder_name_parameterization, string inputfolder);
202 
203 multimap<string, double> COMMONSSHARED_EXPORT read_initial_fishing_credits(string folder_name_parameterization, string inputfolder);
204 
205 multimap<types::NodeId, int> COMMONSSHARED_EXPORT read_possible_metiers(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder);
206 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_freq_possible_metiers(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder);
207 
208 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder);
209 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_gshape_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder);
210 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_gscale_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder);
211 
212 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_initial_tariffs_on_nodes(string folder_name_parameterization, string inputfolder, string a_graph_name);
213 
214 
215 
216 // harbour specific
217 multimap<types::NodeId, string> COMMONSSHARED_EXPORT read_harbour_names(string folder_name_parameterization, string inputfolder);
218 int COMMONSSHARED_EXPORT read_prices_per_harbour(types::NodeId i, string a_quarter, multimap<string, double>& prices_per_harbour, string folder_name_parameterization, string inputfolder);
219 int COMMONSSHARED_EXPORT read_prices_per_harbour_each_pop_per_cat(types::NodeId i, string a_quarter, multimap<int, double>& prices_per_harbour_each_species_per_cat, string folder_name_parameterization, string inputfolder);
220 void COMMONSSHARED_EXPORT read_fuel_prices_per_vsize(types::NodeId i, string a_quarter, map<int, double> &fuel_prices_per_vsize, string folder_name_parameterization, string inputfolder);
221 
222 
223 // metier specific
224 map<int, int> COMMONSSHARED_EXPORT read_metiers_types(string folder_name_parameterization, string inputfolder);
225 multimap<int, double> COMMONSSHARED_EXPORT read_sel_ogives(string folder_name_parameterization, string inputfolder);
226 multimap<int, double> COMMONSSHARED_EXPORT read_dis_ogives(string folder_name_parameterization, string inputfolder);
227 multimap<int, double> COMMONSSHARED_EXPORT read_metiers_betas(string a_semester, string folder_name_parameterization, string inputfolder) ;
228 multimap<int, double> COMMONSSHARED_EXPORT read_discardratio_limits(string a_semester, string folder_name_parameterization, string inputfolder) ;
229 multimap<int, int> COMMONSSHARED_EXPORT read_is_avoided_stocks(string a_semester, string folder_name_parameterization, string inputfolder) ;
230 multimap<int, int> COMMONSSHARED_EXPORT read_metiers_mls_cat(string a_semester, string folder_name_parameterization, string inputfolder) ;
231 map<int, double> COMMONSSHARED_EXPORT read_percent_revenue_completenesses(string folder_name_parameterization, string inputfolder);
232 map<int, double> COMMONSSHARED_EXPORT read_metiers_fspeed(string folder_name_parameterization, string inputfolder);
233 map<int, double> COMMONSSHARED_EXPORT read_gear_widths_param_a(string folder_name_parameterization, string inputfolder);
234 map<int, double> COMMONSSHARED_EXPORT read_gear_widths_param_b(string folder_name_parameterization, string inputfolder);
235 map<int, string> COMMONSSHARED_EXPORT read_gear_widths_model_type(string folder_name_parameterization, string inputfolder);
236 multimap<int, double> COMMONSSHARED_EXPORT read_loss_after_1_passage_per_landscape_per_func_group(int a_met, string folder_name_parameterization, string inputfolder);
237 multimap<int, double> COMMONSSHARED_EXPORT read_logistic_recovery_rates_per_month_per_funcgr(string folder_name_parameterization, string inputfolder);
238 multimap<int, double> COMMONSSHARED_EXPORT read_habitat_deltas_per_pop(string folder_name_parameterization, string inputfolder);
239 multimap<int, double> COMMONSSHARED_EXPORT read_benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr(string folder_name_parameterization, string inputfolder);
240 multimap<int, double> COMMONSSHARED_EXPORT read_benthos_number_carrying_capacity_K_per_landscape_per_funcgr(string folder_name_parameterization, string inputfolder);
241 multimap<int, int> COMMONSSHARED_EXPORT read_metier_target_stocks(int a_met, string folder_name_parameterization, string inputfolder);
242 multimap<int, int> COMMONSSHARED_EXPORT read_metier_suitable_seabottomtypes(int a_met, string folder_name_parameterization, string inputfolder);
243 vector< vector<double> > COMMONSSHARED_EXPORT read_selectivity_per_stock_ogives(int a_met, int nbpops, int nbszgroups, string folder_name_parameterization, string inputfolder, string fleetsce);
244 vector< vector<double> > COMMONSSHARED_EXPORT read_selectivity_per_stock_ogives_for_oth_land(int nbpops, int nbszgroups, string folder_name_parameterization, string inputfolder, string fleetsce);
245 
246 // benthos specific
247 multimap<int, double> COMMONSSHARED_EXPORT read_prop_funcgr_biomass_per_node_per_landscape(string folder_name_parameterization, string inputfolder);
248 multimap<int, double> COMMONSSHARED_EXPORT read_prop_funcgr_number_per_node_per_landscape(string folder_name_parameterization, string inputfolder);
249 multimap<int, double> COMMONSSHARED_EXPORT read_meanw_funcgr_per_landscape(string folder_name_parameterization, string inputfolder);
250 
251 // fishfarms specific
252 map<int, double> COMMONSSHARED_EXPORT read_size_per_farm(string folder_name_parameterization, string inputfolder);
253 
254 // windmills specific
255 map<int, double> COMMONSSHARED_EXPORT read_size_per_windmill(string folder_name_parameterization, string inputfolder);
256 
257 // shipping specific
258 multimap<int, double> COMMONSSHARED_EXPORT read_shiplanes_lon(string folder_name_parameterization, string inputfolder);
259 multimap<int, double> COMMONSSHARED_EXPORT read_shiplanes_lat(string folder_name_parameterization, string inputfolder);
260 
261 // pop specific
262 void COMMONSSHARED_EXPORT read_pop_names_in_string(map<int, string>& pop_names, string folder_name_parameterization, string inputfolder);
263 multimap<int, double> COMMONSSHARED_EXPORT read_avai_betas(string a_semester, string szgroup, string folder_name_parameterization, string inputfolder);
264 multimap<int, double> COMMONSSHARED_EXPORT read_init_pops_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
265 multimap<int, double> COMMONSSHARED_EXPORT read_init_prop_migrants_pops_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
266 multimap<int, double> COMMONSSHARED_EXPORT read_init_maturity_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
267 multimap<int, double> COMMONSSHARED_EXPORT read_init_fecundity_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
268 multimap<int, double> COMMONSSHARED_EXPORT read_init_weight_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
269 multimap<int, int> COMMONSSHARED_EXPORT read_init_comcat_per_szgroup(string folder_name_parameterization, string inputfolder);
270 multimap<int, double> COMMONSSHARED_EXPORT read_init_M_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
271 multimap<int, double> COMMONSSHARED_EXPORT read_init_proprecru_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce);
272 multimap<int, types::NodeId> COMMONSSHARED_EXPORT read_lst_idx_nodes_per_pop(string a_semester, string folder_name_parameterization, string inputfolder, string str_rand_avai_file);
273 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_avai_szgroup_nodes_with_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string str_rand_avai_file, string type_of_avai_field_to_read);
274 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_full_avai_szgroup_nodes_with_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string str_rand_avai_file, string type_of_avai_field_to_read);
275 multimap<types::NodeId, double> COMMONSSHARED_EXPORT read_field_of_coeff_diffusion_this_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string biolsce);
276 vector< vector<double> > COMMONSSHARED_EXPORT read_growth_transition_matrix(int a_pop, int nbszgroup, string folder_name_parameterization, string inputfolder, string biolsce);
277 vector< vector<double> > COMMONSSHARED_EXPORT read_percent_age_per_szgroup_matrix(int a_pop, int nbszgroup, int nbage, string folder_name_parameterization, string inputfolder, string biolsce);
278 vector< vector<double> > COMMONSSHARED_EXPORT read_percent_szgroup_per_age_matrix(int a_pop, int nbszgroup, int nbage, string folder_name_parameterization, string inputfolder, string biolsce);
279 vector<double> COMMONSSHARED_EXPORT read_param_sr(int a_pop, string folder_name_parameterization, string inputfolder, string biolsce);
280 vector<double> COMMONSSHARED_EXPORT read_fbar_ages_min_max_and_ftarget(int a_pop, string folder_name_parameterization, string inputfolder, string biolsce);
281 vector<double> COMMONSSHARED_EXPORT read_initial_tac(int a_pop, string folder_name_parameterization, string inputfolder);
282 map<int, int> COMMONSSHARED_EXPORT read_tac_percent_simulated(string folder_name_parameterization, string inputfolder);
283 map<int, double> COMMONSSHARED_EXPORT read_hyperstability_param(string folder_name_parameterization, string inputfolder);
284 map<types::NodeId, double> COMMONSSHARED_EXPORT read_oth_land_nodes_with_pop(string a_semester, string a_month, int a_pop, string folder_name_parameterization, string inputfolder, string fleetsce);
285 map<string, double> COMMONSSHARED_EXPORT read_relative_stability_keys(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder);
286 multimap<int, int> COMMONSSHARED_EXPORT read_selected_szgroups_per_pop(string folder_name_parameterization, string inputfolder);
287 multimap<int, double> COMMONSSHARED_EXPORT read_overall_migration_fluxes(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string biolsce);
288 
289 
290 // pop size spectra specific
291 multimap<int, double> COMMONSSHARED_EXPORT read_adults_diet_preference_per_stock_allstks(string folder_name_parameterization, string inputfolder, string biolsce);
292 multimap<int, double> COMMONSSHARED_EXPORT read_juveniles_diet_preference_per_stock_allstks(string folder_name_parameterization, string inputfolder, string biolsce);
293 
294 // pop interaction (deprecated)
295 vector< vector<double> > COMMONSSHARED_EXPORT read_species_interactions_mortality_proportion_matrix(int nbpops, string folder_name_parameterization, string inputfolder, string biolsce);
296 vector< vector<double> > COMMONSSHARED_EXPORT read_preferences_for_species_matrix(int a_pop, int nbpops, int nbszgroup, string folder_name_parameterization, string inputfolder, string biolsce);
297 
298 // simu settings
299 vector <int> COMMONSSHARED_EXPORT read_tsteps_quarters(string folder_name_parameterization, string inputfolder);
300 vector <int> COMMONSSHARED_EXPORT read_tsteps_semesters(string folder_name_parameterization, string inputfolder);
301 vector <int> COMMONSSHARED_EXPORT read_tsteps_months(string folder_name_parameterization, string inputfolder);
302 vector <int> COMMONSSHARED_EXPORT read_tsteps_years(string folder_name_parameterization, string inputfolder);
303 
304 //shortPaths
305 spp::sparse_hash_map<types::NodeId::type, types::NodeId::type> COMMONSSHARED_EXPORT read_maps_previous(types::NodeId source, string namesimu, string inputfolder, string a_graph_name);
306 spp::sparse_hash_map<types::NodeId::type, int> COMMONSSHARED_EXPORT read_min_distance(types::NodeId source, string namesimu, string inputfolder, string a_graph_name);
307 PathShop COMMONSSHARED_EXPORT read_graph_details(types::NodeId source, string namesimu, string inputfolder, string a_graph_name);
308 
309 // area based management
310 multimap<int, int> COMMONSSHARED_EXPORT read_nodes_in_polygons(string a_quarter, string a_graph, string folder_name_parameterization, string inputfolder);
311 
312 // Closure reading
315  std::vector<int> banned;
316  std::vector<double> nbOfDaysClosedPerMonth;
317 };
318 
319 // area_closure and area_monthly_closure options
320 bool COMMONSSHARED_EXPORT read_metier_quarterly_closures (vector <Node*> &nodes, string a_quarter, string a_graph, string folder_name_parameterization, string inputfolder);
321 bool COMMONSSHARED_EXPORT read_metier_monthly_closures (vector <Node*> &nodes, string a_month, string a_graph, string folder_name_parameterization, string inputfolder);
322 bool COMMONSSHARED_EXPORT read_vsize_monthly_closures (vector <Node*> &nodes, string a_month, string a_graph, string folder_name_parameterization, string inputfolder);
323 bool COMMONSSHARED_EXPORT read_metier_closures (std::istream &stream, const string &separator, vector <NodeBanningInfo> &nodes);
324 bool COMMONSSHARED_EXPORT read_vsize_closures (std::istream &stream, const string &separator, vector <NodeBanningInfo> &nodes);
325 
326 bool COMMONSSHARED_EXPORT read_biological_traits_params(istream &stream, const std::string &separator, std::vector<std::tuple<string, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, string> > &biological_traits_params);
327 
329  double x;
330  double y;
331  int harb;
332  int pt_graph;
337  double wind, wind_norm, wind_alpha;
338  double sst;
339  double sst_norm;
340  double sst_alpha;
341  double salinity;
344  double nitrogen;
347  double phosphorus;
350  double oxygen;
351  double oxygen_norm;
352  double oxygen_alpha;
356  double bathymetry;
358  double siltfraction;
359 };
360 
361 bool COMMONSSHARED_EXPORT read_environment_on_coord(istream &stream, const std::string &separator, std::vector <EnvironmentDataRecord> & environment_on_coord);
362 
363 
364 
365 // SMS
366 void COMMONSSHARED_EXPORT write_SMS_OP_N_in_file(ofstream& SMS_N_in, vector<Population* >& populations, vector<int> stock_numbers, vector<int> a_unit, vector<int> a_number_of_ages);
367 void COMMONSSHARED_EXPORT write_SMS_OP_F_in_file(ofstream& SMS_F_in, vector<Population* >& populations, vector<int> stock_numbers);
368 void COMMONSSHARED_EXPORT read_SMS_OP_N_out_file(vector<Population* >& populations, vector<int> stock_numbers, vector<int> a_unit, vector<int> a_number_of_ages, string sms_folder, string namesimu);
369 
vector< double > COMMONSSHARED_EXPORT read_fbar_ages_min_max_and_ftarget(int a_pop, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:3195
map< int, double > COMMONSSHARED_EXPORT read_percent_revenue_completenesses(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1700
multimap< int, double > COMMONSSHARED_EXPORT read_meanw_funcgr_per_landscape(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1954
multimap< types::NodeId, int > COMMONSSHARED_EXPORT read_possible_metiers(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1273
void COMMONSSHARED_EXPORT write_SMS_OP_N_in_file(ofstream &SMS_N_in, vector< Population * > &populations, vector< int > stock_numbers, vector< int > a_unit, vector< int > a_number_of_ages)
Definition: readdata.cpp:3717
string biolsce
Definition: main.cpp:251
map< int, double > COMMONSSHARED_EXPORT read_size_per_farm(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1975
vector< vector< double > > COMMONSSHARED_EXPORT read_growth_transition_matrix(int a_pop, int nbszgroup, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2985
vector< double > COMMONSSHARED_EXPORT read_initial_tac(int a_pop, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:3170
std::vector< int > banned
Definition: readdata.h:315
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_full_avai_szgroup_nodes_with_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string str_rand_avai_file, string type_of_avai_field_to_read)
Definition: readdata.cpp:2836
multimap< string, types::NodeId > COMMONSSHARED_EXPORT read_fgrounds(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:969
string inputfolder
Definition: main.cpp:429
int harb
Definition: readdata.h:331
types::NodeId nodeId
Definition: readdata.h:314
Definition: pathshop.h:12
bool COMMONSSHARED_EXPORT read_fishfarms_features(vector< int > &fishfarms_ids, vector< string > &fishfarms_names, vector< int > &idx_nodes, vector< int > &is_actives, vector< double > &sizes, vector< double > &longs, vector< double > &lats, vector< double > &mean_SSTs, vector< double > &mean_salinities, vector< double > &mean_windspeeds, vector< double > &mean_currentspeeds, vector< double > &max_depths, vector< double > &diss_O2_mg_per_ls, vector< double > &Linf_mms, vector< double > &K_ys, vector< double > &t0_ys, vector< double > &fulton_condition_factors, vector< string > &meanw_growth_model_types, vector< int > &start_day_growings, vector< int > &end_day_harvests, vector< int > &nbyears_for_growths, vector< int > &nb_days_fallowing_periods, vector< int > &nb_fish_at_starts, vector< double > &meanw_at_starts, vector< double > &price_per_kg_at_starts, vector< double > &target_meanw_at_harvests, vector< int > &nb_fish_at_harvests, vector< double > &meanw_at_harvests, vector< double > &prop_harvest_kg_solds, vector< double > &kg_eggs_per_kgs, vector< double > &price_eggs_per_kgs, vector< double > &N_in_fish_kg_3pers, vector< double > &P_in_fish_kg_0_5pers, vector< string > &feed_types, vector< double > &feed_price_per_kgs, vector< double > &total_feed_kg, vector< double > &prop_N_in_feeds, vector< double > &prop_P_in_feeds, vector< double > &total_feed_N_kgs, vector< double > &total_feed_P_kgs, vector< string > &feed_type_vets, vector< double > &feed_vet_price_per_kgs, vector< double > &total_feed_vet_kgs, vector< double > &prop_N_in_feed_vets, vector< double > &prop_P_in_feed_vets, vector< double > &total_feed_vet_N_kgs, vector< double > &total_feed_vet_P_kgs, vector< double > &annual_discharge_N_kgs, vector< double > &annual_discharge_P_kgs, vector< double > &annual_discharge_C_kgs, vector< double > &annual_discharge_heavymetals_kgs, vector< double > &annual_discharge_medecine_kgs, vector< double > &net_harvest_kg_per_sqkm_ys, vector< double > &market_price_sold_fishs, vector< double > &operating_cost_per_days, vector< double > &annual_profits, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:616
double salinity
Definition: readdata.h:341
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_gshape_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1384
map< int, double > COMMONSSHARED_EXPORT read_hyperstability_param(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2608
bool COMMONSSHARED_EXPORT read_vsize_closures(std::istream &stream, const string &separator, vector< NodeBanningInfo > &nodes)
map< int, double > COMMONSSHARED_EXPORT read_metiers_fspeed(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1721
multimap< int, double > COMMONSSHARED_EXPORT read_prop_funcgr_biomass_per_node_per_landscape(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1916
double salinity_norm
Definition: readdata.h:342
multimap< int, int > COMMONSSHARED_EXPORT read_metier_suitable_seabottomtypes(int a_met, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1652
double wind_norm
Definition: readdata.h:337
vector< vector< double > > COMMONSSHARED_EXPORT read_species_interactions_mortality_proportion_matrix(int nbpops, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:3050
map< int, double > COMMONSSHARED_EXPORT read_gear_widths_param_b(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1772
int COMMONSSHARED_EXPORT read_prices_per_harbour_each_pop_per_cat(types::NodeId i, string a_quarter, multimap< int, double > &prices_per_harbour_each_species_per_cat, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:929
multimap< int, double > COMMONSSHARED_EXPORT read_overall_migration_fluxes(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2686
bool COMMONSSHARED_EXPORT read_firms_features(vector< int > &firm_ids, vector< string > &firm_names, vector< int > &nb_vessels, vector< double > &longs, vector< double > &lats, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:583
double phosphorus
Definition: readdata.h:347
double y
Definition: readdata.h:330
Definition: readdata.h:328
bool COMMONSSHARED_EXPORT read_vessels_economics_features(vector< string > &vesselids, vector< double > &this_vessel_nb_crews, vector< double > &annual_other_incomes, vector< double > &landing_costs_percents, vector< double > &crewshare_and_unpaid_labour_costs_percents, vector< double > &other_variable_costs_per_unit_efforts, vector< double > &annual_insurance_costs_per_crews, vector< double > &standard_labour_hour_opportunity_costss, vector< double > &standard_annual_full_time_employement_hourss, vector< double > &other_annual_fixed_costss, vector< double > &vessel_values, vector< double > &annual_depreciation_rates, vector< double > &opportunity_interest_rates, vector< double > &annual_discount_rates, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:525
Definition: readdata.h:313
vector< vector< double > > COMMONSSHARED_EXPORT read_preferences_for_species_matrix(int a_pop, int nbpops, int nbszgroup, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:3017
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_gscale_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1421
Definition: comstructs.h:32
int nbpops
Definition: main.cpp:206
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_cpue_per_stk_on_nodes(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1347
multimap< string, double > COMMONSSHARED_EXPORT read_freq_fgrounds_init(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1101
double dissolvedcarbon_norm
Definition: readdata.h:354
multimap< int, double > COMMONSSHARED_EXPORT read_benthos_biomass_carrying_capacity_K_per_landscape_per_funcgr(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1588
multimap< int, double > COMMONSSHARED_EXPORT read_init_maturity_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2263
double oxygen
Definition: readdata.h:350
vector< Node * > nodes
Definition: main.cpp:270
Definition: pathshop.cpp:8
double bathymetry
Definition: readdata.h:356
Definition: idtypes.h:52
map< int, double > COMMONSSHARED_EXPORT read_gear_widths_param_a(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1742
multimap< int, int > COMMONSSHARED_EXPORT read_metier_target_stocks(int a_met, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1628
multimap< types::NodeId, string > COMMONSSHARED_EXPORT read_harbour_names(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:801
int pt_graph
Definition: readdata.h:332
multimap< int, double > COMMONSSHARED_EXPORT read_dis_ogives(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1814
vector< int > COMMONSSHARED_EXPORT read_tsteps_years(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:360
double phosphorus_alpha
Definition: readdata.h:349
bool COMMONSSHARED_EXPORT read_vsize_monthly_closures(vector< Node * > &nodes, string a_month, string a_graph, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:3455
int code_area
Definition: readdata.h:333
vector< int > COMMONSSHARED_EXPORT read_tsteps_quarters(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:239
vector< vector< double > > COMMONSSHARED_EXPORT read_percent_szgroup_per_age_matrix(int a_pop, int nbszgroup, int nbage, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2921
void COMMONSSHARED_EXPORT read_pop_names_in_string(map< int, string > &pop_names, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:871
map< int, int > COMMONSSHARED_EXPORT read_metiers_types(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1678
double phosphorus_norm
Definition: readdata.h:348
bool COMMONSSHARED_EXPORT read_environment_on_coord(istream &stream, const std::string &separator, std::vector< EnvironmentDataRecord > &environment_on_coord)
Definition: readdata.cpp:3631
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_avai_szgroup_nodes_with_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string str_rand_avai_file, string type_of_avai_field_to_read)
Definition: readdata.cpp:2778
string namefolderoutput
Definition: main.cpp:428
vector< vector< double > > COMMONSSHARED_EXPORT read_percent_age_per_szgroup_matrix(int a_pop, int nbszgroup, int nbage, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2953
multimap< string, double > COMMONSSHARED_EXPORT read_vessels_betas(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1167
double landscape_norm
Definition: readdata.h:335
map< types::NodeId, double > COMMONSSHARED_EXPORT read_oth_land_nodes_with_pop(string a_semester, string a_month, int a_pop, string folder_name_parameterization, string inputfolder, string fleetsce)
Definition: readdata.cpp:2638
Definition: idtypes.h:9
multimap< int, int > COMMONSSHARED_EXPORT read_selected_szgroups_per_pop(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2544
spp::sparse_hash_map< types::NodeId::type, types::NodeId::type > COMMONSSHARED_EXPORT read_maps_previous(types::NodeId source, string namesimu, string inputfolder, string a_graph_name)
Definition: readdata.cpp:3227
double oxygen_norm
Definition: readdata.h:351
multimap< int, double > COMMONSSHARED_EXPORT read_init_prop_migrants_pops_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2216
double sst_norm
Definition: readdata.h:339
multimap< int, double > COMMONSSHARED_EXPORT read_adults_diet_preference_per_stock_allstks(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2131
double shippingdensity
Definition: readdata.h:357
multimap< int, int > COMMONSSHARED_EXPORT read_metiers_mls_cat(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1895
vector< vector< double > > COMMONSSHARED_EXPORT read_selectivity_per_stock_ogives_for_oth_land(int nbpops, int nbszgroups, string folder_name_parameterization, string inputfolder, string fleetsce)
Definition: readdata.cpp:3110
multimap< int, double > COMMONSSHARED_EXPORT read_benthos_number_carrying_capacity_K_per_landscape_per_funcgr(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1608
bool COMMONSSHARED_EXPORT read_metier_monthly_closures(vector< Node * > &nodes, string a_month, string a_graph, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:3382
void COMMONSSHARED_EXPORT read_fuel_prices_per_vsize(types::NodeId i, string a_quarter, map< int, double > &fuel_prices_per_vsize, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:893
vector< int > implicit_pops_level2
Definition: main.cpp:239
double x
Definition: readdata.h:329
string type_of_avai_field_to_read
Definition: main.cpp:419
multimap< string, double > COMMONSSHARED_EXPORT read_freq_harbours(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1135
double oxygen_alpha
Definition: readdata.h:352
multimap< int, int > COMMONSSHARED_EXPORT read_is_avoided_stocks(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1874
multimap< string, double > COMMONSSHARED_EXPORT read_initial_fishing_credits(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1239
spp::sparse_hash_map< types::NodeId::type, int > COMMONSSHARED_EXPORT read_min_distance(types::NodeId source, string namesimu, string inputfolder, string a_graph_name)
Definition: readdata.cpp:3258
string fleetsce
Definition: main.cpp:252
bool COMMONSSHARED_EXPORT read_scenario_config_file(string folder_name_parameterization, string inputfolder, string namefolderoutput, displace::commons::Scenario &scenario)
Definition: readdata.cpp:135
multimap< int, double > COMMONSSHARED_EXPORT read_shiplanes_lat(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2015
double dissolvedcarbon
Definition: readdata.h:353
multimap< int, int > COMMONSSHARED_EXPORT read_nodes_in_polygons(string a_quarter, string a_graph, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:3317
vector< int > COMMONSSHARED_EXPORT read_tsteps_semesters(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:280
multimap< int, double > COMMONSSHARED_EXPORT read_avai_betas(string a_semester, string szgroup, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2064
vector< int > COMMONSSHARED_EXPORT read_tsteps_months(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:320
std::vector< double > nbOfDaysClosedPerMonth
Definition: readdata.h:316
map< string, double > COMMONSSHARED_EXPORT read_relative_stability_keys(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2732
multimap< string, types::NodeId > COMMONSSHARED_EXPORT read_fgrounds_init(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1003
int COMMONSSHARED_EXPORT read_prices_per_harbour(types::NodeId i, string a_quarter, multimap< string, double > &prices_per_harbour, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:833
multimap< int, types::NodeId > COMMONSSHARED_EXPORT read_lst_idx_nodes_per_pop(string a_semester, string folder_name_parameterization, string inputfolder, string str_rand_avai_file)
Definition: readdata.cpp:2498
std::string COMMONSSHARED_EXPORT getLastErrorMessage()
Definition: readdata.cpp:3921
multimap< int, double > COMMONSSHARED_EXPORT read_loss_after_1_passage_per_landscape_per_func_group(int a_met, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1523
double nitrogen_alpha
Definition: readdata.h:346
multimap< int, double > COMMONSSHARED_EXPORT read_sel_ogives(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1503
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_initial_tariffs_on_nodes(string folder_name_parameterization, string inputfolder, string a_graph_name)
Definition: readdata.cpp:1459
multimap< string, double > COMMONSSHARED_EXPORT read_freq_fgrounds(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1069
void COMMONSSHARED_EXPORT read_SMS_OP_N_out_file(vector< Population * > &populations, vector< int > stock_numbers, vector< int > a_unit, vector< int > a_number_of_ages, string sms_folder, string namesimu)
Definition: readdata.cpp:3799
double nitrogen
Definition: readdata.h:344
double siltfraction
Definition: readdata.h:358
int selected_vessels_only
Definition: main.cpp:434
void COMMONSSHARED_EXPORT open_file_error(string filename)
Definition: readdata.cpp:47
multimap< int, double > COMMONSSHARED_EXPORT read_juveniles_diet_preference_per_stock_allstks(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2173
vector< Population * > populations
Definition: main.cpp:202
PathShop COMMONSSHARED_EXPORT read_graph_details(types::NodeId source, string namesimu, string inputfolder, string a_graph_name)
Definition: readdata.cpp:3291
bool COMMONSSHARED_EXPORT read_metier_closures(std::istream &stream, const string &separator, vector< NodeBanningInfo > &nodes)
double salinity_alpha
Definition: readdata.h:343
bool COMMONSSHARED_EXPORT read_vessels_features(string a_quarter, vector< string > &vesselids, vector< int > &vid_is_actives, vector< int > &vid_is_part_of_ref_fleets, vector< double > &speeds, vector< double > &fuelcons, vector< double > &lengths, vector< double > &vKWs, vector< double > &carrycapacities, vector< double > &tankcapacities, vector< double > &nbfpingspertrips, vector< double > &resttime_par1s, vector< double > &resttime_par2s, vector< double > &av_trip_duration, vector< double > &mult_fuelcons_when_steaming, vector< double > &mult_fuelcons_when_fishing, vector< double > &mult_fuelcons_when_returning, vector< double > &mult_fuelcons_when_inactive, vector< int > &firm_ids, string folder_name_parameterization, string inputfolder, int selected_vessels_only, vector< VesselCalendar > &calendars)
Definition: readdata.cpp:400
multimap< int, double > COMMONSSHARED_EXPORT read_init_weight_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2343
multimap< int, double > COMMONSSHARED_EXPORT read_init_fecundity_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2303
bool COMMONSSHARED_EXPORT read_ships_features(vector< string > &shipids, vector< double > &imos, vector< double > &yearbuilds, vector< string > &flags, vector< string > &types, vector< double > &typecodes, vector< double > &loas, vector< double > &KWs, vector< double > &breadths, vector< double > &grosstonnages, vector< double > &nbunits, vector< double > &fueluses, vector< double > &NOxEmission_gperKWhs, vector< double > &SOxEmission_percentpertotalfuelmasss, vector< double > &GHGEmissions, vector< double > &PMEmissions, vector< double > &vmaxs, vector< double > &vcruises, vector< double > &lane_ids, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:757
string namesimu
Definition: main.cpp:430
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_field_of_coeff_diffusion_this_pop(string a_semester, int a_pop, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2889
double sst_alpha
Definition: readdata.h:340
multimap< int, double > COMMONSSHARED_EXPORT read_discardratio_limits(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1854
multimap< int, int > COMMONSSHARED_EXPORT read_init_comcat_per_szgroup(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2383
vector< int > grouped_tacs
Definition: main.cpp:240
multimap< string, types::NodeId > COMMONSSHARED_EXPORT read_harbours(string a_quarter, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1037
multimap< int, double > COMMONSSHARED_EXPORT read_logistic_recovery_rates_per_month_per_funcgr(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1547
multimap< int, double > COMMONSSHARED_EXPORT read_metiers_betas(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1835
multimap< types::NodeId, double > COMMONSSHARED_EXPORT read_freq_possible_metiers(string a_quarter, string a_vessel, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1310
bool COMMONSSHARED_EXPORT read_config_file(string folder_name_parameterization, string inputfolder, int &a_int_line2, int &a_int_line4, vector< int > &a_vector_line6, vector< int > &implicit_pops_level2, vector< int > &grouped_tacs, vector< double > &a_vector_line8, vector< double > &a_vector_line10, vector< double > &a_vector_line12, vector< types::NodeId > &interesting_harbours)
Definition: readdata.cpp:59
map< int, string > COMMONSSHARED_EXPORT read_gear_widths_model_type(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1793
double nitrogen_norm
Definition: readdata.h:345
multimap< int, double > COMMONSSHARED_EXPORT read_habitat_deltas_per_pop(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1567
multimap< int, double > COMMONSSHARED_EXPORT read_init_M_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2418
map< int, double > COMMONSSHARED_EXPORT read_size_per_windmill(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1995
multimap< string, double > COMMONSSHARED_EXPORT read_vessels_tacs(string a_semester, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1199
double sst
Definition: readdata.h:338
double landscape_alpha
Definition: readdata.h:336
multimap< int, double > COMMONSSHARED_EXPORT read_shiplanes_lon(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2038
map< int, int > COMMONSSHARED_EXPORT read_tac_percent_simulated(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:2579
multimap< int, double > COMMONSSHARED_EXPORT read_prop_funcgr_number_per_node_per_landscape(string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:1935
int a_graph
Definition: main.cpp:208
void COMMONSSHARED_EXPORT write_SMS_OP_F_in_file(ofstream &SMS_F_in, vector< Population * > &populations, vector< int > stock_numbers)
Definition: readdata.cpp:3762
multimap< int, double > COMMONSSHARED_EXPORT read_init_pops_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2088
bool COMMONSSHARED_EXPORT read_biological_traits_params(istream &stream, const std::string &separator, std::vector< std::tuple< string, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, string > > &biological_traits_params)
Definition: readdata.cpp:3528
displace::commons::Scenario scenario
Definition: main.cpp:247
vector< double > COMMONSSHARED_EXPORT read_param_sr(int a_pop, string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:3138
double dissolvedcarbon_alpha
Definition: readdata.h:355
multimap< int, double > COMMONSSHARED_EXPORT read_init_proprecru_per_szgroup(string folder_name_parameterization, string inputfolder, string biolsce)
Definition: readdata.cpp:2458
int landscapes_code
Definition: readdata.h:334
#define COMMONSSHARED_EXPORT
Definition: commons_global.h:23
bool COMMONSSHARED_EXPORT read_metier_quarterly_closures(vector< Node * > &nodes, string a_quarter, string a_graph, string folder_name_parameterization, string inputfolder)
Definition: readdata.cpp:3347
vector< vector< double > > COMMONSSHARED_EXPORT read_selectivity_per_stock_ogives(int a_met, int nbpops, int nbszgroups, string folder_name_parameterization, string inputfolder, string fleetsce)
Definition: readdata.cpp:3079