Hardware
API
- AvidaCPU_InstLib.hpp
AvidaCPU_InstLibAvidaCPU_InstLib::hardware_tAvidaCPU_InstLib::arg_tAvidaCPU_InstLib::this_tAvidaCPU_InstLib::inst_tAvidaCPU_InstLib::Inst_Inc()AvidaCPU_InstLib::Inst_Dec()AvidaCPU_InstLib::Inst_Not()AvidaCPU_InstLib::Inst_SetReg()AvidaCPU_InstLib::Inst_Add()AvidaCPU_InstLib::Inst_Sub()AvidaCPU_InstLib::Inst_Mult()AvidaCPU_InstLib::Inst_Div()AvidaCPU_InstLib::Inst_Mod()AvidaCPU_InstLib::Inst_TestEqu()AvidaCPU_InstLib::Inst_TestNEqu()AvidaCPU_InstLib::Inst_TestLess()AvidaCPU_InstLib::Inst_If()AvidaCPU_InstLib::Inst_While()AvidaCPU_InstLib::Inst_Countdown()AvidaCPU_InstLib::Inst_Break()AvidaCPU_InstLib::Inst_Scope()AvidaCPU_InstLib::Inst_Define()AvidaCPU_InstLib::Inst_Call()AvidaCPU_InstLib::Inst_Push()AvidaCPU_InstLib::Inst_Pop()AvidaCPU_InstLib::Inst_Input()AvidaCPU_InstLib::Inst_Output()AvidaCPU_InstLib::Inst_CopyVal()AvidaCPU_InstLib::Inst_ScopeReg()AvidaCPU_InstLib::DefaultInstLib()AvidaCPU_InstLib::arg_count
- AvidaGP.hpp
AvidaCPU_BaseAvidaCPU_Base::this_tAvidaCPU_Base::hardware_tAvidaCPU_Base::inst_tAvidaCPU_Base::arg_tAvidaCPU_Base::inst_lib_tAvidaCPU_Base::genome_tAvidaCPU_Base::stack_tAvidaCPU_Base::arg_set_tAvidaCPU_Base::ExitScope()AvidaCPU_Base::UpdateScope()AvidaCPU_Base::BypassScope()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::AvidaCPU_Base()AvidaCPU_Base::~AvidaCPU_Base()AvidaCPU_Base::operator<()AvidaCPU_Base::operator!=()AvidaCPU_Base::Reset()AvidaCPU_Base::ResetHardware()AvidaCPU_Base::ResetIP()AvidaCPU_Base::GetInstLib()AvidaCPU_Base::GetInst()AvidaCPU_Base::operator[]()AvidaCPU_Base::GetGenome()AvidaCPU_Base::GetSize()AvidaCPU_Base::size()AvidaCPU_Base::GetReg()AvidaCPU_Base::GetInput()AvidaCPU_Base::GetInputs()AvidaCPU_Base::GetNumInputs()AvidaCPU_Base::GetOutput()AvidaCPU_Base::GetOutputs()AvidaCPU_Base::GetNumOutputs()AvidaCPU_Base::GetStack()AvidaCPU_Base::GetFunStart()AvidaCPU_Base::GetIP()AvidaCPU_Base::GetScopeStack()AvidaCPU_Base::CurScope()AvidaCPU_Base::CurScopeType()AvidaCPU_Base::GetScopeType()AvidaCPU_Base::GetRegStack()AvidaCPU_Base::GetCallStack()AvidaCPU_Base::GetNumErrors()AvidaCPU_Base::GetTrait()AvidaCPU_Base::GetTraits()AvidaCPU_Base::GetNumTraits()AvidaCPU_Base::SetInst()AvidaCPU_Base::SetInst()AvidaCPU_Base::SetGenome()AvidaCPU_Base::SetReg()AvidaCPU_Base::SetInput()AvidaCPU_Base::SetInputs()AvidaCPU_Base::SetInputs()AvidaCPU_Base::SetInputs()AvidaCPU_Base::SetOutput()AvidaCPU_Base::SetOutputs()AvidaCPU_Base::SetOutputs()AvidaCPU_Base::PopStack()AvidaCPU_Base::PushStack()AvidaCPU_Base::SetFunStart()AvidaCPU_Base::SetIP()AvidaCPU_Base::PushRegInfo()AvidaCPU_Base::PushCallInfo()AvidaCPU_Base::IncErrors()AvidaCPU_Base::SetTrait()AvidaCPU_Base::PushTrait()AvidaCPU_Base::GetRandomInst()AvidaCPU_Base::RandomizeInst()AvidaCPU_Base::PushInst()AvidaCPU_Base::PushInst()AvidaCPU_Base::PushInst()AvidaCPU_Base::PushInst()AvidaCPU_Base::PushDefaultInst()AvidaCPU_Base::PushInstString()AvidaCPU_Base::PushRandom()AvidaCPU_Base::Load()AvidaCPU_Base::Load()AvidaCPU_Base::ProcessInst()AvidaCPU_Base::InstScope()AvidaCPU_Base::SingleProcess()AvidaCPU_Base::Process()AvidaCPU_Base::PrintInst()AvidaCPU_Base::PrintGenome()AvidaCPU_Base::PrintGenome()AvidaCPU_Base::PrintSymbols()AvidaCPU_Base::ToString()AvidaCPU_Base::PredictNextInst()AvidaCPU_Base::PrintState()AvidaCPU_Base::Trace()AvidaCPU_Base::Trace()AvidaCPU_Base::genomeAvidaCPU_Base::regsAvidaCPU_Base::inputsAvidaCPU_Base::outputsAvidaCPU_Base::stacksAvidaCPU_Base::fun_startsAvidaCPU_Base::inst_ptrAvidaCPU_Base::scope_stackAvidaCPU_Base::reg_stackAvidaCPU_Base::call_stackAvidaCPU_Base::errorsAvidaCPU_Base::traitsAvidaCPU_Base::CPU_SIZEAvidaCPU_Base::INST_ARGSAvidaCPU_Base::STACK_CAPAvidaCPU_Base::InstructionAvidaCPU_Base::Instruction::Instruction()AvidaCPU_Base::Instruction::Instruction()AvidaCPU_Base::Instruction::Instruction()AvidaCPU_Base::Instruction::operator=()AvidaCPU_Base::Instruction::operator=()AvidaCPU_Base::Instruction::operator<()AvidaCPU_Base::Instruction::operator==()AvidaCPU_Base::Instruction::operator!=()AvidaCPU_Base::Instruction::operator>()AvidaCPU_Base::Instruction::operator>=()AvidaCPU_Base::Instruction::operator<=()AvidaCPU_Base::Instruction::Set()AvidaCPU_Base::Instruction::GetIndex()AvidaCPU_Base::Instruction::idAvidaCPU_Base::Instruction::args
AvidaCPU_Base::RegBackupAvidaCPU_Base::ScopeInfo
AvidaGP
- BitSorter.hpp
BitSorterBitSorter::bits_tBitSorter::BitSorter()BitSorter::BitSorter()BitSorter::BitSorter()BitSorter::~BitSorter()BitSorter::operator=()BitSorter::operator=()BitSorter::operator!=()BitSorter::operator<()BitSorter::GetSize()BitSorter::size()BitSorter::GetComparator()BitSorter::operator[]()BitSorter::GetBits()BitSorter::Clear()BitSorter::CalcDepth()BitSorter::CalcDepth()BitSorter::AddCompare()BitSorter::EditCompare()BitSorter::InsertCompare()BitSorter::RemoveCompare()BitSorter::Sort()BitSorter::TestSortable()BitSorter::CountSortable()BitSorter::AsString()BitSorter::RunCompare()BitSorter::ToString()BitSorter::compare_set
- EventDrivenGP.hpp
EventDrivenGPEventDrivenGP_AWEventDrivenGP_AW::BlockTypeEventDrivenGP_AW::EventDrivenGP_tEventDrivenGP_AW::mem_key_tEventDrivenGP_AW::mem_val_tEventDrivenGP_AW::memory_tEventDrivenGP_AW::arg_tEventDrivenGP_AW::arg_set_tEventDrivenGP_AW::affinity_tEventDrivenGP_AW::properties_tEventDrivenGP_AW::trait_tEventDrivenGP_AW::matchbin_tEventDrivenGP_AW::inst_tEventDrivenGP_AW::inst_seq_tEventDrivenGP_AW::event_tEventDrivenGP_AW::inst_lib_tEventDrivenGP_AW::event_lib_tEventDrivenGP_AW::program_tEventDrivenGP_AW::exec_stk_tEventDrivenGP_AW::fun_event_handler_tEventDrivenGP_AW::trait_printer_tEventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::EventDrivenGP_AW()EventDrivenGP_AW::~EventDrivenGP_AW()EventDrivenGP_AW::Reset()EventDrivenGP_AW::ResetProgram()EventDrivenGP_AW::ResetHardware()EventDrivenGP_AW::SpawnCore()EventDrivenGP_AW::SpawnCore()EventDrivenGP_AW::GetInstLib()EventDrivenGP_AW::GetEventLib()EventDrivenGP_AW::GetRandom()EventDrivenGP_AW::GetRandomPtr()EventDrivenGP_AW::GetConstProgram()EventDrivenGP_AW::GetProgram()EventDrivenGP_AW::GetFunction()EventDrivenGP_AW::GetInst()EventDrivenGP_AW::GetTrait()EventDrivenGP_AW::GetTrait()EventDrivenGP_AW::GetNumErrors()EventDrivenGP_AW::GetMinBindThresh()EventDrivenGP_AW::GetMaxCores()EventDrivenGP_AW::GetMaxCallDepth()EventDrivenGP_AW::GetDefaultMemValue()EventDrivenGP_AW::IsStochasticFunCall()EventDrivenGP_AW::GetCores()EventDrivenGP_AW::GetCores()EventDrivenGP_AW::GetCurCoreID()EventDrivenGP_AW::GetCurCore()EventDrivenGP_AW::GetCurState()EventDrivenGP_AW::GetSharedMem()EventDrivenGP_AW::GetShared()EventDrivenGP_AW::AccessShared()EventDrivenGP_AW::SetMinBindThresh()EventDrivenGP_AW::SetMaxCores()EventDrivenGP_AW::SetMaxCallDepth()EventDrivenGP_AW::SetDefaultMemValue()EventDrivenGP_AW::SetStochasticFunCall()EventDrivenGP_AW::SetTrait()EventDrivenGP_AW::SetInst()EventDrivenGP_AW::SetInst()EventDrivenGP_AW::SetProgram()EventDrivenGP_AW::PushFunction()EventDrivenGP_AW::PushFunction()EventDrivenGP_AW::PushInst()EventDrivenGP_AW::PushInst()EventDrivenGP_AW::PushInst()EventDrivenGP_AW::Load()EventDrivenGP_AW::NewRandom()EventDrivenGP_AW::ValidPosition()EventDrivenGP_AW::ValidFunction()EventDrivenGP_AW::SetShared()EventDrivenGP_AW::FindEndOfBlock()EventDrivenGP_AW::CloseBlock()EventDrivenGP_AW::OpenBlock()EventDrivenGP_AW::BreakBlock()EventDrivenGP_AW::FindBestFuncMatch()EventDrivenGP_AW::GetMatchBin()EventDrivenGP_AW::GetMatchBin()EventDrivenGP_AW::RefreshMatchBin()EventDrivenGP_AW::CallFunction()EventDrivenGP_AW::CallFunction()EventDrivenGP_AW::ReturnFunction()EventDrivenGP_AW::ProcessInst()EventDrivenGP_AW::HandleEvent()EventDrivenGP_AW::TriggerEvent()EventDrivenGP_AW::TriggerEvent()EventDrivenGP_AW::TriggerEvent()EventDrivenGP_AW::QueueEvent()EventDrivenGP_AW::QueueEvent()EventDrivenGP_AW::QueueEvent()EventDrivenGP_AW::SingleProcess()EventDrivenGP_AW::Process()EventDrivenGP_AW::PrintEvent()EventDrivenGP_AW::PrintInst()EventDrivenGP_AW::PrintTraits()EventDrivenGP_AW::SetTraitPrintFun()EventDrivenGP_AW::PrintProgram()EventDrivenGP_AW::PrintProgramFull()EventDrivenGP_AW::PrintState()EventDrivenGP_AW::Inst_Inc()EventDrivenGP_AW::Inst_Dec()EventDrivenGP_AW::Inst_Not()EventDrivenGP_AW::Inst_Add()EventDrivenGP_AW::Inst_Sub()EventDrivenGP_AW::Inst_Mult()EventDrivenGP_AW::Inst_Div()EventDrivenGP_AW::Inst_Mod()EventDrivenGP_AW::Inst_TestEqu()EventDrivenGP_AW::Inst_TestNEqu()EventDrivenGP_AW::Inst_TestLess()EventDrivenGP_AW::Inst_If()EventDrivenGP_AW::Inst_While()EventDrivenGP_AW::Inst_Countdown()EventDrivenGP_AW::Inst_Break()EventDrivenGP_AW::Inst_Close()EventDrivenGP_AW::Inst_Call()EventDrivenGP_AW::Inst_Return()EventDrivenGP_AW::Inst_SetMem()EventDrivenGP_AW::Inst_CopyMem()EventDrivenGP_AW::Inst_SwapMem()EventDrivenGP_AW::Inst_Input()EventDrivenGP_AW::Inst_Output()EventDrivenGP_AW::Inst_Commit()EventDrivenGP_AW::Inst_Pull()EventDrivenGP_AW::Inst_Fork()EventDrivenGP_AW::Inst_Terminate()EventDrivenGP_AW::Inst_Nop()EventDrivenGP_AW::Inst_BroadcastMsg()EventDrivenGP_AW::Inst_SendMsg()EventDrivenGP_AW::Inst_RngDouble()EventDrivenGP_AW::Inst_SetRegulator()EventDrivenGP_AW::Inst_SetOwnRegulator()EventDrivenGP_AW::Inst_AdjRegulator()EventDrivenGP_AW::Inst_AdjOwnRegulator()EventDrivenGP_AW::Inst_ExtRegulator()EventDrivenGP_AW::Inst_ExtOwnRegulator()EventDrivenGP_AW::Inst_SenseRegulator()EventDrivenGP_AW::Inst_SenseOwnRegulator()EventDrivenGP_AW::Inst_Terminal()EventDrivenGP_AW::DefaultInstLib()EventDrivenGP_AW::HandleEvent_Message()EventDrivenGP_AW::DefaultEventLib()EventDrivenGP_AW::MAX_INST_ARGSEventDrivenGP_AW::affinity_widthEventDrivenGP_AW::DEFAULT_MAX_CORESEventDrivenGP_AW::DEFAULT_MAX_CALL_DEPTHEventDrivenGP_AW::DEFAULT_MEM_VALUEEventDrivenGP_AW::DEFAULT_MIN_BIND_THRESHEventDrivenGP_AW::event_libEventDrivenGP_AW::random_ptrEventDrivenGP_AW::random_ownerEventDrivenGP_AW::programEventDrivenGP_AW::shared_memEventDrivenGP_AW::event_queueEventDrivenGP_AW::traitsEventDrivenGP_AW::errorsEventDrivenGP_AW::max_coresEventDrivenGP_AW::max_call_depthEventDrivenGP_AW::default_mem_valueEventDrivenGP_AW::min_bind_threshEventDrivenGP_AW::stochastic_fun_callEventDrivenGP_AW::coresEventDrivenGP_AW::active_coresEventDrivenGP_AW::inactive_coresEventDrivenGP_AW::pending_coresEventDrivenGP_AW::exec_core_idEventDrivenGP_AW::is_executingEventDrivenGP_AW::matchBinEventDrivenGP_AW::BlockEventDrivenGP_AW::EventEventDrivenGP_AW::Event::Event()EventDrivenGP_AW::Event::Event()EventDrivenGP_AW::Event::Event()EventDrivenGP_AW::Event::operator=()EventDrivenGP_AW::Event::operator=()EventDrivenGP_AW::Event::operator<()EventDrivenGP_AW::Event::operator==()EventDrivenGP_AW::Event::HasProperty()EventDrivenGP_AW::Event::serialize()EventDrivenGP_AW::Event::idEventDrivenGP_AW::Event::affinityEventDrivenGP_AW::Event::msgEventDrivenGP_AW::Event::properties
EventDrivenGP_AW::FunctionEventDrivenGP_AW::Function::Function()EventDrivenGP_AW::Function::operator=()EventDrivenGP_AW::Function::operator[]()EventDrivenGP_AW::Function::operator[]()EventDrivenGP_AW::Function::operator==()EventDrivenGP_AW::Function::operator!=()EventDrivenGP_AW::Function::operator<()EventDrivenGP_AW::Function::GetSize()EventDrivenGP_AW::Function::SetMatchBinRefreshFun()EventDrivenGP_AW::Function::GetAffinity()EventDrivenGP_AW::Function::SetAffinity()EventDrivenGP_AW::Function::PushInst()EventDrivenGP_AW::Function::PushInst()EventDrivenGP_AW::Function::SetInst()EventDrivenGP_AW::Function::SetInst()EventDrivenGP_AW::Function::serialize()EventDrivenGP_AW::Function::inst_seqEventDrivenGP_AW::Function::affinityEventDrivenGP_AW::Function::fun_matchbin_refresh
EventDrivenGP_AW::InstructionEventDrivenGP_AW::Instruction::Instruction()EventDrivenGP_AW::Instruction::Instruction()EventDrivenGP_AW::Instruction::Instruction()EventDrivenGP_AW::Instruction::operator=()EventDrivenGP_AW::Instruction::operator=()EventDrivenGP_AW::Instruction::Set()EventDrivenGP_AW::Instruction::Set()EventDrivenGP_AW::Instruction::operator==()EventDrivenGP_AW::Instruction::operator!=()EventDrivenGP_AW::Instruction::operator<()EventDrivenGP_AW::Instruction::serialize()EventDrivenGP_AW::Instruction::GetIndex()EventDrivenGP_AW::Instruction::idEventDrivenGP_AW::Instruction::argsEventDrivenGP_AW::Instruction::affinity
EventDrivenGP_AW::ProgramEventDrivenGP_AW::Program::Program()EventDrivenGP_AW::Program::Program()EventDrivenGP_AW::Program::begin()EventDrivenGP_AW::Program::end()EventDrivenGP_AW::Program::cbegin()EventDrivenGP_AW::Program::cend()EventDrivenGP_AW::Program::Clear()EventDrivenGP_AW::Program::operator[]()EventDrivenGP_AW::Program::operator[]()EventDrivenGP_AW::Program::operator==()EventDrivenGP_AW::Program::operator!=()EventDrivenGP_AW::Program::operator<()EventDrivenGP_AW::Program::GetSize()EventDrivenGP_AW::Program::GetInstCnt()EventDrivenGP_AW::Program::GetInstLib()EventDrivenGP_AW::Program::ValidPosition()EventDrivenGP_AW::Program::ValidFunction()EventDrivenGP_AW::Program::SetMatchBinRefreshFun()EventDrivenGP_AW::Program::SetInstLib()EventDrivenGP_AW::Program::SetProgram()EventDrivenGP_AW::Program::PushFunction()EventDrivenGP_AW::Program::DeleteFunction()EventDrivenGP_AW::Program::PushFunction()EventDrivenGP_AW::Program::PushInst()EventDrivenGP_AW::Program::PushInst()EventDrivenGP_AW::Program::PushInst()EventDrivenGP_AW::Program::SetInst()EventDrivenGP_AW::Program::SetInst()EventDrivenGP_AW::Program::Load()EventDrivenGP_AW::Program::PrintInst()EventDrivenGP_AW::Program::PrintInstFull()EventDrivenGP_AW::Program::PrintProgram()EventDrivenGP_AW::Program::PrintProgramFull()EventDrivenGP_AW::Program::serialize()EventDrivenGP_AW::Program::program_tEventDrivenGP_AW::Program::inst_libEventDrivenGP_AW::Program::programEventDrivenGP_AW::Program::fun_matchbin_refresh
EventDrivenGP_AW::StateEventDrivenGP_AW::State::State()EventDrivenGP_AW::State::State()EventDrivenGP_AW::State::State()EventDrivenGP_AW::State::Reset()EventDrivenGP_AW::State::GetFP()EventDrivenGP_AW::State::GetIP()EventDrivenGP_AW::State::GetDefaultMemValue()EventDrivenGP_AW::State::SetIP()EventDrivenGP_AW::State::SetFP()EventDrivenGP_AW::State::SetDefaultMemValue()EventDrivenGP_AW::State::AdvanceIP()EventDrivenGP_AW::State::IsMain()EventDrivenGP_AW::State::GetLocalMemory()EventDrivenGP_AW::State::GetInputMemory()EventDrivenGP_AW::State::GetOutputMemory()EventDrivenGP_AW::State::GetLocal()EventDrivenGP_AW::State::GetInput()EventDrivenGP_AW::State::GetOutput()EventDrivenGP_AW::State::SetLocal()EventDrivenGP_AW::State::SetInput()EventDrivenGP_AW::State::SetOutput()EventDrivenGP_AW::State::AccessLocal()EventDrivenGP_AW::State::AccessInput()EventDrivenGP_AW::State::AccessOutput()EventDrivenGP_AW::State::local_memEventDrivenGP_AW::State::input_memEventDrivenGP_AW::State::output_memEventDrivenGP_AW::State::default_mem_valEventDrivenGP_AW::State::func_ptrEventDrivenGP_AW::State::inst_ptrEventDrivenGP_AW::State::block_stackEventDrivenGP_AW::State::is_main
- EventLib.hpp
EventLibEventLib::hardware_tEventLib::event_tEventLib::fun_tEventLib::properties_tEventLib::fun_set_tEventLib::EventLib()EventLib::EventLib()EventLib::~EventLib()EventLib::operator=()EventLib::operator=()EventLib::GetName()EventLib::GetHandler()EventLib::GetDispatchFuns()EventLib::GetDesc()EventLib::GetProperties()EventLib::HasProperty()EventLib::GetSize()EventLib::GetID()EventLib::AddEvent()EventLib::RegisterDispatchFun()EventLib::RegisterDispatchFun()EventLib::TriggerEvent()EventLib::HandleEvent()EventLib::event_libEventLib::name_mapEventLib::EventDef
- Genome.hpp
GenomeGenome::Genome()Genome::Genome()Genome::Genome()Genome::Genome()Genome::Genome()Genome::~Genome()Genome::operator=()Genome::operator=()Genome::GetInstLib()Genome::GetSize()Genome::Resize()Genome::operator==()Genome::operator!=()Genome::operator<()Genome::operator>()Genome::operator<=()Genome::operator>=()Genome::Hash()Genome::inst_libGenome::hash_t
- InstLib.hpp
ScopeTypeInstLibInstLib::hardware_tInstLib::inst_tInstLib::genome_tInstLib::arg_tInstLib::fun_tInstLib::inst_properties_tInstLib::InstLib()InstLib::InstLib()InstLib::operator=()InstLib::operator=()InstLib::GetName()InstLib::GetFunction()InstLib::GetNumArgs()InstLib::GetDesc()InstLib::GetScopeType()InstLib::GetScopeArg()InstLib::GetProperties()InstLib::GetSymbol()InstLib::HasProperty()InstLib::GetSize()InstLib::IsInst()InstLib::GetID()InstLib::GetID()InstLib::GetIDFromSymbol()InstLib::GetIndex()InstLib::GetIndex()InstLib::GetIndexFromSymbol()InstLib::GetArg()InstLib::AddInst()InstLib::AddArg()InstLib::ProcessInst()InstLib::ProcessInst()InstLib::WriteGenome()InstLib::ReadInst()InstLib::PrintManifest()InstLib::inst_libInstLib::inst_funsInstLib::name_mapInstLib::id_mapInstLib::arg_mapInstLib::symbol_defaultsInstLib::extra_symbolInstLib::symbol_mapInstLib::InstDefInstLib::InstDef::InstDef()InstLib::InstDef::InstDef()InstLib::InstDef::indexInstLib::InstDef::idInstLib::InstDef::nameInstLib::InstDef::fun_callInstLib::InstDef::num_argsInstLib::InstDef::descInstLib::InstDef::scope_typeInstLib::InstDef::scope_argInstLib::InstDef::propertiesInstLib::InstDef::symbol
InstLib::InstructionBase
- LinearCode.hpp
- VirtualCPU.hpp
empemp::VirtualCPUemp::VirtualCPU::derived_temp::VirtualCPU::data_temp::VirtualCPU::inst_temp::VirtualCPU::inst_lib_temp::VirtualCPU::genome_temp::VirtualCPU::nop_vec_temp::VirtualCPU::stack_temp::VirtualCPU::VirtualCPU()emp::VirtualCPU::VirtualCPU()emp::VirtualCPU::VirtualCPU()emp::VirtualCPU::VirtualCPU()emp::VirtualCPU::~VirtualCPU()emp::VirtualCPU::GetGenomeSize()emp::VirtualCPU::GetWorkingGenomeSize()emp::VirtualCPU::GetNumRegs()emp::VirtualCPU::GetNumNops()emp::VirtualCPU::GetOutputs()emp::VirtualCPU::GetInstLib()emp::VirtualCPU::GetNumInstsExecuted()emp::VirtualCPU::GetNumInstsCopied()emp::VirtualCPU::SetInputs()emp::VirtualCPU::Load()emp::VirtualCPU::Load()emp::VirtualCPU::LoadFromChars()emp::VirtualCPU::PushInst()emp::VirtualCPU::PushInst()emp::VirtualCPU::PushInst()emp::VirtualCPU::PushInst()emp::VirtualCPU::PushInst()emp::VirtualCPU::PushInst()emp::VirtualCPU::GetDefaultInst()emp::VirtualCPU::PushDefaultInst()emp::VirtualCPU::GetRandomInst()emp::VirtualCPU::SetInst()emp::VirtualCPU::RandomizeInst()emp::VirtualCPU::PushRandomInst()emp::VirtualCPU::InsertInst()emp::VirtualCPU::InsertRandomInst()emp::VirtualCPU::RemoveInst()emp::VirtualCPU::IncreaseCooldown()emp::VirtualCPU::DecreaseCooldown()emp::VirtualCPU::ResetCooldown()emp::VirtualCPU::AdvanceIP()emp::VirtualCPU::AdvanceRH()emp::VirtualCPU::AdvanceWH()emp::VirtualCPU::AdvanceFH()emp::VirtualCPU::SetIP()emp::VirtualCPU::SetRH()emp::VirtualCPU::SetWH()emp::VirtualCPU::SetFH()emp::VirtualCPU::ResetModdedHead()emp::VirtualCPU::SetModdedHead()emp::VirtualCPU::AdvanceModdedHead()emp::VirtualCPU::GetModdedHead()emp::VirtualCPU::Initialize()emp::VirtualCPU::ResetHeads()emp::VirtualCPU::ResetIO()emp::VirtualCPU::ResetMemory()emp::VirtualCPU::ResetBookkeeping()emp::VirtualCPU::ResetWorkingGenome()emp::VirtualCPU::ResetHardware()emp::VirtualCPU::ClearGenome()emp::VirtualCPU::CurateNops()emp::VirtualCPU::CountNops()emp::VirtualCPU::ExpandRegisters()emp::VirtualCPU::GetComplementNop()emp::VirtualCPU::GetComplementNopSequence()emp::VirtualCPU::CompareNopSequences()emp::VirtualCPU::CheckIfLastCopied()emp::VirtualCPU::FindLabel_Reverse()emp::VirtualCPU::FindLabel()emp::VirtualCPU::FindNopSequence_Reverse()emp::VirtualCPU::FindNopSequence_Reverse()emp::VirtualCPU::FindNopSequence_Reverse()emp::VirtualCPU::FindNopSequence()emp::VirtualCPU::FindNopSequence()emp::VirtualCPU::FindNopSequence()emp::VirtualCPU::StackPush()emp::VirtualCPU::StackPop()emp::VirtualCPU::StackSwap()emp::VirtualCPU::GetStackVal()emp::VirtualCPU::SingleProcess()emp::VirtualCPU::Process()emp::VirtualCPU::GetWorkingGenomeString()emp::VirtualCPU::GetGenomeString()emp::VirtualCPU::GetRawGenomeString()emp::VirtualCPU::PrintDetails()emp::VirtualCPU::are_nops_countedemp::VirtualCPU::are_regs_expandedemp::VirtualCPU::nops_need_curatedemp::VirtualCPU::expanded_nop_argsemp::VirtualCPU::regsemp::VirtualCPU::inputsemp::VirtualCPU::outputsemp::VirtualCPU::stacksemp::VirtualCPU::inst_ptremp::VirtualCPU::flow_heademp::VirtualCPU::read_heademp::VirtualCPU::write_heademp::VirtualCPU::cooldown_timeremp::VirtualCPU::nop_id_mapemp::VirtualCPU::label_idx_vecemp::VirtualCPU::genomeemp::VirtualCPU::genome_workingemp::VirtualCPU::active_stack_idxemp::VirtualCPU::copied_inst_id_vecemp::VirtualCPU::num_insts_executedemp::VirtualCPU::NUM_STACKSemp::VirtualCPU::MAX_NOPSemp::VirtualCPU::num_regsemp::VirtualCPU::num_nopsemp::VirtualCPU::Instructionemp::VirtualCPU::Instruction::Instruction()emp::VirtualCPU::Instruction::Instruction()emp::VirtualCPU::Instruction::Instruction()emp::VirtualCPU::Instruction::Instruction()emp::VirtualCPU::Instruction::operator=()emp::VirtualCPU::Instruction::operator=()emp::VirtualCPU::Instruction::operator<()emp::VirtualCPU::Instruction::operator==()emp::VirtualCPU::Instruction::operator!=()emp::VirtualCPU::Instruction::operator>()emp::VirtualCPU::Instruction::operator>=()emp::VirtualCPU::Instruction::operator<=()emp::VirtualCPU::Instruction::Set()emp::VirtualCPU::Instruction::GetIndex()emp::VirtualCPU::Instruction::idxemp::VirtualCPU::Instruction::idemp::VirtualCPU::Instruction::nop_vecemp::VirtualCPU::Instruction::has_been_executedemp::VirtualCPU::Instruction::has_been_copied
- VirtualCPU_InstLib.hpp
VirtualCPU_InstLibVirtualCPU_InstLib::hardware_tVirtualCPU_InstLib::inst_lib_tVirtualCPU_InstLib::arg_tVirtualCPU_InstLib::this_tVirtualCPU_InstLib::inst_tVirtualCPU_InstLib::nop_vec_tVirtualCPU_InstLib::Inst_NopA()VirtualCPU_InstLib::Inst_NopB()VirtualCPU_InstLib::Inst_NopC()VirtualCPU_InstLib::Inst_Inc()VirtualCPU_InstLib::Inst_Dec()VirtualCPU_InstLib::Inst_If_Not_Equal()VirtualCPU_InstLib::Inst_If_Less()VirtualCPU_InstLib::Inst_Pop()VirtualCPU_InstLib::Inst_Push()VirtualCPU_InstLib::Inst_Swap_Stack()VirtualCPU_InstLib::Inst_Shift_Right()VirtualCPU_InstLib::Inst_Shift_Left()VirtualCPU_InstLib::Inst_Add()VirtualCPU_InstLib::Inst_Sub()VirtualCPU_InstLib::Inst_Nand()VirtualCPU_InstLib::Inst_IO()VirtualCPU_InstLib::Inst_H_Alloc()VirtualCPU_InstLib::Inst_H_Divide()VirtualCPU_InstLib::Inst_H_Copy()VirtualCPU_InstLib::Inst_H_Search()VirtualCPU_InstLib::Inst_Mov_Head()VirtualCPU_InstLib::Inst_Jmp_Head()VirtualCPU_InstLib::Inst_Get_Head()VirtualCPU_InstLib::Inst_If_Label()VirtualCPU_InstLib::Inst_Set_Flow()VirtualCPU_InstLib::DefaultInstLib()
- signalgp_utils.hpp
GenRandSignalGPTag()GenRandSignalGPTags()GenRandSignalGPInst()GenRandSignalGPFunction()GenRandSignalGPProgram()SignalGPMutatorSignalGPMutator::TagTypeSignalGPMutator::hardware_tSignalGPMutator::program_tSignalGPMutator::tag_tSignalGPMutator::inst_lib_tSignalGPMutator::inst_tSignalGPMutator::fun_tSignalGPMutator::mutator_fun_tSignalGPMutator::SignalGPMutator()SignalGPMutator::SignalGPMutator()SignalGPMutator::SignalGPMutator()SignalGPMutator::~SignalGPMutator()SignalGPMutator::operator=()SignalGPMutator::operator=()SignalGPMutator::ApplyMutations()SignalGPMutator::ApplyMutator()SignalGPMutator::GetProgMinFuncCnt()SignalGPMutator::GetProgMaxFuncCnt()SignalGPMutator::GetProgMinFuncLen()SignalGPMutator::GetProgMaxFuncLen()SignalGPMutator::GetProgMaxTotalLen()SignalGPMutator::GetProgMinArgVal()SignalGPMutator::GetProgMaxArgVal()SignalGPMutator::SetProgMinFuncCnt()SignalGPMutator::SetProgMaxFuncCnt()SignalGPMutator::SetProgMinFuncLen()SignalGPMutator::SetProgMaxFuncLen()SignalGPMutator::SetProgMaxTotalLen()SignalGPMutator::SetProgMinArgVal()SignalGPMutator::SetProgMaxArgVal()SignalGPMutator::ARG_SUB__PER_ARG()SignalGPMutator::INST_SUB__PER_INST()SignalGPMutator::INST_INS__PER_INST()SignalGPMutator::INST_DEL__PER_INST()SignalGPMutator::SLIP__PER_FUNC()SignalGPMutator::FUNC_DUP__PER_FUNC()SignalGPMutator::FUNC_DEL__PER_FUNC()SignalGPMutator::TAG_BIT_FLIP__PER_BIT()SignalGPMutator::ARG_SUB__PER_ARG()SignalGPMutator::INST_SUB__PER_INST()SignalGPMutator::INST_INS__PER_INST()SignalGPMutator::INST_DEL__PER_INST()SignalGPMutator::SLIP__PER_FUNC()SignalGPMutator::FUNC_DUP__PER_FUNC()SignalGPMutator::FUNC_DEL__PER_FUNC()SignalGPMutator::TAG_BIT_FLIP__PER_BIT()SignalGPMutator::GetParamCnt()SignalGPMutator::GetParamID()SignalGPMutator::GetParam()SignalGPMutator::GetParam()SignalGPMutator::GetParamDesc()SignalGPMutator::GetParamDesc()SignalGPMutator::GetParamName()SignalGPMutator::AddParam()SignalGPMutator::SetParam()SignalGPMutator::SetParam()SignalGPMutator::GetMutatorCnt()SignalGPMutator::AddMutator()SignalGPMutator::RemoveMutator()SignalGPMutator::ClearMutators()SignalGPMutator::ResetMutators()SignalGPMutator::GetMutatorDesc()SignalGPMutator::GetLastMutationCnt()SignalGPMutator::DefaultMutator_FuncDup()SignalGPMutator::DefaultMutator_FuncDel()SignalGPMutator::DefaultMutator_FuncTag()SignalGPMutator::DefaultMutator_Slip()SignalGPMutator::DefaultMutator_Subs()SignalGPMutator::DefaultMutator_InstInDels()SignalGPMutator::Print()SignalGPMutator::VerifyProgram()SignalGPMutator::GetMutator()SignalGPMutator::GetConstMutator()SignalGPMutator::GetMutatorID()SignalGPMutator::param_libSignalGPMutator::param_name_mapSignalGPMutator::mutator_libSignalGPMutator::mutator_name_mapSignalGPMutator::prog_min_func_cntSignalGPMutator::prog_max_func_cntSignalGPMutator::prog_min_func_lenSignalGPMutator::prog_max_func_lenSignalGPMutator::prog_max_total_lenSignalGPMutator::prog_min_arg_valSignalGPMutator::prog_max_arg_valSignalGPMutator::arg_sub__per_arg__idSignalGPMutator::inst_sub__per_inst__idSignalGPMutator::inst_ins__per_inst__idSignalGPMutator::inst_del__per_inst__idSignalGPMutator::slip__per_func__idSignalGPMutator::func_dup__per_func__idSignalGPMutator::func_del__per_func__idSignalGPMutator::tag_bit_flip__per_bit__idSignalGPMutator::MutatorDefSignalGPMutator::MutatorParamDef
SignalGPMutatorFacade