13 const double* __restrict__ Q,
18 double* __restrict__ S
22 const double* __restrict__ Q,
28 double* __restrict__ F
32 const double* __restrict__ Q,
33 const double* __restrict__ deltaQ,
39 double* __restrict__ BTimesDeltaQ
43 const double* __restrict__ Q,
49 double* __restrict__ L
53 const double* __restrict__ QR,
54 const double* __restrict__ QL,
55 const double* __restrict__ FR,
56 const double* __restrict__ FL,
57 const double* __restrict__ LR,
58 const double* __restrict__ LL,
65 double* __restrict__ APDQ,
66 double* __restrict__ AMDQ
std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ L)> EigenvaluesFunctor
std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, double *__restrict__ S)> SourceFunctor
std::function< void(const double *__restrict__ Q, const double *__restrict__ deltaQ, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ BTimesDeltaQ)> NonconservativeProductFunctor
std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ F)> FluxFunctor
std::function< double(const double *__restrict__ QR, const double *__restrict__ QL, const double *__restrict__ FR, const double *__restrict__ FL, const double *__restrict__ LR, const double *__restrict__ LL, const tarch::la::Vector< Dimensions, double > &xR, const tarch::la::Vector< Dimensions, double > &xL, const tarch::la::Vector< Dimensions, double > &h, double t, double dt, int normal, double *__restrict__ APDQ, double *__restrict__ AMDQ)> RiemannFunctor