1 #ifndef lengthpredator_h
2 #define lengthpredator_h
This class implements a dynamic vector of double values.
Definition: doublevector.h:11
This class implements a dynamic vector of int values.
Definition: intvector.h:11
This is the class used to store information about the variables that are used in model simulation.
Definition: keeper.h:17
This is the class used to model the predation of stocks by a fleet.
Definition: lengthpredator.h:10
LengthPredator(const char *givenname, const IntVector &Areas, const TimeClass *const TimeInfo, Keeper *const keeper, Formula multscaler)
This is the LengthPredator constructor.
Definition: lengthpredator.cc:6
double getMultScaler() const
This will return the multiplicative value used scale the catch.
Definition: lengthpredator.h:35
Formula multi
This is the multiplicative constant that can be used to scale the biomass consumed.
Definition: lengthpredator.h:46
virtual void setTimeMultiplier(const TimeClass *const TimeInfo, int quotastep, double value)
This is a multiplier set in lengthpredator.
Definition: lengthpredator.cc:27
virtual void Sum(const PopInfoVector &NumberInArea, int area)
This will calculate the amount of prey that is consumed by the predator.
Definition: lengthpredator.cc:16
virtual void Reset(const TimeClass *const TimeInfo)
This function will reset the predation information.
Definition: lengthpredator.cc:20
virtual ~LengthPredator()
This is the default LengthPredator destructor.
Definition: lengthpredator.h:24
DoubleVector timeMultiplier
Definition: lengthpredator.h:47
This class implements a dynamic vector of PopInfo values.
Definition: popinfovector.h:11
This is the class used to model the predation of a population.
Definition: poppredator.h:16
This is the class used to store information about the timesteps used for the current model.
Definition: areatime.h:87