47 #include <QStringList> 54 QStringList dyn_alloc_sce;
55 QStringList dyn_pop_sce;
59 int freq_redispatch_the_pop;
64 QStringList graph_res;
65 bool is_individual_vessel_quotas;
66 bool check_all_stocks_before_going_fishing;
70 QString mDtChooseGround;
71 QString mDtStartFishing;
72 QString mDtChangeGround;
73 QString mDtStopFishing;
74 QString mDtChangePort;
76 QStringList tariff_pop;
77 int freq_update_tariff_code;
78 int update_tariffs_based_on_lpue_or_dpue_code;
79 QStringList arbitary_breaks_for_tariff;
80 int total_amount_credited;
81 double tariff_annual_hcr_percent_change;
120 bool save (QString path, QString modelname, QString outputname, QString *error);
void setFreqDispatchThePop(int value)
Definition: scenario.cpp:126
QStringList getGraph_res() const
Definition: scenario.cpp:177
void setGraph(int value)
Definition: scenario.cpp:142
void setFreqDoGrowth(int value)
Definition: scenario.cpp:116
std::vector< double > getGraph_res_asVector() const
Definition: scenario.cpp:182
QString getBiolsce() const
Definition: scenario.cpp:96
void setDtChangeGround(const QString &dtChangeGround)
Definition: scenario.cpp:433
QString getDtChangePort() const
Definition: scenario.cpp:448
void setDtStopFishing(const QString &dtStopFishing)
Definition: scenario.cpp:443
bool save(QString path, QString modelname, QString outputname, QString *error)
Definition: scenario.cpp:288
QString getDtStartFishing() const
Definition: scenario.cpp:418
Scenario()
Definition: scenario.cpp:36
void setFreqUpdateTariffCode(int value)
Definition: scenario.cpp:230
void setTariffAnnualHcrPercentChange(double value)
Definition: scenario.cpp:276
int getGraph() const
Definition: scenario.cpp:137
void setTotalAmountCredited(int value)
Definition: scenario.cpp:266
void setUpdateTariffsBasedOnLpueOrDpueCode(int value)
Definition: scenario.cpp:241
void setTariffPop(const QStringList &value)
Definition: scenario.cpp:217
void setDtStartFishing(const QString &dtStartFishing)
Definition: scenario.cpp:423
bool isDtreesEnabled() const
Definition: scenario.h:117
bool use_dtrees
Definition: main.cpp:237
void setArbitraryBreaksForTariff(const QStringList &value)
Definition: scenario.cpp:252
std::vector< std::string > getDyn_pop_sce_asVector() const
Definition: scenario.cpp:83
int getFreqDoGrowth() const
Definition: scenario.cpp:121
QString getDtStopFishing() const
Definition: scenario.cpp:438
bool getIs_individual_vessel_quotas() const
Definition: scenario.cpp:196
void setIs_individual_vessel_quotas(bool value)
Definition: scenario.cpp:201
void setDtreesEnabled(bool en)
Definition: scenario.h:118
void setNrow_coord(int value)
Definition: scenario.cpp:152
void setA_port(types::NodeId value)
Definition: scenario.cpp:172
static Scenario readFromFile(QString path, QString modelname, QString outputname)
Definition: scenario.cpp:336
std::vector< std::string > getDyn_alloc_sce_asVector() const
Definition: scenario.cpp:65
int getFreqDispatchThePop() const
Definition: scenario.cpp:131
types::NodeId getA_port() const
Definition: scenario.cpp:167
int getTotalAmountCredited() const
Definition: scenario.cpp:271
std::pair< box, unsigned > value
Definition: diffusion.cpp:30
void setDyn_pop_sce(const QStringList &value)
Definition: scenario.cpp:91
void setDtChooseGround(const QString &dtChooseGround)
Definition: scenario.cpp:413
void setDtChangePort(const QString &dtChangePort)
Definition: scenario.cpp:453
int getNrow_coord() const
Definition: scenario.cpp:147
void setBiolsce(const QString &value)
Definition: scenario.cpp:101
void setDtGoFishing(const QString &dtGoFishing)
Definition: scenario.cpp:403
std::vector< int > getTariffPop_asVector() const
Definition: scenario.cpp:222
QString getDtGoFishing() const
Definition: scenario.cpp:398
QString getFleetsce() const
Definition: scenario.cpp:106
void setNrow_graph(int value)
Definition: scenario.cpp:162
void setDyn_alloc_sce(const QStringList &value)
Definition: scenario.cpp:73
int getNrow_graph() const
Definition: scenario.cpp:157
int getFreqUpdateTariffCode() const
Definition: scenario.cpp:235
double getTariffAnnualHcrPercentChange() const
Definition: scenario.cpp:281
QStringList getDyn_alloc_sce() const
Definition: scenario.cpp:60
QStringList getDyn_pop_sce() const
Definition: scenario.cpp:78
QString getDtChangeGround() const
Definition: scenario.cpp:428
Definition: scenario.h:51
void setIs_check_all_stocks_before_going_fishing(bool value)
Definition: scenario.cpp:211
bool getIs_check_all_stocks_before_going_fishing() const
Definition: scenario.cpp:206
int getUpdateTariffsBasedOnLpueOrDpueCode() const
Definition: scenario.cpp:246
void setFleetsce(const QString &value)
Definition: scenario.cpp:111
std::vector< double > getArbitraryBreaksForTariff_asVector() const
Definition: scenario.cpp:257
void setGraph_res(const QStringList &value)
Definition: scenario.cpp:190
QString getDtChooseGround() const
Definition: scenario.cpp:408