Peano
Loading...
Searching...
No Matches
RiemannSolver.template.h
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
#pragma once
4
5
#include "{{SOLVER_NAME}}.h"
6
7
#include "
tarch/la/Vector.h
"
8
9
{%
for
item in NAMESPACE -%}
10
namespace
{{ item }} {
11
{%- endfor %}
12
13
template
<
typename
cCompType>
14
void
riemannSolver
(
15
{{FULL_QUALIFIED_SOLVER_NAME}}&
solver
,
16
cCompType* __restrict__ FL,
17
cCompType* __restrict__ FR,
18
const
cCompType* __restrict__
const
QL,
19
const
cCompType* __restrict__
const
QR,
20
const
double
timeStamp,
21
const
double
timeStepSize,
22
const
tarch::la::Vector<Dimensions, double>
& faceCentre,
23
const
tarch::la::Vector<Dimensions, double>
& cellSize,
24
const
int
direction
25
);
26
27
{%
for
item in NAMESPACE -%}
28
}
29
{%- endfor %}
Vector.h
Numerics::riemannSolver
void riemannSolver(double *FL, double *FR, const double *const QL, const double *const QR, const double dt, const int direction, bool isBoundaryFace, int faceIndex)
Definition
riemannsolver_anisotropic.h:66
plots_llvm_paper_likwid.direction
direction
Definition
plots_llvm_paper_likwid.py:188
poisson.solver
solver
Definition
poisson.py:43
tarch::la::Vector
Simple vector class.
Definition
Vector.h:159
python
exahype2
solvers
aderdg
kernels
RiemannSolver.template.h
Generated on Wed Nov 4 2026 08:20:46 for Peano by
1.9.8