Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > Class Template Reference

#include <ViewEngine.h>

Collaboration diagram for Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >:

Collaboration graph
[legend]

List of all members.

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_tThis_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_toperator= (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_tdomain () const
Layout_t layout () const
int first (int i) const
const ViewedEngine_tviewedEngine () const
const Indexer_tindexer () const
template<class RequestType >
DataObjectRequest< RequestType >
::Type_t 
dataObjectRequest (const DataObjectRequest< RequestType > &f) const

template<int Dim, class T, int OriginalDim, class ViewedEngineTag>
class Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >


Member Typedef Documentation

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef ViewEngine<OriginalDim, ViewedEngineTag> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Tag_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef Engine<Dim, T, Tag_t> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::This_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef This_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef Engine<OriginalDim, T, ViewedEngineTag> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::ViewedEngine_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef ViewIndexer<Dim, OriginalDim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Indexer_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef Interval<Dim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Domain_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef DomainLayout<Dim> Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Layout_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef T Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Element_t

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
typedef ErrorType Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::ElementRef_t


Member Enumeration Documentation

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
anonymous enum

Enumerator:
dimensions 

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
anonymous enum

Enumerator:
hasDataObject 

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
anonymous enum

Enumerator:
dynamic 

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
anonymous enum

Enumerator:
zeroBased 

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
anonymous enum

Enumerator:
multiPatch 


Constructor & Destructor Documentation

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine (  )  [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class DT >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewedEngineTag > &  e,
const Domain< Dim, DT > &  dom 
) [inline]

References CTAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class DT >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< OriginalDim, T, ViewedEngineTag > &  e,
const SliceDomain< DT > &  dom 
) [inline]

References CTAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class Domain >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewedEngineTag > &  e,
const Node< Domain > &  node 
) [inline]

References CTAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewedEngineTag > &  e,
const INode< Dim > &  inode 
) [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class DT >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &  e,
const Domain< Dim, DT > &  dom 
) [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<int OrigDim, class DT >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< OrigDim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &  e,
const SliceDomain< DT > &  dom 
) [inline]

References CTAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class Domain >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &  e,
const Node< Domain > &  node 
) [inline]

References CTAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &  e,
const INode< Dim > &  inode 
) [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::Engine ( const Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > &  model  )  [inline]


Member Function Documentation

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
This_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::operator= ( const This_t rhs  )  [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0,
int  i1 
) const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0,
int  i1,
int  i2 
) const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0,
int  i1,
int  i2,
int  i3 
) const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0,
int  i1,
int  i2,
int  i3,
int  i4 
) const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( int  i0,
int  i1,
int  i2,
int  i3,
int  i4,
int  i5 
) const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
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]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Element_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::read ( const Loc< Dim > &  loc  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
const Domain_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::domain (  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
Layout_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::layout (  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
int Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::first ( int  i  )  const [inline]

References PAssert.

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
const ViewedEngine_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::viewedEngine (  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
const Indexer_t& Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::indexer (  )  const [inline]

template<int Dim, class T , int OriginalDim, class ViewedEngineTag >
template<class RequestType >
DataObjectRequest<RequestType>::Type_t Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > >::dataObjectRequest ( const DataObjectRequest< RequestType > &  f  )  const [inline]


The documentation for this class was generated from the following file:

Generated on Wed Mar 16 06:20:10 2011 for FreePOOMA by  doxygen 1.5.9