Empirical
emp::SystematicsBase< ORG > Member List

This is the complete list of members for emp::SystematicsBase< ORG >, including all inherited members.

AddDataNode(const std::string &name)emp::SystematicsBase< ORG >inline
AddDataNode(std::function< emp::vector< double >()> pull_set_fun, const std::string &name)emp::SystematicsBase< ORG >inline
AddDataNode(std::function< double()> pull_fun, const std::string &name)emp::SystematicsBase< ORG >inline
AddDeleteriousStepDataNode(const std::string &name="deleterious_steps")=0emp::SystematicsBase< ORG >pure virtual
AddEvolutionaryDistinctivenessDataNode(const std::string &name="evolutionary_distinctiveness")=0emp::SystematicsBase< ORG >pure virtual
AddMutationCountDataNode(const std::string &name="mutation_count", const std::string &mutation="substitution")=0emp::SystematicsBase< ORG >pure virtual
AddOrg(ORG &&org, int pos, int update, bool next)=0emp::SystematicsBase< ORG >pure virtual
AddOrg(ORG &org, int pos, int update, bool next)=0emp::SystematicsBase< ORG >pure virtual
AddPairwiseDistanceDataNode(const std::string &name="pairwise_distance")=0emp::SystematicsBase< ORG >pure virtual
AddPhylogeneticDiversityDataNode(const std::string &name="phylogenetic_diversity")=0emp::SystematicsBase< ORG >pure virtual
AddUniqueTaxaDataNode(const std::string &name="unique_taxa")=0emp::SystematicsBase< ORG >pure virtual
AddVolatilityDataNode(const std::string &name="volatility")=0emp::SystematicsBase< ORG >pure virtual
archiveemp::SystematicsBase< ORG >protected
CalcDiversity() const =0emp::SystematicsBase< ORG >pure virtual
curr_updateemp::SystematicsBase< ORG >protected
data_node_t typedefemp::SystematicsBase< ORG >
data_nodesemp::SystematicsBase< ORG >protected
data_ptr_t typedefemp::SystematicsBase< ORG >
GetArchive() const emp::SystematicsBase< ORG >inline
GetAveDepth() const emp::SystematicsBase< ORG >inline
GetDataNode(const std::string &name)emp::SystematicsBase< ORG >inline
GetMeanPairwiseDistance(bool branch_only) const =0emp::SystematicsBase< ORG >pure virtual
GetMRCADepth() const =0emp::SystematicsBase< ORG >pure virtual
GetNumActive() const =0emp::SystematicsBase< ORG >pure virtual
GetNumAncestors() const =0emp::SystematicsBase< ORG >pure virtual
GetNumOutside() const =0emp::SystematicsBase< ORG >pure virtual
GetNumRoots() const emp::SystematicsBase< ORG >inline
GetNumTaxa() const =0emp::SystematicsBase< ORG >pure virtual
GetPairwiseDistances(bool branch_only) const =0emp::SystematicsBase< ORG >pure virtual
GetPhylogeneticDiversity() const =0emp::SystematicsBase< ORG >pure virtual
GetStoreActive() const emp::SystematicsBase< ORG >inline
GetStoreAncestors() const emp::SystematicsBase< ORG >inline
GetStoreOutside() const emp::SystematicsBase< ORG >inline
GetStorePosition() const emp::SystematicsBase< ORG >inline
GetSumPairwiseDistance(bool branch_only) const =0emp::SystematicsBase< ORG >pure virtual
GetTotalOrgs() const emp::SystematicsBase< ORG >inline
GetTrackSynchronous() const emp::SystematicsBase< ORG >inline
GetTreeSize() const =0emp::SystematicsBase< ORG >pure virtual
GetVariancePairwiseDistance(bool branch_only) const =0emp::SystematicsBase< ORG >pure virtual
next_idemp::SystematicsBase< ORG >protected
num_rootsemp::SystematicsBase< ORG >protected
org_countemp::SystematicsBase< ORG >protected
PrintStatus(std::ostream &os) const =0emp::SystematicsBase< ORG >pure virtual
RemoveNextOrg(int pos)=0emp::SystematicsBase< ORG >pure virtual
RemoveOrg(int pos)=0emp::SystematicsBase< ORG >pure virtual
SetArchive(bool new_val)emp::SystematicsBase< ORG >inline
SetNextParent(int pos)=0emp::SystematicsBase< ORG >pure virtual
SetStoreActive(bool new_val)emp::SystematicsBase< ORG >inline
SetStoreAncestors(bool new_val)emp::SystematicsBase< ORG >inline
SetStoreOutside(bool new_val)emp::SystematicsBase< ORG >inline
SetStorePosition(bool new_val)emp::SystematicsBase< ORG >inline
SetTrackSynchronous(bool new_val)emp::SystematicsBase< ORG >inline
store_activeemp::SystematicsBase< ORG >protected
store_ancestorsemp::SystematicsBase< ORG >protected
store_outsideemp::SystematicsBase< ORG >protected
store_positionemp::SystematicsBase< ORG >protected
SystematicsBase(bool _active=true, bool _anc=true, bool _all=false, bool _pos=true)emp::SystematicsBase< ORG >inline
total_depthemp::SystematicsBase< ORG >protected
track_synchronousemp::SystematicsBase< ORG >protected
Update()=0emp::SystematicsBase< ORG >pure virtual
~SystematicsBase()emp::SystematicsBase< ORG >inlinevirtual