29 QVector<QVector<StatData>> mDataPerBenthosAndFuncId;
30 mutable std::mutex mMutex;
32 StatData &get(
int funcid,
int benthos);
33 const StatData &get(
int funcid,
int benthos)
const;
45 bool dirty()
const {
return mDirty; }
49 void collectBiomass(
int step,
int funcid,
int benthosid,
double biomass);
50 void collectNumber (
int step,
int funcid,
int benthosid,
double number);
64 #endif // BENTHOSSTATS_H void collectNumberOverK(int step, int funcid, int benthosid, double number)
Definition: benthosstats.cpp:123
Definition: benthosstats.h:7
double meanweight
Definition: benthosstats.h:13
double biomassOverKForBenthosAndFuncGroup(int funcgroup, int benthos) const
Definition: benthosstats.cpp:146
void clear()
Definition: benthosstats.cpp:80
void clear()
Definition: benthosstats.h:18
double number
Definition: benthosstats.h:12
void setDirty(bool dirty=true)
Definition: benthosstats.h:46
double biomassOverK
Definition: benthosstats.h:14
double biomass
Definition: benthosstats.h:11
~BenthosStats() noexcept=default
Definition: benthosstats.h:10
double biomassForBenthosAndFuncGroup(int funcgroup, int benthos) const
Definition: benthosstats.cpp:131
double numberForBenthosAndFuncGroup(int funcgroup, int benthos) const
Definition: benthosstats.cpp:136
StatData()
Definition: benthosstats.h:17
static const BenthosStats::StatData NoData
Definition: benthosstats.h:61
void collectNumber(int step, int funcid, int benthosid, double number)
Definition: benthosstats.cpp:99
void collectBiomassOverK(int step, int funcid, int benthosid, double biomass)
Definition: benthosstats.cpp:115
bool dirty() const
Definition: benthosstats.h:45
void collectMeanWeight(int step, int funcid, int benthosid, double number)
Definition: benthosstats.cpp:107
double numberOverKForBenthosAndFuncGroup(int funcgroup, int benthos) const
Definition: benthosstats.cpp:151
double meanweightForBenthosAndFuncGroup(int funcgroup, int benthos) const
Definition: benthosstats.cpp:141
double numberOverK
Definition: benthosstats.h:15
void collectBiomass(int step, int funcid, int benthosid, double biomass)
Definition: benthosstats.cpp:91
BenthosStats()
Definition: benthosstats.cpp:6