Peano
Loading...
Searching...
No Matches
ExaPartyMain.py
Go to the documentation of this file.
1
# This file is part of the ExaHyPE2 project. For conditions of distribution and
2
# use, please see the copyright notice at www.peano-framework.org
3
import
peano4.api.runner.DefaultSequence
4
import
os
5
6
7
class
ExaPartyMain
(
peano4.api.runner.DefaultSequence
):
8
def
__init__
(self,project,initialisation_steps,solver_steps,overwrite=False):
9
"""
10
11
solversteps: [peano4.api.solversteps.Steps]
12
13
overwrite: Boolean
14
Shall I keep an existing main, or shall I overwrite it. You can reset this
15
behaviour after you've created the main object.
16
17
"""
18
super(ExaPartyMain,self).
__init__
(project)
19
self.
overwrite
overwrite
= overwrite
20
self.
d
[
"SOLVERSTEP_NAMES"
] = [x.name
for
x
in
solver_steps]
21
self.
d
[
"INITIALISATIONSTEP_NAMES"
] = [x.name
for
x
in
initialisation_steps]
22
23
24
def
_get_header_file_template
(self):
25
return
os.path.dirname(__file__) +
"/ExaPartyMain.template.h"
26
27
28
def
_get_implementation_file_template
(self):
29
return
os.path.dirname(__file__) +
"/ExaPartyMain.template.cpp"
30
ExaPartyMain.ExaPartyMain
Definition
ExaPartyMain.py:7
ExaPartyMain.ExaPartyMain._get_implementation_file_template
_get_implementation_file_template(self)
Definition
ExaPartyMain.py:28
ExaPartyMain.ExaPartyMain._get_header_file_template
_get_header_file_template(self)
Definition
ExaPartyMain.py:24
ExaPartyMain.ExaPartyMain.overwrite
overwrite
Definition
ExaPartyMain.py:19
ExaPartyMain.ExaPartyMain.__init__
__init__(self, project, initialisation_steps, solver_steps, overwrite=False)
solversteps: [peano4.api.solversteps.Steps]
Definition
ExaPartyMain.py:8
peano4.api.runner.DefaultSequence.DefaultSequence
The default sequence sketches what Peano does if there's no main.
Definition
DefaultSequence.py:6
peano4.api.runner.DefaultSequence.DefaultSequence.d
d
Definition
DefaultSequence.py:22
peano4.api.runner.DefaultSequence.DefaultSequence.overwrite
overwrite
Definition
DefaultSequence.py:21
src
exaparty
api
output
ExaPartyMain.py
Generated on Tue Nov 3 2026 16:05:42 for Peano by
1.9.8