UniformGridLayoutViewData< Dim, Dim2 > Class Template Reference

This is the actual data for the UniformGridLayoutView class, which is simply a wrapper that holds a reference counted instance of this data class. More...

#include <UniformGridLayout.h>

Inheritance diagram for UniformGridLayoutViewData< Dim, Dim2 >:

Inheritance graph
[legend]
Collaboration diagram for UniformGridLayoutViewData< Dim, Dim2 >:

Collaboration graph
[legend]

List of all members.

Public Types

enum  { dim = Dim }
enum  { dim2 = Dim2 }
typedef UniformGridLayout< Dim2 > Layout_t
typedef UniformGridLayoutView
< Dim, Dim2 > 
ViewLayout_t
typedef LayoutBaseViewData
< Dim, Dim2, Layout_t
Base_t
typedef Interval< Dim > Domain_t
typedef Range< Dim2 > BaseDomain_t
typedef int Context_t
typedef Unique::Value_t ID_t
typedef Layout_t::Domain_t AllocatedDomain_t
typedef ViewIndexer< Dim, Dim2 > Indexer_t
typedef Node< Domain_t,
AllocatedDomain_t
Value_t
typedef std::vector< Value_t * > List_t
typedef GuardLayers< Dim > GuardLayers_t

Public Member Functions

 UniformGridLayoutViewData ()
template<class DT >
 UniformGridLayoutViewData (const Layout_t &layout, const Domain< Dim, DT > &dom)
template<class DT >
 UniformGridLayoutViewData (const Layout_t &layout, const SliceDomain< DT > &dom)
template<class DT >
 UniformGridLayoutViewData (const ViewLayout_t &layout, const Domain< Dim, DT > &dom)
template<int OrigDim, class DT >
 UniformGridLayoutViewData (const UniformGridLayoutView< OrigDim, Dim2 > &layout, const SliceDomain< DT > &dom)
 ~UniformGridLayoutViewData ()


Detailed Description

template<int Dim, int Dim2>
class UniformGridLayoutViewData< Dim, Dim2 >

This is the actual data for the UniformGridLayoutView class, which is simply a wrapper that holds a reference counted instance of this data class.

Member Typedef Documentation

template<int Dim, int Dim2>
typedef UniformGridLayout<Dim2> UniformGridLayoutViewData< Dim, Dim2 >::Layout_t

template<int Dim, int Dim2>
typedef UniformGridLayoutView<Dim, Dim2> UniformGridLayoutViewData< Dim, Dim2 >::ViewLayout_t

template<int Dim, int Dim2>
typedef LayoutBaseViewData<Dim,Dim2,Layout_t> UniformGridLayoutViewData< Dim, Dim2 >::Base_t

template<int Dim, int Dim2>
typedef Interval<Dim> UniformGridLayoutViewData< Dim, Dim2 >::Domain_t

template<int Dim, int Dim2>
typedef Range<Dim2> UniformGridLayoutViewData< Dim, Dim2 >::BaseDomain_t

template<int Dim, int Dim2>
typedef int UniformGridLayoutViewData< Dim, Dim2 >::Context_t

template<int Dim, int Dim2>
typedef Unique::Value_t UniformGridLayoutViewData< Dim, Dim2 >::ID_t

template<int Dim, int Dim2>
typedef Layout_t::Domain_t UniformGridLayoutViewData< Dim, Dim2 >::AllocatedDomain_t

template<int Dim, int Dim2>
typedef ViewIndexer<Dim,Dim2> UniformGridLayoutViewData< Dim, Dim2 >::Indexer_t

template<int Dim, int Dim2>
typedef Node<Domain_t,AllocatedDomain_t> UniformGridLayoutViewData< Dim, Dim2 >::Value_t

template<int Dim, int Dim2>
typedef std::vector<Value_t *> UniformGridLayoutViewData< Dim, Dim2 >::List_t

template<int Dim, int Dim2>
typedef GuardLayers<Dim> UniformGridLayoutViewData< Dim, Dim2 >::GuardLayers_t


Member Enumeration Documentation

template<int Dim, int Dim2>
anonymous enum

Enumerator:
dim 

template<int Dim, int Dim2>
anonymous enum

Enumerator:
dim2 


Constructor & Destructor Documentation

template<int Dim, int Dim2>
UniformGridLayoutViewData< Dim, Dim2 >::UniformGridLayoutViewData (  )  [inline]

template<int Dim, int Dim2>
template<class DT >
UniformGridLayoutViewData< Dim, Dim2 >::UniformGridLayoutViewData ( const Layout_t layout,
const Domain< Dim, DT > &  dom 
) [inline]

template<int Dim, int Dim2>
template<class DT >
UniformGridLayoutViewData< Dim, Dim2 >::UniformGridLayoutViewData ( const Layout_t layout,
const SliceDomain< DT > &  dom 
) [inline]

template<int Dim, int Dim2>
template<class DT >
UniformGridLayoutViewData< Dim, Dim2 >::UniformGridLayoutViewData ( const ViewLayout_t layout,
const Domain< Dim, DT > &  dom 
) [inline]

template<int Dim, int Dim2>
template<int OrigDim, class DT >
UniformGridLayoutViewData< Dim, Dim2 >::UniformGridLayoutViewData ( const UniformGridLayoutView< OrigDim, Dim2 > &  layout,
const SliceDomain< DT > &  dom 
) [inline]

template<int Dim, int Dim2>
UniformGridLayoutViewData< Dim, Dim2 >::~UniformGridLayoutViewData (  )  [inline]


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

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