Empirical
emp::AvidaGP Member List

This is the complete list of members for emp::AvidaGP, including all inherited members.

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