#include <GridLayout.h>
Public Types | |
enum | { dim = Dim } |
enum | { dim2 = Dim2 } |
typedef GridLayout< Dim2 > | Layout_t |
typedef GridLayoutView< Dim, Dim2 > | ViewLayout_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 |
typedef GridLayoutViewData < Dim, Dim2 > | LayoutData_t |
Public Member Functions | |
GridLayoutViewData () | |
template<class DT > | |
GridLayoutViewData (const Layout_t &layout, const Domain< Dim, DT > &dom) | |
template<class DT > | |
GridLayoutViewData (const Layout_t &layout, const SliceDomain< DT > &dom) | |
template<class DT > | |
GridLayoutViewData (const ViewLayout_t &layout, const Domain< Dim, DT > &dom) | |
template<int OrigDim, class DT > | |
GridLayoutViewData (const GridLayoutView< OrigDim, Dim2 > &layout, const SliceDomain< DT > &dom) | |
~GridLayoutViewData () |
typedef GridLayout<Dim2> GridLayoutViewData< Dim, Dim2 >::Layout_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef GridLayoutView<Dim, Dim2> GridLayoutViewData< Dim, Dim2 >::ViewLayout_t |
typedef Interval<Dim> GridLayoutViewData< Dim, Dim2 >::Domain_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef Range<Dim2> GridLayoutViewData< Dim, Dim2 >::BaseDomain_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef int GridLayoutViewData< Dim, Dim2 >::Context_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef Unique::Value_t GridLayoutViewData< Dim, Dim2 >::ID_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef Layout_t::Domain_t GridLayoutViewData< Dim, Dim2 >::AllocatedDomain_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef ViewIndexer<Dim,Dim2> GridLayoutViewData< Dim, Dim2 >::Indexer_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef Node<Domain_t,AllocatedDomain_t> GridLayoutViewData< Dim, Dim2 >::Value_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef std::vector<Value_t *> GridLayoutViewData< Dim, Dim2 >::List_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef GuardLayers<Dim> GridLayoutViewData< Dim, Dim2 >::GuardLayers_t |
Reimplemented from LayoutBaseViewData< Dim, Dim2, GridLayout< Dim2 > >.
typedef GridLayoutViewData<Dim,Dim2> GridLayoutViewData< Dim, Dim2 >::LayoutData_t |
GridLayoutViewData< Dim, Dim2 >::GridLayoutViewData | ( | ) | [inline] |
GridLayoutViewData< Dim, Dim2 >::GridLayoutViewData | ( | const Layout_t & | layout, | |
const Domain< Dim, DT > & | dom | |||
) | [inline] |
GridLayoutViewData< Dim, Dim2 >::GridLayoutViewData | ( | const Layout_t & | layout, | |
const SliceDomain< DT > & | dom | |||
) | [inline] |
GridLayoutViewData< Dim, Dim2 >::GridLayoutViewData | ( | const ViewLayout_t & | layout, | |
const Domain< Dim, DT > & | dom | |||
) | [inline] |
GridLayoutViewData< Dim, Dim2 >::GridLayoutViewData | ( | const GridLayoutView< OrigDim, Dim2 > & | layout, | |
const SliceDomain< DT > & | dom | |||
) | [inline] |
GridLayoutViewData< Dim, Dim2 >::~GridLayoutViewData | ( | ) | [inline] |