AddRegs(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
AvidaHardware() | emp::AvidaHardware< CPU_SIZE > | inline |
AvidaHardware(const AvidaHardware< CPU_SIZE > &)=default | emp::AvidaHardware< CPU_SIZE > | |
AvidaHardware(AvidaHardware< CPU_SIZE > &&)=default | emp::AvidaHardware< CPU_SIZE > | |
call_stack | emp::AvidaHardware< CPU_SIZE > | |
CurScope() const | emp::AvidaHardware< CPU_SIZE > | inline |
CurScopeType() const | emp::AvidaHardware< CPU_SIZE > | inline |
DecReg(size_t reg_id) | emp::AvidaHardware< CPU_SIZE > | inline |
DivRegs(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
error_count | emp::AvidaHardware< CPU_SIZE > | |
ExitScope() | emp::AvidaHardware< CPU_SIZE > | inline |
fun_starts | emp::AvidaHardware< CPU_SIZE > | |
GetCallStack() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetFunStart(size_t id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetInput(int id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetInputs() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetIP() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetNumErrors() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetNumInputs() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetNumOutputs() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetNumTraits() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetOutput(int id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetOutputs() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetReg(size_t id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetRegStack() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetScopeStack() const | emp::AvidaHardware< CPU_SIZE > | inline |
GetStack(size_t id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetTrait(size_t id) const | emp::AvidaHardware< CPU_SIZE > | inline |
GetTraits() | emp::AvidaHardware< CPU_SIZE > | inline |
IncErrors() | emp::AvidaHardware< CPU_SIZE > | inline |
IncReg(size_t reg_id) | emp::AvidaHardware< CPU_SIZE > | inline |
inputs | emp::AvidaHardware< CPU_SIZE > | |
inst_ptr | emp::AvidaHardware< CPU_SIZE > | |
ModRegs(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
MultRegs(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
NotReg(size_t reg_id) | emp::AvidaHardware< CPU_SIZE > | inline |
outputs | emp::AvidaHardware< CPU_SIZE > | |
PopStack(size_t id) | emp::AvidaHardware< CPU_SIZE > | inline |
PrintState(std::ostream &os=std::cout) const | emp::AvidaHardware< CPU_SIZE > | |
PushCallInfo(size_t pos) | emp::AvidaHardware< CPU_SIZE > | inline |
PushRegInfo(size_t scope_id, size_t reg_id) | emp::AvidaHardware< CPU_SIZE > | inline |
PushStack(size_t id, double value) | emp::AvidaHardware< CPU_SIZE > | inline |
PushTrait(double val) | emp::AvidaHardware< CPU_SIZE > | inline |
reg_stack | emp::AvidaHardware< CPU_SIZE > | |
regs | emp::AvidaHardware< CPU_SIZE > | |
RegTestEqu(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
RegTestLess(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
RegTestNEqu(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
Reset() | emp::AvidaHardware< CPU_SIZE > | inlinevirtual |
ResetIP() | emp::AvidaHardware< CPU_SIZE > | inline |
scope_stack | emp::AvidaHardware< CPU_SIZE > | |
ScopeType enum name | emp::AvidaHardware< CPU_SIZE > | |
SetFunStart(size_t id, int value) | emp::AvidaHardware< CPU_SIZE > | inline |
SetInput(int input_id, double value) | emp::AvidaHardware< CPU_SIZE > | inline |
SetInputs(const std::unordered_map< int, double > &vals) | emp::AvidaHardware< CPU_SIZE > | inline |
SetInputs(std::unordered_map< int, double > &&vals) | emp::AvidaHardware< CPU_SIZE > | inline |
SetIP(size_t pos) | emp::AvidaHardware< CPU_SIZE > | inline |
SetOutput(int output_id, double value) | emp::AvidaHardware< CPU_SIZE > | inline |
SetOutputs(const std::unordered_map< int, double > &vals) | emp::AvidaHardware< CPU_SIZE > | inline |
SetOutputs(std::unordered_map< int, double > &&vals) | emp::AvidaHardware< CPU_SIZE > | inline |
SetReg(size_t id, double val) | emp::AvidaHardware< CPU_SIZE > | inline |
SetTrait(size_t id, double val) | emp::AvidaHardware< CPU_SIZE > | inline |
stack_t typedef | emp::AvidaHardware< CPU_SIZE > | |
stacks | emp::AvidaHardware< CPU_SIZE > | |
SubRegs(size_t reg0_id, size_t reg1_id, size_t reg2_id) | emp::AvidaHardware< CPU_SIZE > | inline |
this_t typedef | emp::AvidaHardware< CPU_SIZE > | |
traits | emp::AvidaHardware< CPU_SIZE > | |
~AvidaHardware() | emp::AvidaHardware< CPU_SIZE > | inlinevirtual |