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::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
VirtualCPUVirtualCPU::derived_tVirtualCPU::data_tVirtualCPU::inst_tVirtualCPU::inst_lib_tVirtualCPU::genome_tVirtualCPU::nop_vec_tVirtualCPU::stack_tVirtualCPU::VirtualCPU()VirtualCPU::VirtualCPU()VirtualCPU::VirtualCPU()VirtualCPU::VirtualCPU()VirtualCPU::~VirtualCPU()VirtualCPU::GetGenomeSize()VirtualCPU::GetWorkingGenomeSize()VirtualCPU::GetNumRegs()VirtualCPU::GetNumNops()VirtualCPU::GetOutputs()VirtualCPU::GetInstLib()VirtualCPU::GetNumInstsExecuted()VirtualCPU::GetNumInstsCopied()VirtualCPU::SetInputs()VirtualCPU::Load()VirtualCPU::Load()VirtualCPU::LoadFromChars()VirtualCPU::PushInst()VirtualCPU::PushInst()VirtualCPU::PushInst()VirtualCPU::PushInst()VirtualCPU::PushInst()VirtualCPU::PushInst()VirtualCPU::GetDefaultInst()VirtualCPU::PushDefaultInst()VirtualCPU::GetRandomInst()VirtualCPU::SetInst()VirtualCPU::RandomizeInst()VirtualCPU::PushRandomInst()VirtualCPU::InsertInst()VirtualCPU::InsertRandomInst()VirtualCPU::RemoveInst()VirtualCPU::IncreaseCooldown()VirtualCPU::DecreaseCooldown()VirtualCPU::ResetCooldown()VirtualCPU::ResetIP()VirtualCPU::ResetRH()VirtualCPU::ResetWH()VirtualCPU::ResetFH()VirtualCPU::AdvanceIP()VirtualCPU::AdvanceRH()VirtualCPU::AdvanceWH()VirtualCPU::AdvanceFH()VirtualCPU::SetIP()VirtualCPU::SetRH()VirtualCPU::SetWH()VirtualCPU::SetFH()VirtualCPU::ResetModdedHead()VirtualCPU::SetModdedHead()VirtualCPU::AdvanceModdedHead()VirtualCPU::GetModdedHead()VirtualCPU::Initialize()VirtualCPU::ResetHeads()VirtualCPU::ResetIO()VirtualCPU::ResetMemory()VirtualCPU::ResetBookkeeping()VirtualCPU::ResetWorkingGenome()VirtualCPU::ResetHardware()VirtualCPU::ClearGenome()VirtualCPU::CurateNops()VirtualCPU::CountNops()VirtualCPU::ExpandRegisters()VirtualCPU::GetComplementNop()VirtualCPU::GetComplementNopSequence()VirtualCPU::CompareNopSequences()VirtualCPU::CheckIfLastCopied()VirtualCPU::FindLabel_Reverse()VirtualCPU::FindLabel()VirtualCPU::FindNopSequence_Reverse()VirtualCPU::FindNopSequence_Reverse()VirtualCPU::FindNopSequence_Reverse()VirtualCPU::FindNopSequence()VirtualCPU::FindNopSequence()VirtualCPU::FindNopSequence()VirtualCPU::StackPush()VirtualCPU::StackPop()VirtualCPU::StackSwap()VirtualCPU::GetStackVal()VirtualCPU::SingleProcess()VirtualCPU::Process()VirtualCPU::GetWorkingGenomeString()VirtualCPU::GetGenomeString()VirtualCPU::GetRawGenomeString()VirtualCPU::PrintDetails()VirtualCPU::are_nops_countedVirtualCPU::are_regs_expandedVirtualCPU::nops_need_curatedVirtualCPU::expanded_nop_argsVirtualCPU::regsVirtualCPU::inputsVirtualCPU::outputsVirtualCPU::stacksVirtualCPU::inst_ptrVirtualCPU::flow_headVirtualCPU::read_headVirtualCPU::write_headVirtualCPU::cooldown_timerVirtualCPU::nop_id_mapVirtualCPU::label_idx_vecVirtualCPU::genomeVirtualCPU::genome_workingVirtualCPU::active_stack_idxVirtualCPU::copied_inst_id_vecVirtualCPU::num_insts_executedVirtualCPU::NUM_STACKSVirtualCPU::MAX_NOPSVirtualCPU::num_regsVirtualCPU::num_nopsVirtualCPU::InstructionVirtualCPU::Instruction::Instruction()VirtualCPU::Instruction::Instruction()VirtualCPU::Instruction::Instruction()VirtualCPU::Instruction::Instruction()VirtualCPU::Instruction::operator=()VirtualCPU::Instruction::operator=()VirtualCPU::Instruction::operator<()VirtualCPU::Instruction::operator==()VirtualCPU::Instruction::operator!=()VirtualCPU::Instruction::operator>()VirtualCPU::Instruction::operator>=()VirtualCPU::Instruction::operator<=()VirtualCPU::Instruction::Set()VirtualCPU::Instruction::GetIndex()VirtualCPU::Instruction::idxVirtualCPU::Instruction::idVirtualCPU::Instruction::nop_vecVirtualCPU::Instruction::has_been_executedVirtualCPU::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