DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
fisheriesmanagmt.h
Go to the documentation of this file.
1 
2 // --------------------------------------------------------------------------
3 // DISPLACE: DYNAMIC INDIVIDUAL VESSEL-BASED SPATIAL PLANNING
4 // AND EFFORT DISPLACEMENT
5 // Copyright (c) 2012-2019 Francois Bastardie <fba@aqua.dtu.dk>
6 
7 // This program is free software; you can redistribute it and/or modify
8 // it under the terms of the GNU General Public License as published by
9 // the Free Software Foundation; either version 2 of the License, or
10 // (at your option) any later version.
11 
12 // This program is distributed in the hope that it will be useful,
13 // but WITHOUT ANY WARRANTY; without even the implied warranty of
14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 // GNU General Public License for more details.
16 
17 // You should have received a copy of the GNU General Public License along
18 // with this program; if not, write to the Free Software Foundation, Inc.,
19 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 // --------------------------------------------------------------------------
21 
22 
23 #ifndef FISHERIESMANAGMENT_H
24 #define FISHERIESMANAGMENT_H
25 
26 #include <Population.h>
27 #include <Vessel.h>
28 
29 using namespace std;
30 
31 #include <errno.h>
32 
33 // for Windows
34 #ifdef _WIN32
35 #include <windows.h>
36 #include <direct.h>
37 #endif
38 
39 
40 
41 bool computeEffortMultiplier(vector<Population* >& populations,
42  vector<Vessel* >& vessels,
43  int nb_y_left_to_tgrt_year,
44  int HCR);
45 
46 bool computeTAC(vector<Population* >& populations,
47  int sp,
48  int tstep,
49  double multiOnTACconstraint,
50  int HCR);
51 
52 
53 #endif // FISHERIESMANAGMENT_H
vector< Vessel * > vessels
Definition: main.cpp:199
bool computeEffortMultiplier(vector< Population * > &populations, vector< Vessel * > &vessels, int nb_y_left_to_tgrt_year, int HCR)
Definition: fisheriesmanagmt.cpp:61
Definition: pathshop.cpp:8
int tstep
Definition: main.cpp:205
bool computeTAC(vector< Population * > &populations, int sp, int tstep, double multiOnTACconstraint, int HCR)
Definition: fisheriesmanagmt.cpp:121
vector< Population * > populations
Definition: main.cpp:202