|
| typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t, double dt, int normal, double *__restrict__ F) > | exahype2::dg::Flux |
| | Flux functor.
|
| |
| typedef std::function< void(const double *__restrict__ Q, const double *__restrict__ dQdx, const tarch::la::Vector< Dimensions, double > &x, double t, double dt, int normal, double *__restrict__ F) > | exahype2::dg::NonConservativeProduct |
| |
| typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t, double dt, double *__restrict__ S) > | exahype2::dg::Source |
| | Source functor.
|
| |
| typedef std::function< std::vector< PointSource >(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &h, double t, double dt) > | exahype2::dg::PointSources |
| | This is the only routine within the DG framework which accepts the dimensions of the underlying cell rather than only a point.
|
| |
| typedef std::function< void(const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, double t, double dt, int normal, double *maxEigenvalue) > | exahype2::dg::MaxEigenvalue |
| |
| typedef std::function< void(const double *__restrict__ Qinside, double *__restrict__ Qoutside, const tarch::la::Vector< Dimensions, double > &x, double t, int normal) > | exahype2::dg::BoundaryConditions |
| |
| typedef std::function< void(const tarch::la::Vector< Dimensions, int > &index, const tarch::la::Vector< Dimensions, double > &cellCentre, const tarch::la::Vector< Dimensions, double > &cellSize, int polynomialOrder, const double *__restrict__ quadraturePoints, tarch::la::Vector< Dimensions, double > *__restrict__ quadraturePositions) > | exahype2::dg::QuadraturePoint |
| |