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 |