Empirical
emp::Processor< HARDWARE > Member List

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

BypassScope(size_t scope)emp::Processor< HARDWARE >inline
CurScope() const emp::Processor< HARDWARE >inline
CurScopeType() const emp::Processor< HARDWARE >inline
DefaultInstLib()emp::Processor< HARDWARE >static
GetCallStack() const emp::Processor< HARDWARE >inline
GetFunStart(size_t id) const emp::Processor< HARDWARE >inline
GetGenome() const emp::Processor< HARDWARE >inline
GetInput(int id) const emp::Processor< HARDWARE >inline
GetInputs() const emp::Processor< HARDWARE >inline
GetInst(size_t pos) const emp::Processor< HARDWARE >inline
GetInstLib() const emp::Processor< HARDWARE >inline
GetIP() const emp::Processor< HARDWARE >inline
GetNumErrors() const emp::Processor< HARDWARE >inline
GetNumInputs() const emp::Processor< HARDWARE >inline
GetNumOutputs() const emp::Processor< HARDWARE >inline
GetNumTraits() const emp::Processor< HARDWARE >inline
GetOutput(int id) const emp::Processor< HARDWARE >inline
GetOutputs() const emp::Processor< HARDWARE >inline
GetRandomInst(Random &rand)emp::Processor< HARDWARE >inline
GetReg(size_t id) const emp::Processor< HARDWARE >inline
GetRegStack() const emp::Processor< HARDWARE >inline
GetScopeStack() const emp::Processor< HARDWARE >inline
GetScopeType(size_t id)emp::Processor< HARDWARE >inline
GetSize() const emp::Processor< HARDWARE >inline
GetStack(size_t id) const emp::Processor< HARDWARE >inline
GetTrait(size_t id) const emp::Processor< HARDWARE >inline
GetTraits()emp::Processor< HARDWARE >inline
hwemp::Processor< HARDWARE >
IncErrors()emp::Processor< HARDWARE >inline
Inst_Add(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Break(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Call(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_CopyVal(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Countdown(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Dec(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Define(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Div(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_If(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Inc(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Input(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Mod(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Mult(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Not(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Output(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Pop(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Push(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Scope(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_ScopeReg(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_SetReg(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_Sub(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_TestEqu(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_TestLess(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_TestNEqu(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
Inst_While(this_t &hw, const inst_t &inst)emp::Processor< HARDWARE >inlinestatic
InstScope(const inst_t &inst) const emp::Processor< HARDWARE >
Load(std::istream &input)emp::Processor< HARDWARE >
operator<(const this_t &other) const emp::Processor< HARDWARE >inline
PopStack(size_t id)emp::Processor< HARDWARE >inline
PredictNextInst() const emp::Processor< HARDWARE >
PrintGenome(std::ostream &os=std::cout) const emp::Processor< HARDWARE >
PrintGenome(const std::string &filename) const emp::Processor< HARDWARE >
PrintInst(const inst_t &inst, std::ostream &os=std::cout) const emp::Processor< HARDWARE >
PrintState(std::ostream &os=std::cout) const emp::Processor< HARDWARE >
Process(size_t num_inst)emp::Processor< HARDWARE >inline
ProcessInst(const inst_t &inst)emp::Processor< HARDWARE >inline
Processor(const genome_t &in_genome)emp::Processor< HARDWARE >inline
Processor()emp::Processor< HARDWARE >inline
Processor(Ptr< const inst_lib_t > inst_lib)emp::Processor< HARDWARE >inline
Processor(const inst_lib_t &inst_lib)emp::Processor< HARDWARE >inline
Processor(const Processor< HARDWARE > &)=defaultemp::Processor< HARDWARE >
Processor(Processor< HARDWARE > &&)=defaultemp::Processor< HARDWARE >
PushCallInfo(size_t pos)emp::Processor< HARDWARE >inline
PushInst(size_t id, size_t a0=0, size_t a1=0, size_t a2=0)emp::Processor< HARDWARE >inline
PushInst(const std::string &name, size_t a0=0, size_t a1=0, size_t a2=0)emp::Processor< HARDWARE >inline
PushInst(const Instruction &inst)emp::Processor< HARDWARE >inline
PushInst(Instruction &&inst)emp::Processor< HARDWARE >inline
PushRandom(Random &rand, const size_t count=1)emp::Processor< HARDWARE >inline
PushRegInfo(size_t scope_id, size_t reg_id)emp::Processor< HARDWARE >inline
PushStack(size_t id, double value)emp::Processor< HARDWARE >inline
PushTrait(double val)emp::Processor< HARDWARE >inline
RandomizeInst(size_t pos, Random &rand)emp::Processor< HARDWARE >inline
Reset()emp::Processor< HARDWARE >inline
ResetHardware()emp::Processor< HARDWARE >inlinevirtual
ResetIP()emp::Processor< HARDWARE >inline
SetFunStart(size_t id, int value)emp::Processor< HARDWARE >inline
SetGenome(const genome_t &g)emp::Processor< HARDWARE >inline
SetInput(int input_id, double value)emp::Processor< HARDWARE >inline
SetInputs(const std::unordered_map< int, double > &vals)emp::Processor< HARDWARE >inline
SetInputs(std::unordered_map< int, double > &&vals)emp::Processor< HARDWARE >inline
SetInst(size_t pos, const inst_t &inst)emp::Processor< HARDWARE >inline
SetInst(size_t pos, size_t id, size_t a0=0, size_t a1=0, size_t a2=0)emp::Processor< HARDWARE >inline
SetIP(size_t pos)emp::Processor< HARDWARE >inline
SetOutput(int output_id, double value)emp::Processor< HARDWARE >inline
SetOutputs(const std::unordered_map< int, double > &vals)emp::Processor< HARDWARE >inline
SetOutputs(std::unordered_map< int, double > &&vals)emp::Processor< HARDWARE >inline
SetReg(size_t id, double val)emp::Processor< HARDWARE >inline
SetTrait(size_t id, double val)emp::Processor< HARDWARE >inline
SingleProcess()emp::Processor< HARDWARE >inline
this_t typedefemp::Processor< HARDWARE >
Trace(size_t num_inst, std::ostream &os=std::cout)emp::Processor< HARDWARE >inline
Trace(size_t num_inst, const std::string &filename)emp::Processor< HARDWARE >inline
UpdateScope(size_t new_scope, ScopeType type=ScopeType::BASIC)emp::Processor< HARDWARE >inline
~Processor()emp::Processor< HARDWARE >inlinevirtual