Classes | Namespaces | Functions
main_loop_1d.hpp File Reference

Standard simulation time advance loop. More...

#include <string>
#include "../one_dimensional/hdsim.hpp"
Include dependency graph for main_loop_1d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  simulation1d::TerminationCondition
 Abstract type for termination condition. More...
 
class  simulation1d::SafeTimeTermination
 Terminates the simulation after a certain time is reached. More...
 
class  simulation1d::DiagnosticsFunction
 Abstract class for diagnostics function. More...
 
class  simulation1d::WriteTime
 Writes the time to a file after each time advance cycle. More...
 

Namespaces

 simulation1d
 Functions and classes for managing simulation time advance loops.
 

Functions

void simulation1d::main_loop (hdsim1D &sim, TerminationCondition &term_cond, int time_order, DiagnosticsFunction *diag=0)
 Main simulation time advance loop. More...
 
void simulation1d::main_loop (hdsim1D &sim, double final_time, int max_iter=1e6, int time_order=1, string const &time_log="")
 Main simulation time advance loop. More...
 

Detailed Description

Standard simulation time advance loop.

Author
Almog Yalinewich

Definition in file main_loop_1d.hpp.