Peano
Loading...
Searching...
No Matches
LLFRiemannSolver.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
17 template <class T, class Shortcuts>
18 static inline GPU_CALLABLE_METHOD double llfRiemannSolver(
19 const T* const NOALIAS QL,
20 const T* const NOALIAS QR,
21 const tarch::la::Vector<DIMENSIONS, double>& x,
22 const tarch::la::Vector<DIMENSIONS, double>& h,
23 const double t,
24 const double dt,
25 const int normal,
26 T* const NOALIAS FL,
27 T* const NOALIAS FR
28 );
29} // namespace applications::exahype2::ShallowWater
30
31#include "LLFRiemannSolver.cpph"
static GPU_CALLABLE_METHOD double llfRiemannSolver(const T *const NOALIAS QL, const T *const NOALIAS QR, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, const int normal, T *const NOALIAS FL, T *const NOALIAS FR)
Implementation of a LLF-Riemann Solver with Hydrostatic Reconstruction for.