SimulationLoop

About the SimulationLoop class

The WaveBlocks Project

@author: R. Bourquin @copyright: Copyright (C) 2010, 2011, 2012 R. Bourquin @license: Modified BSD License

Inheritance diagram

Inheritance diagram of SimulationLoop

Class documentation

class WaveBlocks.SimulationLoop(parameters)

This class acts as the main simulation loop. It owns a propagator that propagates a set of initial values during a time evolution.

end_simulation()

Do the necessary cleanup after a simulation. For example request the IOManager to write the data and close the output files.

Raises NotImplementedError:
 This is an abstract base class.
prepare_simulation()

Set up a Fourier propagator for the simulation loop. Set the potential and initial values according to the configuration.

Raises NotImplementedError:
 This is an abstract base class.
run_simulation()
Raises NotImplementedError:
 This is an abstract base class.

Table Of Contents

Previous topic

HagedornPropagatorInhomogeneous

Next topic

SimulationLoopFourier

This Page