Empirical
|
#include <functional>
#include <tuple>
#include <unordered_map>
#include <deque>
#include <utility>
#include "InstLib.h"
#include "EventLib.h"
#include "../tools/BitSet.h"
#include "../tools/BitVector.h"
#include "../tools/map_utils.h"
#include "../tools/string_utils.h"
#include "../tools/Random.h"
#include "../base/vector.h"
#include "../base/Ptr.h"
#include "../base/array.h"
#include "../control/SignalControl.h"
#include "../control/Signal.h"
Go to the source code of this file.
Classes | |
class | emp::EventDrivenGP_AW< AFFINITY_WIDTH > |
A linear GP (inspired by AvidaGP) virtual hardware CPU that supports an event-driven programming paradigm. More... | |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Event |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::State |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Instruction |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Function |
struct | emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Program |
Namespaces | |
emp | |
If we are in emscripten, make sure to include the header. | |
Typedefs | |
using | emp::EventDrivenGP = EventDrivenGP_AW< 8 > |
A convenient shortcut for using EventDrivenGP_AW class with affinity width set to a default of 8. More... | |