Classes |
| class | HypBalance |
| class | HypBalanceGlobal |
| class | HypCutMessage |
| class | HypCutRegion |
| class | Hypothesis |
| class | HypothesisPart |
| class | HypScale |
| class | Model |
| class | RequestInfo |
| | Contains information for nonblocking request object tracking. More...
|
| class | CallbackData |
| | Class for data objects passed to callback function during simulation. More...
|
| class | ReenactModel |
| class | Config |
| class | Simulator |
Functions |
| std::string | lowercase (const std::string &str) |
| | helper function to convert a string to all lowercase * letters
|
|
|
void | SILAS_forward_replay (const pearl::LocalTrace &trace, const pearl::CallbackManager &cbmanager, CallbackData *data, int mincbevent) |
|
void | SILAS_backward_replay (const pearl::LocalTrace &trace, const pearl::CallbackManager &cbmanager, CallbackData *data, int mincbevent) |
Variables |
|
const int | START = 0 |
|
const int | FINISHED = 1 |
|
const int | ANY = 2 |
|
const int | AGGREGATE_IGNORE = 3 |
|
const int | SKIP = 4 |
|
const int | DELETE = 5 |
|
const int | IGNORE = 6 |
|
const int | SKIP_END = 7 |
|
const int | INIT = 8 |
|
const int | BEGIN = 9 |
|
const int | NOOP = 10 |
|
const int | END = 11 |
|
const int | IDLE = 12 |
|
const int | SEND = 13 |
|
const int | SSEND = 14 |
|
const int | BSEND = 15 |
|
const int | RECV = 16 |
|
const int | SENDRECV = 17 |
|
const int | BARRIER = 18 |
|
const int | BCAST = 19 |
|
const int | ALLREDUCE = 20 |
|
const int | ALLGATHER = 21 |
|
const int | SCAN = 22 |
|
const int | EXSCAN = 23 |
|
const int | REDUCE = 24 |
|
const int | RECALC = 25 |
|
const int | ATOMIC_REGION_EXIT = 26 |
|
const int | SEND_EXIT = 27 |
|
const int | RECV_EXIT = 28 |
|
const int | BALANCE_EXIT = 29 |
|
const int | SCALE_EXIT = 30 |
|
const int | IRECV = 31 |
|
const int | WAIT = 32 |
|
const int | WAITANY = 33 |
|
const int | WAITSOME = 34 |
|
const int | WAITALL = 35 |
|
const int | TEST = 36 |
|
const int | TESTANY = 37 |
|
const int | TESTSOME = 38 |
|
const int | TESTALL = 39 |
|
const int | ISEND = 40 |
|
const int | ISSEND = 41 |
|
const int | IBSEND = 42 |
|
const int | MPISTART = 43 |
|
const int | MPISTARTALL = 44 |
|
const int | IDLE_WRITE = 45 |
|
const int | ALLTOALL = 46 |
|
const int | NUM_ACTION_TYPES = 47 |
The C++ namespace silas encapsulates all classes, functions, and identifiers that are related to the simulator for large scale applications SILAS.