Class PggWorld

Inheritance Relationships

Base Type

Class Documentation

class PggWorld : public SymWorld

Public Functions

~PggWorld()

Input: None

Output: None

Purpose: To destruct the data nodes belonging to PggWorld to conserve memory.

emp::DataFile &SetupPGGSymIntValFile(const std::string &filename)

Input: The address of the string representing the file to be created’s name

Output: The address of the DataFile that has been created.

Purpose: To set up the file that will be used to track information about the PGG symbiont’s interaction values

emp::DataMonitor<double, emp::data::Histogram> &GetPGGDataNode()

Input: The double representing the number of resources each host gets in each update.

Output: None

Purpose: To set the resources that each host gets per update.