6 template <
class T,
class Shortcuts,
int NumberOfUnknowns>
7 static inline GPU_CALLABLE_METHOD
void flux(
8 const T*
const NOALIAS Q,
9 const tarch::la::Vector<DIMENSIONS, double>& x,
10 const tarch::la::Vector<DIMENSIONS, double>& h,
17 template <
class T,
class Shortcuts>
19 const T*
const NOALIAS Q,
20 const tarch::la::Vector<DIMENSIONS, double>& x,
21 const tarch::la::Vector<DIMENSIONS, double>& h,
27 template <
class T,
class Shortcuts,
int NumberOfUnknowns>
29 const T*
const NOALIAS Q,
30 const T*
const NOALIAS deltaQ,
31 const tarch::la::Vector<DIMENSIONS, double>& x,
32 const tarch::la::Vector<DIMENSIONS, double>& h,
36 T*
const NOALIAS BTimesDeltaQ
static GPU_CALLABLE_METHOD void flux(const T *const NOALIAS Q, 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 F)
static GPU_CALLABLE_METHOD void nonconservativeProduct(const T *const NOALIAS Q, const T *const NOALIAS deltaQ, 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 BTimesDeltaQ)
static GPU_CALLABLE_METHOD double maxEigenvalue(const T *const NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, const double t, const double dt, const int normal)