Empirical
emp::World< ORG > Member List

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

AddDataFile(emp::Ptr< DataFile > file)emp::World< ORG >
AddDataNode(const std::string &name)emp::World< ORG >inline
AddOrgAt(Ptr< ORG > new_org, WorldPosition pos, WorldPosition p_pos=WorldPosition())emp::World< ORG >
AddPhenotype(Ts &&...args)emp::World< ORG >inline
AddSystematics(Ptr< Systematics< ORG, ORG_INFO, DATA_STRUCT > > s, std::string label="systematics")emp::World< ORG >inline
attributesemp::World< ORG >protected
before_placement_sigemp::World< ORG >protected
before_repro_sigemp::World< ORG >protected
begin()emp::World< ORG >inline
cache_onemp::World< ORG >protected
CalcFitnessAll() const emp::World< ORG >inline
CalcFitnessID(size_t id)emp::World< ORG >
CalcFitnessOrg(ORG &org)emp::World< ORG >
Clear()emp::World< ORG >
clear()emp::World< ORG >inline
ClearCache(size_t id)emp::World< ORG >inlineprotected
ClearCache()emp::World< ORG >inline
controlemp::World< ORG >protected
data_nodesemp::World< ORG >protected
DoBirth(const genome_t &mem, size_t parent_pos, size_t copy_count=1)emp::World< ORG >
DoBottleneck(const size_t new_size, bool choose_random=true)emp::World< ORG >
DoDeath(const WorldPosition pos)emp::World< ORG >inline
DoDeath()emp::World< ORG >inline
DoMutations(size_t start_id=0)emp::World< ORG >inline
DoMutationsID(size_t id)emp::World< ORG >inline
DoMutationsOrg(ORG &org)emp::World< ORG >inline
end()emp::World< ORG >inline
filesemp::World< ORG >protected
FindCellIDs(const std::function< bool(ORG *)> &filter)emp::World< ORG >
fit_cacheemp::World< ORG >protected
fit_cache_t typedefemp::World< ORG >
fun_calc_dist_t typedefemp::World< ORG >
fun_calc_fitnessemp::World< ORG >protected
fun_calc_fitness_t typedefemp::World< ORG >
fun_do_mutationsemp::World< ORG >protected
fun_do_mutations_t typedefemp::World< ORG >
fun_find_birth_posemp::World< ORG >protected
fun_find_birth_pos_t typedefemp::World< ORG >
fun_find_inject_posemp::World< ORG >protected
fun_find_inject_pos_t typedefemp::World< ORG >
fun_get_genomeemp::World< ORG >protected
fun_get_genome_t typedefemp::World< ORG >
fun_get_neighboremp::World< ORG >protected
fun_get_neighbor_t typedefemp::World< ORG >
fun_kill_orgemp::World< ORG >protected
fun_kill_org_t typedefemp::World< ORG >
fun_print_orgemp::World< ORG >protected
fun_print_org_t typedefemp::World< ORG >
genome_t typedefemp::World< ORG >
GetAttribute(const std::string) const emp::World< ORG >inline
GetCache(size_t id) const emp::World< ORG >inlineprotected
GetDataNode(const std::string &name)emp::World< ORG >inline
GetEmptyPopIDs()emp::World< ORG >inline
GetFile(const std::string &filename)emp::World< ORG >inline
GetFitFun()emp::World< ORG >inline
GetFitnessDataNode()emp::World< ORG >inline
GetFullPop() const emp::World< ORG >inline
GetGenome(ORG &org)emp::World< ORG >inline
GetGenomeAt(size_t id)emp::World< ORG >inline
GetHeight() const emp::World< ORG >inline
GetNextOrg(size_t id)emp::World< ORG >inline
GetNumOrgs() const emp::World< ORG >inline
GetOrg(size_t id)emp::World< ORG >inline
GetOrg(size_t x, size_t y)emp::World< ORG >inline
GetOrgPtr(size_t id) const emp::World< ORG >inline
GetPhenotypes() const emp::World< ORG >inline
GetRandom()emp::World< ORG >inline
GetRandomCellID()emp::World< ORG >inline
GetRandomCellID(size_t min_id, size_t max_id)emp::World< ORG >inline
GetRandomNeighborPos(WorldPosition pos)emp::World< ORG >inline
GetRandomOrg()emp::World< ORG >inline
GetRandomOrgID()emp::World< ORG >
GetSignalControl()emp::World< ORG >inline
GetSize() const emp::World< ORG >inline
GetSystematics(int id=0)emp::World< ORG >inline
GetSystematics(std::string label)emp::World< ORG >inline
GetUpdate() const emp::World< ORG >inline
GetValidOrgIDs()emp::World< ORG >inline
GetWidth() const emp::World< ORG >inline
HasAttribute(const std::string &name) const emp::World< ORG >inline
Inject(const genome_t &mem, size_t copy_count=1)emp::World< ORG >
inject_ready_sigemp::World< ORG >protected
InjectAt(const genome_t &mem, const WorldPosition pos)emp::World< ORG >
InjectRandomOrg(ARGS &&...args)emp::World< ORG >
is_pheno_structuredemp::World< ORG >protected
is_space_structuredemp::World< ORG >protected
is_synchronousemp::World< ORG >protected
IsCacheOn() const emp::World< ORG >inline
IsOccupied(WorldPosition pos) const emp::World< ORG >inline
IsPhenoStructured() const emp::World< ORG >inline
IsSpaceStructured() const emp::World< ORG >inline
IsSynchronous() const emp::World< ORG >inline
iterator_t typedefemp::World< ORG >
MarkPhenoStructured(bool in=true)emp::World< ORG >inline
MarkSpaceStructured(bool in=true)emp::World< ORG >inline
MarkSynchronous(bool in=true)emp::World< ORG >inline
nameemp::World< ORG >protected
NewRandom(int seed=-1)emp::World< ORG >
num_orgsemp::World< ORG >protected
offspring_ready_sigemp::World< ORG >protected
on_death_sigemp::World< ORG >protected
on_placement_sigemp::World< ORG >protected
on_swap_sigemp::World< ORG >protected
on_update_sigemp::World< ORG >protected
OnBeforePlacement(const std::function< void(ORG &, size_t)> &fun)emp::World< ORG >inline
OnBeforeRepro(const std::function< void(size_t)> &fun)emp::World< ORG >inline
OnInjectReady(const std::function< void(ORG &)> &fun)emp::World< ORG >inline
OnOffspringReady(const std::function< void(ORG &)> &fun)emp::World< ORG >inline
OnOrgDeath(const std::function< void(size_t)> &fun)emp::World< ORG >inline
OnPlacement(const std::function< void(size_t)> &fun)emp::World< ORG >inline
OnSwapOrgs(const std::function< void(WorldPosition, WorldPosition)> &fun)emp::World< ORG >inline
OnUpdate(const std::function< void(size_t)> &fun)emp::World< ORG >inline
OnWorldDestruct(const std::function< void()> &fun)emp::World< ORG >inline
operator[](size_t id) const emp::World< ORG >inline
org_t typedefemp::World< ORG >
phenotypesemp::World< ORG >protected
popemp::World< ORG >protected
pop_sizesemp::World< ORG >protected
pop_t typedefemp::World< ORG >
popsemp::World< ORG >protected
Print(std::ostream &os=std::cout, const std::string &empty="-", const std::string &spacer=" ")emp::World< ORG >
PrintGrid(std::ostream &os=std::cout, const std::string &empty="-", const std::string &spacer=" ")emp::World< ORG >
PrintOrgCounts(std::ostream &os=std::cout)emp::World< ORG >
Process(ARGS &&...args)emp::World< ORG >inline
ProcessID(size_t id, ARGS &&...args)emp::World< ORG >inline
random_owneremp::World< ORG >protected
random_ptremp::World< ORG >protected
RemoveOrgAt(WorldPosition pos)emp::World< ORG >
RemoveSystematics(int id)emp::World< ORG >inline
RemoveSystematics(std::string label)emp::World< ORG >inline
Reset()emp::World< ORG >inline
ResetHardware()emp::World< ORG >inline
resize(size_t new_size)emp::World< ORG >inline
Resize(size_t new_size)emp::World< ORG >inline
Resize(size_t new_width, size_t new_height)emp::World< ORG >inline
Resize(const emp::vector< size_t > &dims)emp::World< ORG >inline
SerialTransfer(const double keep_frac)emp::World< ORG >
SetAddBirthFun(const fun_find_birth_pos_t &_fun)emp::World< ORG >inline
SetAddInjectFun(const fun_find_inject_pos_t &_fun)emp::World< ORG >inline
SetAttribute(const std::string &name, T &&val)emp::World< ORG >inline
SetAutoMutate()emp::World< ORG >inline
SetAutoMutate(std::function< bool(size_t pos)> test_fun)emp::World< ORG >inline
SetCache(bool _in=true)emp::World< ORG >inline
SetFitFun(const fun_calc_fitness_t &fit_fun)emp::World< ORG >inline
SetGetGenomeFun(const fun_get_genome_t &_fun)emp::World< ORG >inline
SetGetNeighborFun(const fun_get_neighbor_t &_fun)emp::World< ORG >inline
SetKillOrgFun(const fun_kill_org_t &_fun)emp::World< ORG >inline
SetMutFun(const fun_do_mutations_t &mut_fun)emp::World< ORG >inline
SetPopStruct_Grid(size_t width, size_t height, bool synchronous_gen=false)emp::World< ORG >
SetPopStruct_Grow(bool synchronous_gen=false)emp::World< ORG >
SetPopStruct_Mixed(bool synchronous_gen=false)emp::World< ORG >
SetPrintFun(const fun_print_org_t &print_fun)emp::World< ORG >inline
SetRandom(Random &r)emp::World< ORG >
SetSharedFitFun(const fun_calc_fitness_t &fit_fun, const fun_calc_dist_t &dist_fun, double sharing_threshold, double alpha)emp::World< ORG >
SetSynchronousSystematics(bool synchronous)emp::World< ORG >inline
SetupFile(const std::string &filename)emp::World< ORG >
SetupFitnessFile(const std::string &filename="fitness.csv", const bool &print_header=true)emp::World< ORG >
SetupPopulationFile(const std::string &filename="population.csv", const bool &print_header=true)emp::World< ORG >
SetupSystematicsFile(std::string label, const std::string &filename="systematics.csv", const bool &print_header=true)emp::World< ORG >
SetupSystematicsFile(size_t id=0, const std::string &filename="systematics.csv", const bool &print_header=true)emp::World< ORG >
size() const emp::World< ORG >inline
Swap(WorldPosition pos1, WorldPosition pos2)emp::World< ORG >inline
systematicsemp::World< ORG >protected
systematics_labelsemp::World< ORG >protected
this_t typedefemp::World< ORG >
Update()emp::World< ORG >
updateemp::World< ORG >protected
value_type typedefemp::World< ORG >
World(std::string _name="", bool gen_random=true)emp::World< ORG >inline
World(Random &rnd, std::string _name="")emp::World< ORG >inline
world_destruct_sigemp::World< ORG >protected
World_iterator< World< ORG > > classemp::World< ORG >friend
~World()emp::World< ORG >inline