|
SILAS
Simulation of Large Scale Applications
|
#include <Simulator.h>
Public Member Functions | |
| Simulator (pearl::LocalTrace &trace, Model *model, Hypothesis *hypothesis) | |
| ~Simulator () | |
| void | run () const |
Core component of the simulator, responsible for execution of the simulation.
| Simulator | ( | pearl::LocalTrace & | trace, |
| Model * | model, | ||
| Hypothesis * | hypothesis | ||
| ) |
Construct a simulator object working on the given trace. The trace object will be modified by the simulation.
Create a simulator object with references on the event trace, a pointer to the model, as well as the hypothesis.
| trace | Reference of the local event trace |
| model | Pointer to the model used for simulation |
| hypothesis | Pointer to the simulation hypothesis |
| ~Simulator | ( | ) |
Cleaning up simulator
Clean up model and hypothesis objects
| void run | ( | ) | const |
Starting the simulator
Start the simulation.
![]() |
Copyright © 1998–2008 Forschungszentrum Jülich, Jülich Supercomputing Centre |