Peano
Loading...
Searching...
No Matches
SWE.h File Reference
#include "Constants.h"
#include "VariableShortcuts.h"
#include "tarch/Assertions.h"
#include "tarch/NonCriticalAssertions.h"
#include "tarch/la/Vector.h"
#include "SWE.cpph"
Include dependency graph for SWE.h:

Go to the source code of this file.

Namespaces

namespace  applications
 
namespace  applications::exahype2
 
namespace  applications::exahype2::swe
 

Functions

static GPUCallableInlineMethod void applications::exahype2::swe::eigenvalues (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ L) InlineMethod
 
static GPUCallableInlineMethod double applications::exahype2::swe::maxEigenvalue (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal) InlineMethod
 
static GPUCallableInlineMethod void applications::exahype2::swe::maxEigenvalue (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ maxEigenvalue) InlineMethod
 
static GPUCallableInlineMethod void applications::exahype2::swe::flux (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ F) InlineMethod
 
static GPUCallableInlineMethod void applications::exahype2::swe::nonconservativeProduct (const double *const __restrict__ Q, const double *const __restrict__ deltaQ, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ BTimesDeltaQ) InlineMethod