Utopia  2
Framework for studying models of complex & adaptive systems.
Public Member Functions | List of all members
Utopia::Models::PredatorPreyPlant::PredatorParams Struct Reference

Struct that holds all predator-specific parameters. More...

#include <species.hh>

Inheritance diagram for Utopia::Models::PredatorPreyPlant::PredatorParams:
Inheritance graph
[legend]
Collaboration diagram for Utopia::Models::PredatorPreyPlant::PredatorParams:
Collaboration graph
[legend]

Public Member Functions

 PredatorParams (const Utopia::DataIO::Config &cfg)
 Construct a predator object from a configuration node. More...
 
 PredatorParams ()=delete
 The default constructor. More...
 
- Public Member Functions inherited from Utopia::Models::PredatorPreyPlant::SpeciesBaseParams
 SpeciesBaseParams (const Utopia::DataIO::Config &cfg)
 Construct a species from a configuration node. More...
 
 SpeciesBaseParams ()=delete
 
- Public Member Functions inherited from Utopia::Models::PredatorPrey::SpeciesBaseParams
 SpeciesBaseParams (const Utopia::DataIO::Config &cfg)
 Load species parameters from a configuration node. More...
 
 SpeciesBaseParams ()=delete
 

Additional Inherited Members

- Public Attributes inherited from Utopia::Models::PredatorPreyPlant::SpeciesBaseParams
unsigned int move_limit
 Movement limit. More...
 
- Public Attributes inherited from Utopia::Models::PredatorPrey::SpeciesBaseParams
double cost_of_living
 Cost of living that is taken each time step. More...
 
double resource_intake
 Resource intake from eating. More...
 
double repro_resource_requ
 Minimal reproduction resources requirements. More...
 
double resource_max
 Maximal resource level. More...
 
double repro_cost
 Cost of reproduction. More...
 
double repro_prob
 Reproduction probability. More...
 

Detailed Description

Struct that holds all predator-specific parameters.

Constructor & Destructor Documentation

◆ PredatorParams() [1/2]

Utopia::Models::PredatorPreyPlant::PredatorParams::PredatorParams ( const Utopia::DataIO::Config cfg)
inline

Construct a predator object from a configuration node.

◆ PredatorParams() [2/2]

Utopia::Models::PredatorPreyPlant::PredatorParams::PredatorParams ( )
delete

The default constructor.


The documentation for this struct was generated from the following file: