Functions for managing two dimensional simulations. More...
Functions | |
void | main_loop (hdsim &sim, TerminationCondition &term_cond, void(hdsim::*time_advance_method)(void), DiagnosticFunction *diagfunc=0, Manipulate *manipulate=0) |
Simulation time advance loop. More... | |
Functions for managing two dimensional simulations.
void simulation2d::main_loop | ( | hdsim & | sim, |
TerminationCondition & | term_cond, | ||
void(hdsim::*)(void) | time_advance_method, | ||
DiagnosticFunction * | diagfunc = 0 , |
||
Manipulate * | manipulate = 0 |
||
) |
Simulation time advance loop.
sim | Hydrodynamic simulation |
term_cond | Termination condition |
time_advance_method | Method for time advance |
diagfunc | Diagnostic function |
manipulate | Method for manual modification of the simulatino data |
Definition at line 43 of file main_loop_2d.cpp.