Evolve
API
- NK.hpp
NKLandscapeNKLandscape::NKLandscape()NKLandscape::NKLandscape()NKLandscape::NKLandscape()NKLandscape::NKLandscape()NKLandscape::~NKLandscape()NKLandscape::operator=()NKLandscape::operator=()NKLandscape::Reset()NKLandscape::Config()NKLandscape::GetN()NKLandscape::GetK()NKLandscape::GetStateCount()NKLandscape::GetTotalCount()NKLandscape::GetFitness()NKLandscape::GetFitness()NKLandscape::GetFitness()NKLandscape::GetSiteFitness()NKLandscape::GetFitnesses()NKLandscape::SetState()NKLandscape::RandomizeStates()NKLandscape::NNKLandscape::KNKLandscape::state_countNKLandscape::total_countNKLandscape::landscape
NKLandscapeMemoNKLandscapeMemo::NKLandscapeMemo()NKLandscapeMemo::NKLandscapeMemo()NKLandscapeMemo::NKLandscapeMemo()NKLandscapeMemo::NKLandscapeMemo()NKLandscapeMemo::~NKLandscapeMemo()NKLandscapeMemo::operator=()NKLandscapeMemo::operator=()NKLandscapeMemo::GetN()NKLandscapeMemo::GetK()NKLandscapeMemo::GetFitness()NKLandscapeMemo::GetFitness()NKLandscapeMemo::NNKLandscapeMemo::KNKLandscapeMemo::landscapeNKLandscapeMemo::masks
- NK-const.hpp
evoevo::NKLandscapeConstevo::NKLandscapeConst::NKLandscapeConst()evo::NKLandscapeConst::NKLandscapeConst()evo::NKLandscapeConst::NKLandscapeConst()evo::NKLandscapeConst::~NKLandscapeConst()evo::NKLandscapeConst::operator=()evo::NKLandscapeConst::GetN()evo::NKLandscapeConst::GetK()evo::NKLandscapeConst::GetStateCount()evo::NKLandscapeConst::GetTotalCount()evo::NKLandscapeConst::GetFitness()evo::NKLandscapeConst::GetFitness()evo::NKLandscapeConst::GetFitness()evo::NKLandscapeConst::landscapeevo::NKLandscapeConst::state_count()evo::NKLandscapeConst::total_count()
- OEE.hpp
Skeletonize()SeenSetSeenBloomFilterOEETrackerOEETracker::OEETracker()OEETracker::~OEETracker()OEETracker::GetResolution()OEETracker::GetGenerationInterval()OEETracker::SetResolution()OEETracker::SetGenerationInterval()OEETracker::Update()OEETracker::CalcStats()OEETracker::CoalescenceFilter()OEETracker::GetDataNode()OEETracker::systematics_tOEETracker::taxon_tOEETracker::info_tOEETracker::hash_tOEETracker::fun_calc_complexity_tOEETracker::fun_calc_data_tOEETracker::snapshotsOEETracker::snapshot_timesOEETracker::systematics_managerOEETracker::prev_coal_setOEETracker::skeleton_funOEETracker::complexity_funOEETracker::generation_intervalOEETracker::resolutionOEETracker::data_nodesOEETracker::seenOEETracker::prune_topOEETracker::snapshot_info_t
- OrgInterface.hpp
- Resource.hpp
ResourceSelect()ResourceResource::Resource()Resource::Resource()Resource::GetAmount()Resource::GetInflow()Resource::GetOutflow()Resource::SetAmount()Resource::SetInflow()Resource::SetOutflow()Resource::Inc()Resource::Inc()Resource::Dec()Resource::Dec()Resource::Update()Resource::amountResource::inflowResource::outflow
- StateGrid.hpp
StateGridInfoStateGridInfo::key_tStateGridInfo::GetNumStates()StateGridInfo::GetSymbol()StateGridInfo::GetScoreChange()StateGridInfo::GetName()StateGridInfo::GetDesc()StateGridInfo::GetState()StateGridInfo::GetState()StateGridInfo::AddState()StateGridInfo::GetKey()StateGridInfo::GetKey()StateGridInfo::GetKey()StateGridInfo::statesStateGridInfo::state_mapStateGridInfo::symbol_mapStateGridInfo::name_mapStateGridInfo::StateInfoStateGridInfo::StateInfo::StateInfo()StateGridInfo::StateInfo::StateInfo()StateGridInfo::StateInfo::StateInfo()StateGridInfo::StateInfo::~StateInfo()StateGridInfo::StateInfo::operator=()StateGridInfo::StateInfo::operator=()StateGridInfo::StateInfo::state_idStateGridInfo::StateInfo::symbolStateGridInfo::StateInfo::score_changeStateGridInfo::StateInfo::nameStateGridInfo::StateInfo::desc
StateGridStateGrid::key_tStateGrid::StateGrid()StateGrid::StateGrid()StateGrid::StateGrid()StateGrid::StateGrid()StateGrid::StateGrid()StateGrid::~StateGrid()StateGrid::operator=()StateGrid::operator=()StateGrid::GetWidth()StateGrid::GetHeight()StateGrid::GetSize()StateGrid::GetStates()StateGrid::GetInfo()StateGrid::operator()()StateGrid::operator()()StateGrid::GetState()StateGrid::GetState()StateGrid::SetState()StateGrid::GetSymbol()StateGrid::GetScoreChange()StateGrid::GetName()StateGrid::IsState()StateGrid::AddState()StateGrid::Load()StateGrid::Print()StateGrid::Write()StateGrid::widthStateGrid::heightStateGrid::statesStateGrid::info
StateGridStatusStateGridStatus::key_tStateGridStatus::StateGridStatus()StateGridStatus::StateGridStatus()StateGridStatus::StateGridStatus()StateGridStatus::~StateGridStatus()StateGridStatus::operator=()StateGridStatus::operator=()StateGridStatus::GetX()StateGridStatus::GetY()StateGridStatus::GetFacing()StateGridStatus::IsAt()StateGridStatus::WasAt()StateGridStatus::GetVisited()StateGridStatus::TrackMoves()StateGridStatus::Set()StateGridStatus::SetX()StateGridStatus::SetY()StateGridStatus::SetPos()StateGridStatus::SetFacing()StateGridStatus::Move()StateGridStatus::Rotate()StateGridStatus::Randomize()StateGridStatus::Scan()StateGridStatus::SetState()StateGridStatus::PrintHistory()StateGridStatus::UpdateHistory()StateGridStatus::MoveX()StateGridStatus::MoveY()StateGridStatus::cur_stateStateGridStatus::track_movesStateGridStatus::historyStateGridStatus::State
- Systematics.hpp
TaxonTaxon::data_tTaxon::Taxon()Taxon::Taxon()Taxon::Taxon()Taxon::operator=()Taxon::operator=()Taxon::operator<()Taxon::GetID()Taxon::GetInfo()Taxon::GetParent()Taxon::NullifyParent()Taxon::GetNumOrgs()Taxon::SetNumOrgs()Taxon::GetTotOrgs()Taxon::SetTotOrgs()Taxon::GetNumOff()Taxon::GetDepth()Taxon::GetData()Taxon::GetData()Taxon::GetOffspring()Taxon::SetData()Taxon::GetOriginationTime()Taxon::SetOriginationTime()Taxon::GetDestructionTime()Taxon::SetDestructionTime()Taxon::AddOrg()Taxon::AddOffspring()Taxon::AddTotalOffspring()Taxon::GetTotalOffspring()Taxon::RemoveOrg()Taxon::RemoveFromOffspring()Taxon::RemoveOffspring()Taxon::RemoveTotalOffspring()Taxon::this_tTaxon::info_tTaxon::idTaxon::infoTaxon::parentTaxon::offspringTaxon::num_orgsTaxon::tot_orgsTaxon::num_offspringTaxon::total_offspringTaxon::depthTaxon::origination_timeTaxon::destruction_timeTaxon::data
SystematicsBaseSystematicsBase::data_node_tSystematicsBase::data_ptr_tSystematicsBase::SystematicsBase()SystematicsBase::~SystematicsBase()SystematicsBase::GetTrackSynchronous()SystematicsBase::GetStoreActive()SystematicsBase::GetStoreAncestors()SystematicsBase::GetStoreOutside()SystematicsBase::GetArchive()SystematicsBase::GetStorePosition()SystematicsBase::GetCollapseUnifurcations()SystematicsBase::GetTotalOrgs()SystematicsBase::GetNumRoots()SystematicsBase::GetNextID()SystematicsBase::GetAveDepth()SystematicsBase::GetUpdate()SystematicsBase::SetTrackSynchronous()SystematicsBase::SetStoreActive()SystematicsBase::SetStoreAncestors()SystematicsBase::SetStoreOutside()SystematicsBase::SetArchive()SystematicsBase::SetStorePosition()SystematicsBase::SetCollapseUnifurcations()SystematicsBase::SetUpdate()SystematicsBase::AddDataNode()SystematicsBase::AddDataNode()SystematicsBase::AddDataNode()SystematicsBase::GetDataNode()SystematicsBase::AddEvolutionaryDistinctivenessDataNode()SystematicsBase::AddPairwiseDistanceDataNode()SystematicsBase::AddPhylogeneticDiversityDataNode()SystematicsBase::AddDeleteriousStepDataNode()SystematicsBase::AddVolatilityDataNode()SystematicsBase::AddUniqueTaxaDataNode()SystematicsBase::AddMutationCountDataNode()SystematicsBase::GetNumActive()SystematicsBase::GetNumAncestors()SystematicsBase::GetNumOutside()SystematicsBase::GetTreeSize()SystematicsBase::GetNumTaxa()SystematicsBase::GetMaxDepth()SystematicsBase::GetPhylogeneticDiversity()SystematicsBase::GetMeanPairwiseDistance()SystematicsBase::GetSumDistance()SystematicsBase::GetSumPairwiseDistance()SystematicsBase::GetVariancePairwiseDistance()SystematicsBase::GetPairwiseDistances()SystematicsBase::SackinIndex()SystematicsBase::CollessLikeIndex()SystematicsBase::GetOutDegreeDistribution()SystematicsBase::GetAverageOriginTime()SystematicsBase::GetMRCADepth()SystematicsBase::AddOrg()SystematicsBase::AddOrg()SystematicsBase::AddOrg()SystematicsBase::AddOrg()SystematicsBase::RemoveOrg()SystematicsBase::RemoveOrgAfterRepro()SystematicsBase::PrintStatus()SystematicsBase::CalcDiversity()SystematicsBase::Update()SystematicsBase::SetNextParent()SystematicsBase::SwapPositions()SystematicsBase::store_activeSystematicsBase::store_ancestorsSystematicsBase::store_outsideSystematicsBase::archiveSystematicsBase::store_positionSystematicsBase::track_synchronousSystematicsBase::collapse_unifurcationsSystematicsBase::org_countSystematicsBase::total_depthSystematicsBase::num_rootsSystematicsBase::max_depthSystematicsBase::next_idSystematicsBase::curr_updateSystematicsBase::data_nodes
SystematicsSystematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::AddOrg()Systematics::RemoveOrg()Systematics::RemoveOrg()Systematics::RemoveOrgAfterRepro()Systematics::RemoveOrgAfterRepro()Systematics::SetNextParent()Systematics::SetNextParent()Systematics::taxon_tSystematics::info_tSystematics::data_ptr_tSystematics::Prune()Systematics::RemoveOffspring()Systematics::MarkExtinct()Systematics::ClearRemoveAfterReproQueue()Systematics::CollapseUnifurcation()Systematics::Systematics()Systematics::Systematics()Systematics::Systematics()Systematics::~Systematics()Systematics::Update()Systematics::SetCalcInfoFun()Systematics::RemoveBefore()Systematics::ApplyToActiveTaxa()Systematics::ApplyToActiveTaxa()Systematics::ApplyToAncestorTaxa()Systematics::ApplyToAncestorTaxa()Systematics::ApplyToOutsideTaxa()Systematics::ApplyToOutsideTaxa()Systematics::ApplyToAllTaxa()Systematics::ApplyToAllTaxa()Systematics::ApplyToAllTaxa()Systematics::ApplyToAllTaxa()Systematics::GetActivePtr()Systematics::GetActive()Systematics::GetAncestors()Systematics::GetOutside()Systematics::GetNumActive()Systematics::GetNumAncestors()Systematics::GetNumOutside()Systematics::GetTreeSize()Systematics::GetNumTaxa()Systematics::GetMaxDepth()Systematics::GetNextParent()Systematics::GetMostRecent()Systematics::Parent()Systematics::IsTaxonAt()Systematics::GetTaxonAt()Systematics::OnNew()Systematics::OnExtinct()Systematics::OnPrune()Systematics::OnCollapseUnifurcation()Systematics::AddEvolutionaryDistinctivenessDataNode()Systematics::AddPairwiseDistanceDataNode()Systematics::AddPhylogeneticDiversityDataNode()Systematics::AddDeleteriousStepDataNode()Systematics::AddVolatilityDataNode()Systematics::AddUniqueTaxaDataNode()Systematics::AddMutationCountDataNode()Systematics::GetPhylogeneticDiversity()Systematics::GetPhylogeneticDiversityNormalize()Systematics::GetTaxonDistinctiveness()Systematics::GetEvolutionaryDistinctiveness()Systematics::GetAllEvolutionaryDistinctivenesses()Systematics::GetMeanEvolutionaryDistinctiveness()Systematics::GetSumEvolutionaryDistinctiveness()Systematics::GetVarianceEvolutionaryDistinctiveness()Systematics::GetMeanPairwiseDistance()Systematics::GetSumDistance()Systematics::GetSumPairwiseDistance()Systematics::GetVariancePairwiseDistance()Systematics::GetPairwiseDistances()Systematics::GetPairwiseDistance()Systematics::GetCanopyExtantRoots()Systematics::GetDistanceToRoot()Systematics::GetBranchesToRoot()Systematics::SackinIndex()Systematics::GetOutDegreeDistribution()Systematics::GetAverageOriginTime()Systematics::CollessLikeIndex()Systematics::GetMRCA()Systematics::GetMRCADepth()Systematics::GetSharedAncestor()Systematics::CalcDiversity()Systematics::GetLineage()Systematics::GetLineageToMRCA()Systematics::PrintStatus()Systematics::PrintLineage()Systematics::AddSnapshotFun()Systematics::Snapshot()Systematics::SwapPositions()Systematics::LoadFromFile()Systematics::GetUpdate()Systematics::SetUpdate()Systematics::AddDataNode()Systematics::AddDataNode()Systematics::AddDataNode()Systematics::GetDataNode()Systematics::user_snapshot_funsSystematics::active_taxaSystematics::ancestor_taxaSystematics::outside_taxaSystematics::to_be_removedSystematics::removal_posSystematics::taxon_locationsSystematics::on_new_sigSystematics::on_extinct_sigSystematics::on_prune_sigSystematics::on_collapse_unifurcation_sigSystematics::mrcaSystematics::parent_tSystematics::hash_tSystematics::fun_calc_info_tSystematics::calc_info_funSystematics::next_parentSystematics::most_recentSystematics::num_orgs_defaultedSystematics::total_offspring_defaultedSystematics::archiveSystematics::collapse_unifurcationsSystematics::curr_updateSystematics::max_depthSystematics::next_idSystematics::num_rootsSystematics::org_countSystematics::store_activeSystematics::store_ancestorsSystematics::store_outsideSystematics::store_positionSystematics::total_depthSystematics::track_synchronousSystematics::SnapshotInfo
datastructdatastruct::no_datadatastruct::fitnessdatastruct::mut_landscape_infodatastruct::mut_landscape_info::phen_tdatastruct::mut_landscape_info::has_phen_tdatastruct::mut_landscape_info::has_mutations_tdatastruct::mut_landscape_info::has_fitness_tdatastruct::mut_landscape_info::GetPhenotype()datastruct::mut_landscape_info::GetFitness()datastruct::mut_landscape_info::RecordMutation()datastruct::mut_landscape_info::RecordFitness()datastruct::mut_landscape_info::RecordPhenotype()datastruct::mut_landscape_info::mut_countsdatastruct::mut_landscape_info::fitnessdatastruct::mut_landscape_info::phenotype
- SystematicsAnalysis.hpp
- World.hpp
WorldWorld::this_tWorld::org_tWorld::value_typeWorld::pop_tWorld::iterator_tWorld::fit_cache_tWorld::genome_tWorld::fun_calc_fitness_tWorld::fun_calc_dist_tWorld::fun_do_mutations_tWorld::fun_print_org_tWorld::fun_get_genome_tWorld::fun_find_inject_pos_tWorld::fun_find_birth_pos_tWorld::fun_kill_org_tWorld::fun_get_neighbor_tWorld::fun_is_neighbor_tWorld::World()World::World()World::~World()World::GetSize()World::GetNumOrgs()World::GetUpdate()World::GetWidth()World::GetHeight()World::GetDepth()World::GetFullPop()World::GetDominantInfo()World::GetDominantOrg()World::GetPhenotypes()World::AddDataFile()World::GetFile()World::IsOccupied()World::IsCacheOn()World::IsSynchronous()World::IsSpaceStructured()World::IsPhenoStructured()World::MarkSynchronous()World::MarkSpaceStructured()World::MarkPhenoStructured()World::operator[]()World::GetOrg()World::GetOrg()World::GetOrgPtr()World::GetNextOrg()World::GetGenome()World::GetGenomeAt()World::GetSystematics()World::GetSystematics()World::RemoveSystematics()World::RemoveSystematics()World::AddSystematics()World::AddSystematics()World::GetFitFun()World::SetPopStruct_Grow()World::SetPopStruct_Mixed()World::SetPopStruct_Grid()World::SetPopStruct_3DGrid()World::SetAutoMutate()World::SetAutoMutate()World::SetAutoMutate()World::SetSynchronousSystematics()World::AddPhenotype()World::GetFitnessDataNode()World::AddDataNode()World::GetDataNode()World::SetupFile()World::SetupFitnessFile()World::SetupSystematicsFile()World::SetupSystematicsFile()World::SetupPopulationFile()World::SetFitFun()World::SetMutFun()World::SetPrintFun()World::SetGetGenomeFun()World::SetAddInjectFun()World::SetAddBirthFun()World::SetKillOrgFun()World::SetGetNeighborFun()World::SetIsNeighborFun()World::SetSharedFitFun()World::GetSignalControl()World::OnBeforeRepro()World::OnOffspringReady()World::OnInjectReady()World::OnBeforePlacement()World::OnPlacement()World::OnUpdate()World::OnOrgDeath()World::OnSwapOrgs()World::OnWorldDestruct()World::HasAttribute()World::GetAttribute()World::SetAttribute()World::Update()World::Process()World::ProcessID()World::ResetHardware()World::CalcFitnessOrg()World::CalcFitnessID()World::CalcFitnessAll()World::SetCache()World::ClearCache()World::DoMutationsOrg()World::DoMutationsID()World::DoMutations()World::Clear()World::Reset()World::Swap()World::Resize()World::Resize()World::Resize()World::AddOrgAt()World::RemoveOrgAt()World::Inject()World::InjectAt()World::InjectRandomOrg()World::DoBirth()World::DoDeath()World::DoDeath()World::GetRandom()World::SetRandom()World::NewRandom()World::GetRandomCellID()World::GetRandomCellID()World::GetRandomNeighborPos()World::IsNeighbor()World::GetRandomOrgID()World::GetRandomOrg()World::FindCellIDs()World::GetValidOrgIDs()World::GetEmptyPopIDs()World::GetValidNeighborOrgIDs()World::DoBottleneck()World::SerialTransfer()World::Print()World::PrintOrgCounts()World::PrintGrid()World::size()World::resize()World::clear()World::begin()World::end()World::EMPCall_SetupOrg()World::EMPCall_SetupOrg()World::SetupOrg()World::GetCache()World::ClearCache()World::updateWorld::random_ptrWorld::random_ownerWorld::popsWorld::popWorld::num_orgsWorld::fit_cacheWorld::nameWorld::cache_onWorld::pop_sizesWorld::phenotypesWorld::filesWorld::is_synchronousWorld::is_space_structuredWorld::is_pheno_structuredWorld::data_nodesWorld::fun_calc_fitnessWorld::fun_do_mutationsWorld::fun_print_orgWorld::fun_get_genomeWorld::fun_find_inject_posWorld::fun_find_birth_posWorld::fun_kill_orgWorld::fun_get_neighborWorld::fun_is_neighborWorld::attributesWorld::systematicsWorld::systematics_labelsWorld::controlWorld::before_repro_sigWorld::offspring_ready_sigWorld::inject_ready_sigWorld::before_placement_sigWorld::on_placement_sigWorld::on_update_sigWorld::on_death_sigWorld::on_swap_sigWorld::world_destruct_sigWorld::ignore_semicolon_to_follow_SetupOrg
- World_iterator.hpp
World_iteratorWorld_iterator::World_iterator()World_iterator::World_iterator()World_iterator::operator=()World_iterator::operator++()World_iterator::operator--()World_iterator::operator==()World_iterator::operator!=()World_iterator::operator<()World_iterator::operator<=()World_iterator::operator>()World_iterator::operator>=()World_iterator::operator*()World_iterator::operator*()World_iterator::operator bool()World_iterator::begin()World_iterator::begin()World_iterator::end()World_iterator::end()World_iterator::world_tWorld_iterator::org_tWorld_iterator::this_tWorld_iterator::WorldSize()World_iterator::OrgPtr()World_iterator::MakeValid()World_iterator::world_ptrWorld_iterator::pos
- World_output.hpp
- World_reflect.hpp
- World_select.hpp
EliteSelect()RandomSelect()TournamentSelect()LocalTournamentSelect()RouletteSelect()EMPCall_TriggerOnLexicaseSelect()EMPCall_TriggerOnLexicaseSelect()TriggerOnLexicaseSelect()LexicaseSelect()OptimizedLexicaseSelect()EcoSelect()EcoSelect()ignore_semicolon_to_follow_TriggerOnLexicaseSelect
- World_structure.hpp
SetPools()SetMapElites()SetMapElites()SetMapElites()SetMapElites()SetDiverseElites()SetDiverseElites()WorldPositionWorldPosition::WorldPosition()WorldPosition::WorldPosition()WorldPosition::WorldPosition()WorldPosition::operator=()WorldPosition::GetIndex()WorldPosition::GetPopID()WorldPosition::IsActive()WorldPosition::IsValid()WorldPosition::SetActive()WorldPosition::SetPopID()WorldPosition::SetIndex()WorldPosition::MarkInvalid()WorldPosition::invalid_idWorldPosition::indexWorldPosition::pop_id
WorldVectorWorld_MinDistInfoWorld_MinDistInfo::World_MinDistInfo()World_MinDistInfo::CalcDist()World_MinDistInfo::Refresh_AgainstBin()World_MinDistInfo::Refresh()World_MinDistInfo::CalcBin()World_MinDistInfo::ResetBins()World_MinDistInfo::Setup()World_MinDistInfo::Clear()World_MinDistInfo::FindKill()World_MinDistInfo::GetBirthPos()World_MinDistInfo::Update()World_MinDistInfo::OK()World_MinDistInfo::nearest_idWorld_MinDistInfo::distanceWorld_MinDistInfo::worldWorld_MinDistInfo::traitsWorld_MinDistInfo::min_valsWorld_MinDistInfo::max_valsWorld_MinDistInfo::bin_widthWorld_MinDistInfo::is_setupWorld_MinDistInfo::num_trait_binsWorld_MinDistInfo::num_total_binsWorld_MinDistInfo::bin_idsWorld_MinDistInfo::org_binsWorld_MinDistInfo::ID_NONE