|
FreePOOMA
2.4.1
|
A ForwardingEngine is used to forward indices to the elements of another engine. More...
#include <ForwardingEngine.h>
Public Types | |
| enum | { dimensions = Eng::dimensions } |
| enum | { hasDataObject = Eng::hasDataObject } |
| enum | { dynamic = false } |
| enum | { zeroBased = Eng::zeroBased } |
| enum | { multiPatch = Eng::multiPatch } |
| typedef Engine< Dim, T, Eng > | This_t |
| typedef This_t | Engine_t |
| typedef Eng | ElemEngine_t |
| typedef Eng::Element_t | FwdElement_t |
| typedef ComponentAccess < FwdElement_t, Components > | CompAccess_t |
| typedef CompAccess_t::Element_t | Element_t |
| typedef CompAccess_t::ElementRef_t | ElementRef_t |
| typedef Eng::Domain_t | Domain_t |
| typedef CompFwd< Eng, Components > | Tag_t |
| typedef Eng::Layout_t | Layout_t |
Public Member Functions | |
| Engine () | |
| Engine (const Eng &e, const Components &l) | |
| Engine (const This_t &e) | |
| template<class OtherEng , class Domain > | |
| Engine (const Engine< Dim, T, CompFwd< OtherEng, Components > > &e, const Domain &domain) | |
| ~Engine () | |
| ElementRef_t | operator() (const Loc< dimensions > &eloc) const |
| ElementRef_t | operator() (int i1) const |
| ElementRef_t | operator() (int i1, int i2) const |
| ElementRef_t | operator() (int i1, int i2, int i3) const |
| ElementRef_t | operator() (int i1, int i2, int i3, int i4) const |
| ElementRef_t | operator() (int i1, int i2, int i3, int i4, int i5) const |
| ElementRef_t | operator() (int i1, int i2, int i3, int i4, int i5, int i6) const |
| ElementRef_t | operator() (int i1, int i2, int i3, int i4, int i5, int i6, int i7) const |
| Element_t | read (const Loc< dimensions > &eloc) const |
| Element_t | read (int i1) const |
| Element_t | read (int i1, int i2) const |
| Element_t | read (int i1, int i2, int i3) const |
| Element_t | read (int i1, int i2, int i3, int i4) const |
| Element_t | read (int i1, int i2, int i3, int i4, int i5) const |
| Element_t | read (int i1, int i2, int i3, int i4, int i5, int i6) const |
| Element_t | read (int i1, int i2, int i3, int i4, int i5, int i6, int i7) const |
| const Layout_t & | layout () const |
| Layout_t & | layout () |
| const Domain_t & | domain () const |
| int | first (int i) const |
| This_t & | makeOwnCopy () |
| Eng & | elemEngine () |
| const Eng & | elemEngine () const |
| const Components & | components () const |
A ForwardingEngine is used to forward indices to the elements of another engine.
| typedef Engine<Dim, T, Eng> Engine< Dim, T, CompFwd< Eng, Components > >::This_t |
| typedef This_t Engine< Dim, T, CompFwd< Eng, Components > >::Engine_t |
| typedef Eng Engine< Dim, T, CompFwd< Eng, Components > >::ElemEngine_t |
| typedef Eng::Element_t Engine< Dim, T, CompFwd< Eng, Components > >::FwdElement_t |
| typedef ComponentAccess<FwdElement_t, Components> Engine< Dim, T, CompFwd< Eng, Components > >::CompAccess_t |
| typedef CompAccess_t::Element_t Engine< Dim, T, CompFwd< Eng, Components > >::Element_t |
| typedef CompAccess_t::ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::ElementRef_t |
| typedef Eng::Domain_t Engine< Dim, T, CompFwd< Eng, Components > >::Domain_t |
| typedef CompFwd<Eng, Components> Engine< Dim, T, CompFwd< Eng, Components > >::Tag_t |
| typedef Eng::Layout_t Engine< Dim, T, CompFwd< Eng, Components > >::Layout_t |
| Engine< Dim, T, CompFwd< Eng, Components > >::Engine | ( | ) | [inline] |
| Engine< Dim, T, CompFwd< Eng, Components > >::Engine | ( | const Eng & | e, |
| const Components & | l | ||
| ) | [inline] |
| Engine< Dim, T, CompFwd< Eng, Components > >::Engine | ( | const This_t & | e | ) | [inline] |
| Engine< Dim, T, CompFwd< Eng, Components > >::Engine | ( | const Engine< Dim, T, CompFwd< OtherEng, Components > > & | e, |
| const Domain & | domain | ||
| ) | [inline] |
| Engine< Dim, T, CompFwd< Eng, Components > >::~Engine | ( | ) | [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | const Loc< dimensions > & | eloc | ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1 | ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2 | ||
| ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2, | ||
| int | i3 | ||
| ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4 | ||
| ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5 | ||
| ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5, | ||
| int | i6 | ||
| ) | const [inline] |
| ElementRef_t Engine< Dim, T, CompFwd< Eng, Components > >::operator() | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5, | ||
| int | i6, | ||
| int | i7 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | const Loc< dimensions > & | eloc | ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1 | ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2, | ||
| int | i3 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5, | ||
| int | i6 | ||
| ) | const [inline] |
| Element_t Engine< Dim, T, CompFwd< Eng, Components > >::read | ( | int | i1, |
| int | i2, | ||
| int | i3, | ||
| int | i4, | ||
| int | i5, | ||
| int | i6, | ||
| int | i7 | ||
| ) | const [inline] |
| const Layout_t& Engine< Dim, T, CompFwd< Eng, Components > >::layout | ( | ) | const [inline] |
| Layout_t& Engine< Dim, T, CompFwd< Eng, Components > >::layout | ( | ) | [inline] |
| const Domain_t& Engine< Dim, T, CompFwd< Eng, Components > >::domain | ( | ) | const [inline] |
| int Engine< Dim, T, CompFwd< Eng, Components > >::first | ( | int | i | ) | const [inline] |
| This_t& Engine< Dim, T, CompFwd< Eng, Components > >::makeOwnCopy | ( | ) | [inline] |
| Eng& Engine< Dim, T, CompFwd< Eng, Components > >::elemEngine | ( | ) | [inline] |
| const Eng& Engine< Dim, T, CompFwd< Eng, Components > >::elemEngine | ( | ) | const [inline] |
| const Components& Engine< Dim, T, CompFwd< Eng, Components > >::components | ( | ) | const [inline] |
1.7.6.1