Class EfficientWorld

Inheritance Relationships

Base Type

Class Documentation

class EfficientWorld : public SymWorld

Public Functions

~EfficientWorld()

Input: None

Output: None

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

emp::DataFile &SetupEfficiencyFile(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 mean efficiency

emp::DataMonitor<double> &GetEfficiencyDataNode()

Input: None

Output: The DataMonitor<double>& that has the information representing the symbiont’s efficiency.

Purpose: To collect data on the lysis burst size to be saved to the data file that is tracking lysis burst size.