18 typedef std::function<void(
19 const double* __restrict__ Q,
22 double* __restrict__ S
27 typedef std::function<void(
28 const double* __restrict__ Q,
31 double* __restrict__ F
36 typedef std::function<void(
37 const double* __restrict__ Q,
38 const double* __restrict__ deltaQ,
44 double* __restrict__ BTimesDeltaQ
49 typedef std::function<
50 void(
const double* __restrict__ Q,
53 double* __restrict__ maxEigenvalue)>
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, int normal, double *__restrict__ F)> FluxFunctor
std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, int normal, double *__restrict__ maxEigenvalue)> MaxEigenvalueFunctor
std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t, double *__restrict__ S)> VolumetricSourceFunctor
Volumetric source as used by exahype2.api, i.e.