Peano
StaticCoupling.template.h
Go to the documentation of this file.
1
// **********************************************************************************************
2
// *** !!!WARNING!!! ***
3
// *** WARNING: AUTO GENERATED FILE! DO NOT MODIFY BY HAND! YOUR CHANGES WILL BE OVERWRITTEN! ***
4
// *** !!!WARNING!!! ***
5
// *** Generated by Peano's Python API: www.peano-framework.org ***
6
// **********************************************************************************************
7
#pragma once
8
9
#include "Abstract{{CLASSNAME}}.h"
10
#include "tarch/logging/Log.h"
11
12
{%
for
item in NAMESPACE -%}
13
namespace
{{ item }} {
14
15
{%- endfor %}
16
17
class
{{CLASSNAME}};
18
19
{%
for
item in NAMESPACE -%}
20
}
21
{%- endfor %}
22
23
24
class
{{NAMESPACE | join(
"::"
)}}::{{CLASSNAME}}:
public
Abstract{{CLASSNAME}} {
25
private
:
26
static
tarch::logging::Log
_log
;
27
28
public
:
29
30
{%
if
ADMISSIBILITY_IMPLEMENTATION==
"<user-defined>"
%}
31
bool
isPhysicallyAdmissible
(
32
const
{{REGULAR_SOLVER_STORAGE_PRECISION}}*
const
Q,
33
const
tarch::la::Vector<DIMENSIONS,double>&
x
,
34
const
tarch::la::Vector<DIMENSIONS,double>&
h
,
35
const
double
timeStamp
)
override
;
36
{% endif %}
37
38
};
timeStamp
constexpr double timeStamp
Definition:
KernelBenchmarks-main.cpp:46
ModeCalc.x
x
Definition:
ModeCalc.py:172
posteriori-limiting-euler-shock.isPhysicallyAdmissible
string isPhysicallyAdmissible
Definition:
posteriori-limiting-euler-shock.py:109
swe.h
h
Definition:
swe.py:79
variant1::_log
tarch::logging::Log _log
This is variant 1 of the fused kernels.
tests
exahype2
aderdg-coupling
coupling
StaticCoupling.template.h
Generated by
1.9.1