25 template <
typename Particle,
int SourceIndex,
int DestIndex>
29 const double* __restrict__ QuadratureNodes1d,
31 const double* __restrict__ Q,
42 template <
typename Particle,
typename QStoreType>
46 const double* __restrict__ QuadratureNodes1d,
48 const QStoreType* __restrict__ Q,
void projectAllValuesOntoParticle(const peano4::datamanagement::CellMarker &marker, int order, const double *__restrict__ QuadratureNodes1d, int unknownsPerDoF, const QStoreType *__restrict__ Q, Particle &particle)
Take all values of the unknown field Q and project them onto the particle.
void projectValueOntoParticle(const peano4::datamanagement::CellMarker &marker, int order, const double *__restrict__ QuadratureNodes1d, int unknownsPerDoF, const double *__restrict__ Q, Particle &particle)
Project one quantity from the patch data onto the particle.
This file is part of the ExaHyPE 2 project within Peano 4.