An engine capable of shifting the contents of a field.
|
Classes |
class | Engine< Dim, T, FieldShift< Expression > > |
| Engine<Dim, T, FieldShift<Expression> > is a specialization of Engine for FieldShift<Expression>. More...
|
struct | NewEngine< Engine< Dim, T, FieldShift< E > >, Interval< Dim > > |
| NewEngine<Engine,SubDomain>. More...
|
struct | NewEngineEngine< Engine< Dim, T, FieldShift< E > >, Interval< Dim > > |
struct | NewEngineDomain< Engine< Dim, T, FieldShift< E > >, Interval< Dim > > |
struct | NewEngine< Engine< Dim, T, FieldShift< E > >, INode< Dim > > |
struct | NewEngineEngine< Engine< Dim, T, FieldShift< E > >, INode< Dim > > |
struct | NewEngineDomain< Engine< Dim, T, FieldShift< E > >, INode< Dim > > |
struct | FieldShiftSimple< Expression > |
| There are potentially many ways to construct field stencils. More...
|
struct | EvaluatorEngineTraits< FieldShift< Expression > > |
| Specializations for selecting the appropriate evaluator for the Shift engine. More...
|
class | FieldShiftIntersector< Dim, Intersect > |
| FieldShiftIntersector is a special intersector that gets used when we come across a stencil object in an expression. More...
|
struct | LeafFunctor< Engine< Dim, T, FieldShift< Expression > >, ExpressionApply< IntersectorTag< Intersect > > > |
| IntersectEngine specialization. More...
|
struct | EngineFunctor< Engine< Dim, T, FieldShift< Expression > >, DataObjectRequest< RequestType > > |
struct | LeafFunctor< Engine< Dim, T, FieldShift< Expression > >, EngineView< Tag > > |
| The generic version of EngineView just accesses the contained engine and applies EngineView to it. More...
|
struct | LeafFunctor< Engine< Dim, T, FieldShift< Expression > >, ExpressionApply< Tag > > |
struct | View2< Field< MeshTag, T, EngineTag >, FieldOffset< Dim >, Centering< Dim > > |
| View2<Field, FieldOffset, Centering> specialization for indexing a field with a FieldOffset. More...
|
struct | View2< Field< MeshTag, T, EngineTag >, std::vector< FieldOffset< Dim > >, Centering< Dim > > |
| View2<Field, vector<FieldOffset>, Centering> specialization for indexing a field with a vector<FieldOffset>. More...
|
An engine capable of shifting the contents of a field.