Peano
Loading...
Searching...
No Matches
GlobalState.template.h
Go to the documentation of this file.
1//
2// SWIFT2 global state file
3// Generated by Peano's Python API
4// www.peano-framework.org
5//
6// This is generated. If you change fundamental properties, you will have to
7// generate this file. Backup your manual changes before you do so.
8//
9#pragma once
10
12
13{% if LOAD_BALANCER!="" -%}
14#include "{{LOAD_BALANCER | replace('::', '/') }}.h"
15{% endif -%}
16
18
19
20{% for item in NAMESPACE -%}
21 namespace {{ item }} {
22{%- endfor %}
23 {% if LOAD_BALANCER!="" -%}
24 extern {{LOAD_BALANCER}} loadBalancer;
25 {% else -%}
27 {% endif -%}
28
29
33 double getMinTimeStamp();
34
38 double getMaxTimeStamp();
39 double getMinTimeStepSize();
40 double getMaxTimeStepSize();
41
42 double getMinSearchRadius();
43 double getMaxSearchRadius();
44
45 void startGridConstructionStep();
46 void startInitialisationStep();
47 void startInitialConditionsStep();
48 void startTimeStep();
49 void startPlotStep();
50 void startCleanupStep();
51 void startIntermediateStep();
52
53 void finishGridConstructionStep();
54 void finishInitialisationStep();
55 void finishInitialConditionsStep();
56
68 void finishTimeStep();
69 void finishPlotStep();
70 void finishCleanupStep();
71 void finishIntermediateStep();
72
73 bool rerunPreviousGridSweep();
74{% for item in NAMESPACE -%}
75 }
76{%- endfor %}
77
78