6#include "VariableShortcuts.h"
13 #if defined(GPUOffloadingOMP)
14 #pragma omp declare target
19 const double*
const __restrict__ Q,
25 double*
const __restrict__ L
30 const double*
const __restrict__ Q,
40 const double*
const __restrict__ Q,
48 #if defined(GPUOffloadingOMP)
49 #pragma omp end declare target
52 #if defined(GPUOffloadingOMP)
53 #pragma omp declare target
57 const double*
const __restrict__ Q,
63 double*
const __restrict__ F
68 const double*
const __restrict__ Q,
69 const double*
const __restrict__ deltaQ,
75 double*
const __restrict__ BTimesDeltaQ
78 #if defined(GPUOffloadingOMP)
79 #pragma omp end declare target
#define GPUCallableInlineMethod
static GPUCallableInlineMethod double 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 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
static GPUCallableInlineMethod void 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
#define InlineMethod
Generic identifier for inlined functions.