Functions
simulation2d Namespace Reference

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...
 

Detailed Description

Functions for managing two dimensional simulations.

Function Documentation

◆ main_loop()

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.

Parameters
simHydrodynamic simulation
term_condTermination condition
time_advance_methodMethod for time advance
diagfuncDiagnostic function
manipulateMethod for manual modification of the simulatino data

Definition at line 43 of file main_loop_2d.cpp.

Here is the call graph for this function: