FreePOOMA  2.4.1
Public Types | Public Member Functions
Engine< Dim, T, ViewEngine< OriginalDim, ViewedEngineTag > > Class Template Reference

#include <ViewEngine.h>

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: