8{%
if LOAD_BALANCER !=
"" %}
9#include "{{LOAD_BALANCER | replace('::', '/') }}.h"
12{%
for SOLVER in SOLVER_INSTANCES %}
13#include "{{SOLVER[0]}}.h"
15{%
for SOLVER in AUX_SOLVER_INSTANCES %}
16#include "{{SOLVER[0]}}.h"
19{%
for N in NAMESPACE %}
22 namespace repositories {
24 static int plotCounter = -1;
26 {%
for SOLVER in SOLVER_INSTANCES %}
27 extern {{NAMESPACE | join(
"::")}}::{{SOLVER[0]}} {{SOLVER[1]}};
30 {%
for SOLVER in AUX_SOLVER_INSTANCES %}
31 extern {{NAMESPACE | join(
"::")}}::{{SOLVER[0]}} {{SOLVER[1]}};
34 {%
if LOAD_BALANCER !=
"" %}
35 extern {{LOAD_BALANCER}} loadBalancer;
40 bool terminationCriterionHolds();
41 void beginMeshSweep();
51 void incrementPlotCounter();
53{%
for N in NAMESPACE %}