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.
- FieldShift: Tag class for defining an engine capable of shifting the contents of a field.
- Engine: Specialization for FieldShift
- NewEngine: Specializations for FieldShift