Functions |
template<class Field > |
void | setExternalGuards (const Field &, typename Field::Element_t) |
|
using cached interpolation data
|
template<class PA , class FC , class PPos , class InterpolatorTag > |
void | gather (const PA &, const FC &, const PPos &, const InterpolatorTag &) |
template<class PA , class FC , class PPos , class InterpolatorTag > |
void | scatter (const PA &, const FC &, const PPos &, const InterpolatorTag &) |
template<class T , class FC , class PPos , class InterpolatorTag > |
void | scatterValue (const T &, const FC &, const PPos &, const InterpolatorTag &) |
template<class PA , class FC , class PPos , class Cache , class InterpolatorTag > |
void | gatherCache (const PA &, const FC &, const PPos &, const Cache &, const InterpolatorTag &) |
template<class PA , class FC , class PPos , class Cache , class InterpolatorTag > |
void | scatterCache (const PA &, const FC &, const PPos &, const Cache &, const InterpolatorTag &) |
template<class T , class FC , class PPos , class Cache , class InterpolatorTag > |
void | scatterValueCache (const T &, const FC &, const PPos &, const Cache &, const InterpolatorTag &) |
template<class PA , class FC , class Cache , class InterpolatorTag > |
void | gatherCache (const PA &, const FC &, const Cache &, const InterpolatorTag &) |
template<class PA , class FC , class Cache , class InterpolatorTag > |
void | scatterCache (const PA &, const FC &, const Cache &, const InterpolatorTag &) |
template<class T , class FC , class Cache , class InterpolatorTag > |
void | scatterValueCache (const T &, const FC &, const Cache &, const InterpolatorTag &) |
General template for Interpolator class and Gather/Scatter global function declarations for Particle-Field interpolation.
Global functions for gathering Field values into a Particle Attribute and scattering Particle Attribute values into a Field, using the particle positions and an interpolation stencil. Gather and Scatter functions take as an argument an Interpolation tag that indicates what type of stencil to use. These functions will create the right type of Interpolator object and ask it to do the gather or scatter operation.