Empirical
emp::EventDrivenGP_AW< AFFINITY_WIDTH > Member List

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

AccessShared(mem_key_t key)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
active_coresemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
affinity_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
arg_set_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
arg_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
BlockType enum nameemp::EventDrivenGP_AW< AFFINITY_WIDTH >
BreakBlock()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
CallFunction(const affinity_t &affinity, double threshold)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
CallFunction(size_t fID)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
CloseBlock()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
coresemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
DecTrait(size_t id, double dec=1.0)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
DEFAULT_MAX_CALL_DEPTHemp::EventDrivenGP_AW< AFFINITY_WIDTH >static
DEFAULT_MAX_CORESemp::EventDrivenGP_AW< AFFINITY_WIDTH >static
default_mem_valueemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
DEFAULT_MEM_VALUEemp::EventDrivenGP_AW< AFFINITY_WIDTH >static
DEFAULT_MIN_BIND_THRESHemp::EventDrivenGP_AW< AFFINITY_WIDTH >static
DefaultEventLib()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
DefaultInstLib()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
errorsemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
event_libemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
event_lib_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
event_queueemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
event_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
EventDrivenGP_AW(Ptr< const inst_lib_t > _ilib, Ptr< const event_lib_t > _elib, Ptr< Random > rnd=nullptr)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_AW(inst_lib_t &_ilib, event_lib_t &_elib, Ptr< Random > rnd=nullptr)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_AW(Ptr< const event_lib_t > _elib, Ptr< Random > rnd=nullptr)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_AW(Ptr< Random > rnd=nullptr)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_AW(EventDrivenGP_t &&in)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_AW(const EventDrivenGP_t &in)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
EventDrivenGP_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
exec_core_idemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
exec_stk_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
FindBestFuncMatch(const affinity_t &affinity, double threshold)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
FindEndOfBlock(size_t fp, size_t ip)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
fun_event_handler_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
GetConstProgram() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetCores()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetCurCore()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetCurCoreID()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetCurState()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetDefaultMemValue() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetEventLib() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetFunction(size_t fID) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetInst(size_t fID, size_t pos) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetInstLib() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetMaxCallDepth() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetMaxCores() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetMinBindThresh() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetNumErrors() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetProgram()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetRandom()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetRandomPtr()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetShared(mem_key_t key) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetSharedMem()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
GetTrait(size_t id) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
HandleEvent(const event_t &event)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
HandleEvent_Message(EventDrivenGP_t &hw, const event_t &event)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
inactive_coresemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
IncTrait(size_t id, double inc=1.0)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
Inst_Add(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Break(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_BroadcastMsg(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Call(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Close(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Commit(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_CopyMem(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Countdown(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Dec(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Div(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_If(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Inc(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Input(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
inst_lib_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
Inst_Mod(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Mult(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Nop(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Not(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Output(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Pull(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Return(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_SendMsg(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
inst_seq_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
Inst_SetMem(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_Sub(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_SwapMem(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
inst_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
Inst_TestEqu(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_TestLess(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_TestNEqu(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
Inst_While(EventDrivenGP_t &hw, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inlinestatic
is_executingemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
IsStochasticFunCall() const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
Load(std::istream &input)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
max_call_depthemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
max_coresemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
MAX_INST_ARGSemp::EventDrivenGP_AW< AFFINITY_WIDTH >static
mem_key_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
mem_val_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
memory_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
min_bind_threshemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
NewRandom(int seed=-1)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
OpenBlock(size_t begin, size_t end, BlockType type)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
pending_coresemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
PrintEvent(const event_t &event, std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PrintInst(const inst_t &inst, std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PrintProgram(std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PrintProgramFull(std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PrintState(std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PrintTraits(std::ostream &os=std::cout)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
Process(size_t num_inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
ProcessInst(const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
programemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
program_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
properties_t typedefemp::EventDrivenGP_AW< AFFINITY_WIDTH >
PushFunction(const Function &_function)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PushFunction(const affinity_t &_aff=affinity_t(), const inst_seq_t &_seq=inst_seq_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PushInst(size_t id, arg_t a0=0, arg_t a1=0, arg_t a2=0, const affinity_t &aff=affinity_t(), int fID=-1)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PushInst(const std::string &name, arg_t a0=0, arg_t a1=0, arg_t a2=0, const affinity_t &aff=affinity_t(), int fID=-1)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PushInst(const inst_t &inst, int fID=-1)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
PushTrait(double val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
QueueEvent(const event_t &event)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
QueueEvent(const std::string &name, const affinity_t &affinity=affinity_t(), const memory_t &msg=memory_t(), const properties_t &properties=properties_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
QueueEvent(size_t id, const affinity_t &affinity=affinity_t(), const memory_t &msg=memory_t(), const properties_t &properties=properties_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
random_owneremp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
random_ptremp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
Reset()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
ResetHardware()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
ReturnFunction()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetDefaultMemValue(mem_val_t val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetInst(size_t fID, size_t pos, const inst_t &inst)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetInst(size_t fID, size_t pos, size_t id, arg_t a0=0, arg_t a1=0, arg_t a2=0, const affinity_t &aff=affinity_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetMaxCallDepth(size_t val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetMaxCores(size_t val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetMinBindThresh(double val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetProgram(const program_t &_program)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetShared(mem_key_t key, mem_val_t value)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetStochasticFunCall(bool val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SetTrait(size_t id, double val)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
shared_mememp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
SingleProcess()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SpawnCore(const affinity_t &affinity, double threshold, const memory_t &input_mem=memory_t(), bool is_main=false)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
SpawnCore(size_t fID, const memory_t &input_mem=memory_t(), bool is_main=false)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
stochastic_fun_callemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
traitsemp::EventDrivenGP_AW< AFFINITY_WIDTH >protected
TriggerEvent(const event_t &event)emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
TriggerEvent(const std::string &name, const affinity_t &affinity=affinity_t(), const memory_t &msg=memory_t(), const properties_t &properties=properties_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
TriggerEvent(size_t id, const affinity_t &affinity=affinity_t(), const memory_t &msg=memory_t(), const properties_t &properties=properties_t())emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
ValidFunction(size_t fID) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
ValidPosition(size_t fID, size_t pos) const emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline
~EventDrivenGP_AW()emp::EventDrivenGP_AW< AFFINITY_WIDTH >inline