SILAS  Simulation of Large Scale Applications
Public Member Functions
Simulator Class Reference

#include <Simulator.h>

List of all members.

Public Member Functions

 Simulator (pearl::LocalTrace &trace, Model *model, Hypothesis *hypothesis)
 ~Simulator ()
void run () const

Detailed Description

Core component of the simulator, responsible for execution of the simulation.


Constructor & Destructor Documentation

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.

Parameters:
traceReference of the local event trace
modelPointer to the model used for simulation
hypothesisPointer to the simulation hypothesis
~Simulator ( )

Cleaning up simulator

Clean up model and hypothesis objects


Member Function Documentation

void run ( ) const

Starting the simulator

Start the simulation.


SCALASCA    Copyright © 1998–2008 Forschungszentrum Jülich, Jülich Supercomputing Centre