DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
BenthosStats Class Reference

#include <benthosstats.h>

Classes

struct  StatData
 

Public Member Functions

 BenthosStats ()
 
 ~BenthosStats () noexcept=default
 
 BenthosStats (const BenthosStats &b)
 
 BenthosStats (BenthosStats &&b)
 
BenthosStatsoperator= (const BenthosStats &b)
 
BenthosStatsoperator= (BenthosStats &&b)
 
bool dirty () const
 
void setDirty (bool dirty=true)
 
void clear ()
 
void collectBiomass (int step, int funcid, int benthosid, double biomass)
 
void collectNumber (int step, int funcid, int benthosid, double number)
 
void collectMeanWeight (int step, int funcid, int benthosid, double number)
 
void collectBiomassOverK (int step, int funcid, int benthosid, double biomass)
 
void collectNumberOverK (int step, int funcid, int benthosid, double number)
 
double biomassForBenthosAndFuncGroup (int funcgroup, int benthos) const
 
double numberForBenthosAndFuncGroup (int funcgroup, int benthos) const
 
double meanweightForBenthosAndFuncGroup (int funcgroup, int benthos) const
 
double biomassOverKForBenthosAndFuncGroup (int funcgroup, int benthos) const
 
double numberOverKForBenthosAndFuncGroup (int funcgroup, int benthos) const
 

Static Public Attributes

static const BenthosStats::StatData NoData
 

Constructor & Destructor Documentation

◆ BenthosStats() [1/3]

BenthosStats::BenthosStats ( )

◆ ~BenthosStats()

BenthosStats::~BenthosStats ( )
defaultnoexcept

◆ BenthosStats() [2/3]

BenthosStats::BenthosStats ( const BenthosStats b)

◆ BenthosStats() [3/3]

BenthosStats::BenthosStats ( BenthosStats &&  b)

Member Function Documentation

◆ biomassForBenthosAndFuncGroup()

double BenthosStats::biomassForBenthosAndFuncGroup ( int  funcgroup,
int  benthos 
) const

◆ biomassOverKForBenthosAndFuncGroup()

double BenthosStats::biomassOverKForBenthosAndFuncGroup ( int  funcgroup,
int  benthos 
) const

◆ clear()

void BenthosStats::clear ( )

◆ collectBiomass()

void BenthosStats::collectBiomass ( int  step,
int  funcid,
int  benthosid,
double  biomass 
)

◆ collectBiomassOverK()

void BenthosStats::collectBiomassOverK ( int  step,
int  funcid,
int  benthosid,
double  biomass 
)

◆ collectMeanWeight()

void BenthosStats::collectMeanWeight ( int  step,
int  funcid,
int  benthosid,
double  number 
)

◆ collectNumber()

void BenthosStats::collectNumber ( int  step,
int  funcid,
int  benthosid,
double  number 
)

◆ collectNumberOverK()

void BenthosStats::collectNumberOverK ( int  step,
int  funcid,
int  benthosid,
double  number 
)

◆ dirty()

bool BenthosStats::dirty ( ) const
inline

◆ meanweightForBenthosAndFuncGroup()

double BenthosStats::meanweightForBenthosAndFuncGroup ( int  funcgroup,
int  benthos 
) const

◆ numberForBenthosAndFuncGroup()

double BenthosStats::numberForBenthosAndFuncGroup ( int  funcgroup,
int  benthos 
) const

◆ numberOverKForBenthosAndFuncGroup()

double BenthosStats::numberOverKForBenthosAndFuncGroup ( int  funcgroup,
int  benthos 
) const

◆ operator=() [1/2]

BenthosStats & BenthosStats::operator= ( const BenthosStats b)

◆ operator=() [2/2]

BenthosStats & BenthosStats::operator= ( BenthosStats &&  b)

◆ setDirty()

void BenthosStats::setDirty ( bool  dirty = true)
inline

Member Data Documentation

◆ NoData

const BenthosStats::StatData BenthosStats::NoData
static

The documentation for this class was generated from the following files: