Empirical
emp::AvidaCPU_Base< HARDWARE > Member List

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

arg_set_t typedefemp::AvidaCPU_Base< HARDWARE >
arg_t typedefemp::AvidaCPU_Base< HARDWARE >
AvidaCPU_Base(const genome_t &in_genome)emp::AvidaCPU_Base< HARDWARE >inline
AvidaCPU_Base()emp::AvidaCPU_Base< HARDWARE >inline
AvidaCPU_Base(Ptr< const inst_lib_t > inst_lib)emp::AvidaCPU_Base< HARDWARE >inline
AvidaCPU_Base(const inst_lib_t &inst_lib)emp::AvidaCPU_Base< HARDWARE >inline
AvidaCPU_Base(const AvidaCPU_Base &)=defaultemp::AvidaCPU_Base< HARDWARE >
AvidaCPU_Base(AvidaCPU_Base &&)=defaultemp::AvidaCPU_Base< HARDWARE >
BypassScope(size_t scope)emp::AvidaCPU_Base< HARDWARE >inline
call_stackemp::AvidaCPU_Base< HARDWARE >
CPU_SIZEemp::AvidaCPU_Base< HARDWARE >static
CurScope() const emp::AvidaCPU_Base< HARDWARE >inline
CurScopeType() const emp::AvidaCPU_Base< HARDWARE >inline
errorsemp::AvidaCPU_Base< HARDWARE >
ExitScope()emp::AvidaCPU_Base< HARDWARE >inline
fun_startsemp::AvidaCPU_Base< HARDWARE >
genomeemp::AvidaCPU_Base< HARDWARE >
genome_t typedefemp::AvidaCPU_Base< HARDWARE >
GetCallStack() const emp::AvidaCPU_Base< HARDWARE >inline
GetFunStart(size_t id) const emp::AvidaCPU_Base< HARDWARE >inline
GetGenome() const emp::AvidaCPU_Base< HARDWARE >inline
GetInput(int id) const emp::AvidaCPU_Base< HARDWARE >inline
GetInputs() const emp::AvidaCPU_Base< HARDWARE >inline
GetInst(size_t pos) const emp::AvidaCPU_Base< HARDWARE >inline
GetInstLib() const emp::AvidaCPU_Base< HARDWARE >inline
GetIP() const emp::AvidaCPU_Base< HARDWARE >inline
GetNumErrors() const emp::AvidaCPU_Base< HARDWARE >inline
GetNumInputs() const emp::AvidaCPU_Base< HARDWARE >inline
GetNumOutputs() const emp::AvidaCPU_Base< HARDWARE >inline
GetNumTraits() const emp::AvidaCPU_Base< HARDWARE >inline
GetOutput(int id) const emp::AvidaCPU_Base< HARDWARE >inline
GetOutputs() const emp::AvidaCPU_Base< HARDWARE >inline
GetRandomInst(Random &rand)emp::AvidaCPU_Base< HARDWARE >inline
GetReg(size_t id) const emp::AvidaCPU_Base< HARDWARE >inline
GetRegStack() const emp::AvidaCPU_Base< HARDWARE >inline
GetScopeStack() const emp::AvidaCPU_Base< HARDWARE >inline
GetScopeType(size_t id)emp::AvidaCPU_Base< HARDWARE >inline
GetSize() const emp::AvidaCPU_Base< HARDWARE >inline
GetStack(size_t id) const emp::AvidaCPU_Base< HARDWARE >inline
GetTrait(size_t id) const emp::AvidaCPU_Base< HARDWARE >inline
GetTraits()emp::AvidaCPU_Base< HARDWARE >inline
hardware_t typedefemp::AvidaCPU_Base< HARDWARE >
IncErrors()emp::AvidaCPU_Base< HARDWARE >inline
inputsemp::AvidaCPU_Base< HARDWARE >
INST_ARGSemp::AvidaCPU_Base< HARDWARE >static
inst_lib_t typedefemp::AvidaCPU_Base< HARDWARE >
inst_ptremp::AvidaCPU_Base< HARDWARE >
inst_t typedefemp::AvidaCPU_Base< HARDWARE >
InstScope(const inst_t &inst) const emp::AvidaCPU_Base< HARDWARE >
Load(std::istream &input)emp::AvidaCPU_Base< HARDWARE >
Load(const std::string &filename)emp::AvidaCPU_Base< HARDWARE >inline
operator<(const this_t &other) const emp::AvidaCPU_Base< HARDWARE >inline
outputsemp::AvidaCPU_Base< HARDWARE >
PopStack(size_t id)emp::AvidaCPU_Base< HARDWARE >inline
PredictNextInst() const emp::AvidaCPU_Base< HARDWARE >
PrintGenome(std::ostream &os=std::cout) const emp::AvidaCPU_Base< HARDWARE >
PrintGenome(const std::string &filename) const emp::AvidaCPU_Base< HARDWARE >
PrintInst(const inst_t &inst, std::ostream &os=std::cout) const emp::AvidaCPU_Base< HARDWARE >
PrintState(std::ostream &os=std::cout) const emp::AvidaCPU_Base< HARDWARE >
Process(size_t num_inst)emp::AvidaCPU_Base< HARDWARE >inline
ProcessInst(const inst_t &inst)emp::AvidaCPU_Base< HARDWARE >inline
PushCallInfo(size_t pos)emp::AvidaCPU_Base< HARDWARE >inline
PushInst(size_t id, size_t a0=0, size_t a1=0, size_t a2=0)emp::AvidaCPU_Base< HARDWARE >inline
PushInst(const std::string &name, size_t a0=0, size_t a1=0, size_t a2=0)emp::AvidaCPU_Base< HARDWARE >inline
PushInst(const Instruction &inst)emp::AvidaCPU_Base< HARDWARE >inline
PushInst(Instruction &&inst)emp::AvidaCPU_Base< HARDWARE >inline
PushInstString(std::string info)emp::AvidaCPU_Base< HARDWARE >inline
PushRandom(Random &rand, const size_t count=1)emp::AvidaCPU_Base< HARDWARE >inline
PushRegInfo(size_t scope_id, size_t reg_id)emp::AvidaCPU_Base< HARDWARE >inline
PushStack(size_t id, double value)emp::AvidaCPU_Base< HARDWARE >inline
PushTrait(double val)emp::AvidaCPU_Base< HARDWARE >inline
RandomizeInst(size_t pos, Random &rand)emp::AvidaCPU_Base< HARDWARE >inline
reg_stackemp::AvidaCPU_Base< HARDWARE >
regsemp::AvidaCPU_Base< HARDWARE >
Reset()emp::AvidaCPU_Base< HARDWARE >inline
ResetHardware()emp::AvidaCPU_Base< HARDWARE >inlinevirtual
ResetIP()emp::AvidaCPU_Base< HARDWARE >inline
scope_stackemp::AvidaCPU_Base< HARDWARE >
SetFunStart(size_t id, int value)emp::AvidaCPU_Base< HARDWARE >inline
SetGenome(const genome_t &g)emp::AvidaCPU_Base< HARDWARE >inline
SetInput(int input_id, double value)emp::AvidaCPU_Base< HARDWARE >inline
SetInputs(const std::unordered_map< int, double > &vals)emp::AvidaCPU_Base< HARDWARE >inline
SetInputs(std::unordered_map< int, double > &&vals)emp::AvidaCPU_Base< HARDWARE >inline
SetInst(size_t pos, const inst_t &inst)emp::AvidaCPU_Base< HARDWARE >inline
SetInst(size_t pos, size_t id, size_t a0=0, size_t a1=0, size_t a2=0)emp::AvidaCPU_Base< HARDWARE >inline
SetIP(size_t pos)emp::AvidaCPU_Base< HARDWARE >inline
SetOutput(int output_id, double value)emp::AvidaCPU_Base< HARDWARE >inline
SetOutputs(const std::unordered_map< int, double > &vals)emp::AvidaCPU_Base< HARDWARE >inline
SetOutputs(std::unordered_map< int, double > &&vals)emp::AvidaCPU_Base< HARDWARE >inline
SetReg(size_t id, double val)emp::AvidaCPU_Base< HARDWARE >inline
SetTrait(size_t id, double val)emp::AvidaCPU_Base< HARDWARE >inline
SingleProcess()emp::AvidaCPU_Base< HARDWARE >inline
STACK_CAPemp::AvidaCPU_Base< HARDWARE >static
stack_t typedefemp::AvidaCPU_Base< HARDWARE >
stacksemp::AvidaCPU_Base< HARDWARE >
this_t typedefemp::AvidaCPU_Base< HARDWARE >
Trace(size_t num_inst, std::ostream &os=std::cout)emp::AvidaCPU_Base< HARDWARE >inline
Trace(size_t num_inst, const std::string &filename)emp::AvidaCPU_Base< HARDWARE >inline
traitsemp::AvidaCPU_Base< HARDWARE >
UpdateScope(size_t new_scope, ScopeType type=ScopeType::BASIC)emp::AvidaCPU_Base< HARDWARE >inline
~AvidaCPU_Base()emp::AvidaCPU_Base< HARDWARE >inlinevirtual