52 double getCatch(
int idx)
const {
return mCatches.at(idx); }
57 double getDiscard(
int idx)
const {
return mDiscards.at(idx); }
132 double revenuePerSweptArea;
135 double GVAPerRevenue;
136 double LabourSurplus;
139 double NetProfitMargin;
144 double NetPresentValue;
148 QList<double> mCatches;
149 QList<double> mDiscards;
192 #endif // VESSELDATA_H double getBER() const
Definition: vesseldata.cpp:299
void setDiscard(int idx, double val)
Definition: vesseldata.cpp:93
void addNetProfitMargin(double value)
Definition: vesseldata.cpp:264
double getGav() const
Definition: vesseldata.cpp:133
double RoFTA
Definition: vesseldata.h:179
void addNetPresentValue(double value)
Definition: vesseldata.cpp:339
double NetPresentValue
Definition: vesseldata.h:183
void addSweptArea(double value)
Definition: vesseldata.cpp:154
std::string name
Definition: vesseldata.h:159
QString getName() const
Definition: vesseldata.cpp:28
double timeAtSea
Definition: vesseldata.h:164
void addDiscard(int idx, double val)
Definition: vesseldata.cpp:101
double GrossProfit
Definition: vesseldata.h:176
double getNetPresentValue() const
Definition: vesseldata.cpp:329
void addNumTrips(int value)
Definition: vesseldata.cpp:354
void setLastHarbour(int value)
Definition: vesseldata.cpp:53
int metierId
Definition: vesseldata.h:160
void setName(const QString &value)
Definition: vesseldata.cpp:33
double sweptArea
Definition: vesseldata.h:170
double LabourSurplus
Definition: vesseldata.h:175
double revenuePerSweptArea
Definition: vesseldata.h:171
void setGVAPerFTE(double value)
Definition: vesseldata.cpp:274
double gav
Definition: vesseldata.h:169
void addGVAPerRevenue(double value)
Definition: vesseldata.cpp:204
int reasonToGoBack
Definition: vesseldata.h:165
double vpuf
Definition: vesseldata.h:167
void addVpuf(double value)
Definition: vesseldata.cpp:174
int getCatchesListSize() const
Definition: vesseldata.h:51
double getGVAPerFTE() const
Definition: vesseldata.cpp:269
void setNetProfit(double value)
Definition: vesseldata.cpp:244
double getRoFTA() const
Definition: vesseldata.cpp:284
void setNationality(int value)
Definition: vesseldata.cpp:43
Definition: vesseldata.h:152
VesselData(std::shared_ptr< Vessel > vessel)
Definition: vesseldata.cpp:23
void addRoFTA(double value)
Definition: vesseldata.cpp:294
void addCatch(int idx, double val)
Definition: vesseldata.cpp:86
void setGrossProfit(double value)
Definition: vesseldata.cpp:229
void addLabourSurplus(double value)
Definition: vesseldata.cpp:219
double CRBER
Definition: vesseldata.h:182
int numTrips
Definition: vesseldata.h:184
int getNumTrips() const
Definition: vesseldata.cpp:344
void setRevenueExAV(double value)
Definition: vesseldata.cpp:74
double getRevenuePerSweptArea() const
Definition: vesseldata.cpp:159
void setGVAPerRevenue(double value)
Definition: vesseldata.cpp:199
double getCRBER() const
Definition: vesseldata.cpp:314
void setNetProfitMargin(double value)
Definition: vesseldata.cpp:259
int getNationality() const
Definition: vesseldata.cpp:38
double fuelCost
Definition: vesseldata.h:168
void setCRBER(double value)
Definition: vesseldata.cpp:319
QList< double > mCatches
Definition: vesseldata.h:187
void addGVA(double value)
Definition: vesseldata.cpp:189
void addCRBER(double value)
Definition: vesseldata.cpp:324
double getCatch(int idx) const
Definition: vesseldata.h:52
std::pair< box, unsigned > value
Definition: diffusion.cpp:30
void setRevenuePerSweptArea(double value)
Definition: vesseldata.cpp:164
double revenueExAV
Definition: vesseldata.h:163
double getSweptArea() const
Definition: vesseldata.cpp:144
double GVA
Definition: vesseldata.h:173
double GVAPerFTE
Definition: vesseldata.h:180
double getNetProfit() const
Definition: vesseldata.cpp:239
int getDiscardsListSize() const
Definition: vesseldata.h:56
int vesselId
Definition: vesseldata.h:158
void addBER(double value)
Definition: vesseldata.cpp:309
void setNumTrips(int value)
Definition: vesseldata.cpp:349
double GVAPerRevenue
Definition: vesseldata.h:174
double getDiscard(int idx) const
Definition: vesseldata.h:57
double getRevenueAV() const
Definition: vesseldata.cpp:59
void addNetProfit(double value)
Definition: vesseldata.cpp:249
void addRevenuePerSweptArea(double value)
Definition: vesseldata.cpp:169
void setFuelCost(double value)
Definition: vesseldata.cpp:128
std::shared_ptr< Vessel > mVessel
Definition: vesseldata.h:36
void setGav(double value)
Definition: vesseldata.cpp:138
int getLastHarbour() const
Definition: vesseldata.cpp:48
void setRoFTA(double value)
Definition: vesseldata.cpp:289
Definition: vesseldata.h:31
void setSweptArea(double value)
Definition: vesseldata.cpp:149
double getGVA() const
Definition: vesseldata.cpp:179
void setBER(double value)
Definition: vesseldata.cpp:304
void addCumFuelCons(double value)
Definition: vesseldata.cpp:118
void setNetPresentValue(double value)
Definition: vesseldata.cpp:334
double NetProfit
Definition: vesseldata.h:177
double getGrossProfit() const
Definition: vesseldata.cpp:224
int lastHarbour
Definition: vesseldata.h:161
double getNetProfitMargin() const
Definition: vesseldata.cpp:254
void setCumFuelCons(double value)
Definition: vesseldata.cpp:113
double NetProfitMargin
Definition: vesseldata.h:178
double cumFuelCons
Definition: vesseldata.h:166
QList< double > mDiscards
Definition: vesseldata.h:188
void addGrossProfit(double value)
Definition: vesseldata.cpp:234
int tstep
Definition: vesseldata.h:156
void addGVAPerFTE(double value)
Definition: vesseldata.cpp:279
double getCumFuelCons() const
Definition: vesseldata.cpp:108
double getGVAPerRevenue() const
Definition: vesseldata.cpp:194
double revenueAV
Definition: vesseldata.h:162
double getFuelCost() const
Definition: vesseldata.cpp:123
double BER
Definition: vesseldata.h:181
double getRevenueExAV() const
Definition: vesseldata.cpp:69
void setLabourSurplus(double value)
Definition: vesseldata.cpp:214
void setCatch(int idx, double val)
Definition: vesseldata.cpp:79
double getLabourSurplus() const
Definition: vesseldata.cpp:209
void setGVA(double value)
Definition: vesseldata.cpp:184
void setRevenueAV(double value)
Definition: vesseldata.cpp:64