Empirical
|
The default - an empty struct. More...
#include <Systematics.h>
Public Types | |
using | phen_t = PHEN_TYPE |
using | has_phen_t = std::true_type |
using | has_mutations_t = std::true_type |
using | has_fitness_t = std::true_type |
Public Member Functions | |
const PHEN_TYPE & | GetPhenotype () const |
This taxon's phenotype (for assessing phenotypic change) More... | |
const double | GetFitness () const |
void | RecordMutation (std::unordered_map< std::string, int > muts) |
void | RecordFitness (double fit) |
void | RecordPhenotype (PHEN_TYPE phen) |
Public Attributes | |
std::unordered_map< std::string, int > | mut_counts |
DataNode< double, data::Current, data::Range > | fitness |
PHEN_TYPE | phenotype |
This taxon's fitness (for assessing deleterious mutational steps) More... | |
The default - an empty struct.
using emp::datastruct::mut_landscape_info< PHEN_TYPE >::has_fitness_t = std::true_type |
using emp::datastruct::mut_landscape_info< PHEN_TYPE >::has_mutations_t = std::true_type |
using emp::datastruct::mut_landscape_info< PHEN_TYPE >::has_phen_t = std::true_type |
using emp::datastruct::mut_landscape_info< PHEN_TYPE >::phen_t = PHEN_TYPE |
Track information related to the mutational landscape Maps a string representing a type of mutation to a count representing the number of that type of mutation that occured to bring about this taxon.
|
inline |
|
inline |
This taxon's phenotype (for assessing phenotypic change)
|
inline |
|
inline |
|
inline |
DataNode<double, data::Current, data::Range> emp::datastruct::mut_landscape_info< PHEN_TYPE >::fitness |
std::unordered_map<std::string, int> emp::datastruct::mut_landscape_info< PHEN_TYPE >::mut_counts |
PHEN_TYPE emp::datastruct::mut_landscape_info< PHEN_TYPE >::phenotype |
This taxon's fitness (for assessing deleterious mutational steps)