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 -%}
10namespace {{ item }} {
11{%- endfor %}
12
13template <typename cCompType>
14void 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,
24 const int direction
25);
26
27{% for item in NAMESPACE -%}
28}
29{%- endfor %}
void riemannSolver(double *FL, double *FR, const double *const QL, const double *const QR, const double dt, const int direction, bool isBoundaryFace, int faceIndex)
Simple vector class.
Definition Vector.h:159