FreePOOMA
2.4.1
|
#include <ViewEngine.h>
Public Types | |
enum | { dimensions = Dim } |
enum | { hasDataObject = ViewedEngine_t::hasDataObject } |
enum | { dynamic = false } |
enum | { zeroBased = true } |
enum | { multiPatch = ViewedEngine_t::multiPatch } |
typedef ViewEngine < OriginalDim, ViewedEngineTag > | Tag_t |
typedef Engine< Dim, T, Tag_t > | This_t |
typedef This_t | Engine_t |
typedef Engine< OriginalDim, T, ViewedEngineTag > | ViewedEngine_t |
typedef ViewIndexer< Dim, OriginalDim > | Indexer_t |
typedef Interval< Dim > | Domain_t |
typedef DomainLayout< Dim > | Layout_t |
typedef T | Element_t |
typedef ErrorType | ElementRef_t |
Public Member Functions | |
Engine () | |
template<class DT > | |
Engine (const Engine< Dim, T, ViewedEngineTag > &e, const Domain< Dim, DT > &dom) | |
template<class DT > | |
Engine (const Engine< OriginalDim, T, ViewedEngineTag > &e, const SliceDomain< DT > &dom) | |
template<class Domain > | |
Engine (const Engine< Dim, T, ViewedEngineTag > &e, const Node< Domain > &node) | |
Engine (const Engine< Dim, T, ViewedEngineTag > &e, const INode< Dim > &inode) | |
template<class DT > | |
Engine (const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &e, const Domain< Dim, DT > &dom) | |
template<int OrigDim, class DT > | |
Engine (const Engine< OrigDim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &e, const SliceDomain< DT > &dom) | |
template<class Domain > | |
Engine (const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &e, const Node< Domain > &node) | |
Engine (const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &e, const INode< Dim > &inode) | |
Engine (const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &model) | |
This_t & | operator= (const This_t &rhs) |
Element_t | read (int i0) const |
Element_t | read (int i0, int i1) const |
Element_t | read (int i0, int i1, int i2) const |
Element_t | read (int i0, int i1, int i2, int i3) const |
Element_t | read (int i0, int i1, int i2, int i3, int i4) const |
Element_t | read (int i0, int i1, int i2, int i3, int i4, int i5) const |
Element_t | read (int i0, int i1, int i2, int i3, int i4, int i5, int i6) const |
Element_t | read (const Loc< Dim > &loc) const |
const Domain_t & | domain () const |
Layout_t | layout () const |
int | first (int i) const |
const ViewedEngine_t & | viewedEngine () const |
const Indexer_t & | indexer () const |
template<class RequestType > | |
DataObjectRequest< RequestType > ::Type_t | dataObjectRequest (const DataObjectRequest< RequestType > &f) const |
typedef ViewEngine<OriginalDim, ViewedEngineTag> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Tag_t |
typedef Engine<Dim, T, Tag_t> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::This_t |
typedef This_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine_t |
typedef Engine<OriginalDim, T, ViewedEngineTag> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::ViewedEngine_t |
typedef ViewIndexer<Dim, OriginalDim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Indexer_t |
typedef Interval<Dim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Domain_t |
typedef DomainLayout<Dim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Layout_t |
typedef T Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Element_t |
typedef ErrorType Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::ElementRef_t |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | ) | [inline] |
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewedEngineTag > & | e, |
const Domain< Dim, DT > & | dom | ||
) | [inline] |
References CTAssert.
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< OriginalDim, T, ViewedEngineTag > & | e, |
const SliceDomain< DT > & | dom | ||
) | [inline] |
References CTAssert.
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewedEngineTag > & | e, |
const Node< Domain > & | node | ||
) | [inline] |
References CTAssert.
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewedEngineTag > & | e, |
const INode< Dim > & | inode | ||
) | [inline] |
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > & | e, |
const Domain< Dim, DT > & | dom | ||
) | [inline] |
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< OrigDim, T, ViewEngine< OriginalDim, ViewedEngineTag > > & | e, |
const SliceDomain< DT > & | dom | ||
) | [inline] |
References CTAssert.
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > & | e, |
const Node< Domain > & | node | ||
) | [inline] |
References CTAssert.
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > & | e, |
const INode< Dim > & | inode | ||
) | [inline] |
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine | ( | const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > & | model | ) | [inline] |
This_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::operator= | ( | const This_t & | rhs | ) | [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0 | ) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1, | ||
int | i2 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1, | ||
int | i2, | ||
int | i3 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1, | ||
int | i2, | ||
int | i3, | ||
int | i4 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1, | ||
int | i2, | ||
int | i3, | ||
int | i4, | ||
int | i5 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | int | i0, |
int | i1, | ||
int | i2, | ||
int | i3, | ||
int | i4, | ||
int | i5, | ||
int | i6 | ||
) | const [inline] |
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read | ( | const Loc< Dim > & | loc | ) | const [inline] |
const Domain_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::domain | ( | ) | const [inline] |
References Interval< Dim >::domain.
Layout_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::layout | ( | ) | const [inline] |
int Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::first | ( | int | i | ) | const [inline] |
References PAssert.
const ViewedEngine_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::viewedEngine | ( | ) | const [inline] |
const Indexer_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::indexer | ( | ) | const [inline] |
DataObjectRequest<RequestType>::Type_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::dataObjectRequest | ( | const DataObjectRequest< RequestType > & | f | ) | const [inline] |