Empirical
|
#include <AvidaGP.h>
Classes | |
struct | hash_t |
Public Types | |
using | sequence_t = emp::vector< Instruction > |
Public Member Functions | |
Genome ()=default | |
Genome (Ptr< const inst_lib_t > _inst_lib, const sequence_t &_seq=sequence_t(0)) | |
Genome (const inst_lib_t &_inst_lib, const sequence_t &_seq=sequence_t(0)) | |
Genome (const Genome &)=default | |
Genome (Genome &&)=default | |
~Genome () | |
size_t | Hash () const |
Genome & | operator= (const Genome &)=default |
Genome & | operator= (Genome &&)=default |
bool | operator== (const Genome &other) const |
bool | operator!= (const Genome &other) const |
bool | operator< (const Genome &other) const |
bool | operator<= (const Genome &other) const |
bool | operator> (const Genome &other) const |
bool | operator>= (const Genome &other) const |
Public Attributes | |
Ptr< const inst_lib_t > | inst_lib |
sequence_t | sequence |
using emp::AvidaCPU_Base< HARDWARE >::Genome::sequence_t = emp::vector<Instruction> |
|
default |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
Ptr<const inst_lib_t> emp::AvidaCPU_Base< HARDWARE >::Genome::inst_lib |
sequence_t emp::AvidaCPU_Base< HARDWARE >::Genome::sequence |