Gadget
Public Member Functions | List of all members
ConstSuitFunc Class Reference

This is the class used to calculate a constant suitability. More...

#include <suitfunc.h>

Inheritance diagram for ConstSuitFunc:
Inheritance graph
Collaboration diagram for ConstSuitFunc:
Collaboration graph

Public Member Functions

 ConstSuitFunc ()
 This is the ConstSuitFunc constructor. More...
 
virtual ~ConstSuitFunc ()
 This is the default ConstSuitFunc 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 double calculate ()
 This will return the suitability value that has been calculated. More...
 
- Public Member Functions inherited from SuitFunc
 SuitFunc (const char *givenname)
 This is the default SuitFunc constructor. More...
 
virtual ~SuitFunc ()
 This is the default SuitFunc destructor. More...
 
const ModelVariableVectorgetConstants () 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...
 
virtual void setPreyLength (double length)
 This will set the prey length. More...
 
int numConstants ()
 This will return the number of constants used to calculate the suitability value. More...
 
- Public Member Functions inherited from HasName
 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

- Protected Attributes inherited from SuitFunc
ModelVariableVector coeff
 This is the ModelVariableVector of suitability function constants. More...
 

Detailed Description

This is the class used to calculate a constant suitability.

Constructor & Destructor Documentation

◆ ConstSuitFunc()

ConstSuitFunc::ConstSuitFunc ( )

This is the ConstSuitFunc constructor.

◆ ~ConstSuitFunc()

virtual ConstSuitFunc::~ConstSuitFunc ( )
inlinevirtual

This is the default ConstSuitFunc destructor.

Member Function Documentation

◆ calculate()

double ConstSuitFunc::calculate ( )
virtual

This will return the suitability value that has been calculated.

Returns
value

Implements SuitFunc.

◆ usesPredLength()

virtual int ConstSuitFunc::usesPredLength ( )
inlinevirtual

This will return 1 if the suitability function is based on the predator length, 0 otherwise.

Returns
0

Implements SuitFunc.

◆ usesPreyLength()

virtual int ConstSuitFunc::usesPreyLength ( )
inlinevirtual

This will return 1 if the suitability function is based on the prey length, 0 otherwise.

Returns
0

Implements SuitFunc.


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