Standard simulation time advance loop. More...
Go to the source code of this file.
Classes | |
class | DiagnosticFunction |
Abstract class for a diagnostic function. More... | |
class | WriteTime |
Writes the time after each time step. More... | |
class | WriteData |
A class for writing data to a file. More... | |
class | TerminationCondition |
Abstract class for a termination condition for the main loop. More... | |
class | SafeTimeTermination |
Terminates the simulation after a certain time was reached. More... | |
class | CycleTermination |
Terminates the simulation after a specified number of iterations. More... | |
class | Manipulate |
Class for manual tweaking with the simulation data. More... | |
Namespaces | |
simulation2d | |
Functions for managing two dimensional simulations. | |
Functions | |
void | simulation2d::main_loop (hdsim &sim, TerminationCondition &term_cond, void(hdsim::*time_advance_method)(void), DiagnosticFunction *diagfunc=0, Manipulate *manipulate=0) |
Simulation time advance loop. More... | |
Standard simulation time advance loop.
Definition in file main_loop_2d.hpp.