Gadget
|
This is the class used to calculate the suitability based on a linear function of the prey length with no upper bound. More...
#include <suitfunc.h>
Public Member Functions | |
StraightUnboundedSuitFunc () | |
This is the StraightUnboundedSuitFunc constructor. More... | |
virtual | ~StraightUnboundedSuitFunc () |
This is the default StraightUnboundedSuitFunc destructor. More... | |
virtual int | usesPredLength () |
This will return 1 if the suitability function is based on the predator length, 0 otherwise. More... | |
virtual int | usesPreyLength () |
This will return 1 if the suitability function is based on the prey length, 0 otherwise. More... | |
virtual void | setPreyLength (double length) |
This will set the prey length. More... | |
virtual double | calculate () |
This will return the suitability value that has been calculated. More... | |
![]() | |
SuitFunc (const char *givenname) | |
This is the default SuitFunc constructor. More... | |
virtual | ~SuitFunc () |
This is the default SuitFunc destructor. More... | |
const ModelVariableVector & | getConstants () const |
This function will return the value of the selection function parameters. More... | |
void | readConstants (CommentStream &infile, const TimeClass *const TimeInfo, Keeper *const keeper) |
This function will read the value of the suitability function parameters from file. More... | |
void | updateConstants (const TimeClass *const TimeInfo) |
This function will update the suitability function parameters. More... | |
int | didChange (const TimeClass *const TimeInfo) |
This function will check to see if the suitability function parameters have changed. More... | |
virtual void | setPredLength (double length) |
This will set the predator length. More... | |
int | numConstants () |
This will return the number of constants used to calculate the suitability value. More... | |
![]() | |
HasName () | |
This is the default HasName constructor. More... | |
virtual | ~HasName () |
This is the default HasName destructor. More... | |
HasName (const char *givenname) | |
This is the HasName constructor for a specified name. More... | |
const char * | getName () const |
This will return a null terminated text string containing the name of the object. More... | |
Additional Inherited Members | |
![]() | |
ModelVariableVector | coeff |
This is the ModelVariableVector of suitability function constants. More... | |
This is the class used to calculate the suitability based on a linear function of the prey length with no upper bound.
StraightUnboundedSuitFunc::StraightUnboundedSuitFunc | ( | ) |
This is the StraightUnboundedSuitFunc constructor.
|
inlinevirtual |
This is the default StraightUnboundedSuitFunc destructor.
|
virtual |
|
inlinevirtual |
|
inlinevirtual |
This will return 1 if the suitability function is based on the predator length, 0 otherwise.
Implements SuitFunc.
|
inlinevirtual |
This will return 1 if the suitability function is based on the prey length, 0 otherwise.
Implements SuitFunc.