|
FreePOOMA
2.4.1
|
This is the actual data for the LayoutBaseView class, which is simply a wrapper that holds a reference counted instance of this data class. More...
#include <LayoutBase.h>


Public Types | |
| typedef L | Layout_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 | |
| LayoutBaseViewData () | |
| template<class DT > | |
| LayoutBaseViewData (const L &layout, const Domain< Dim, DT > &dom) | |
| template<class DT > | |
| LayoutBaseViewData (const L &layout, const SliceDomain< DT > &dom) | |
| template<class DT , class LV > | |
| LayoutBaseViewData (const L &layout, const LV &viewLayout, const Indexer_t &indexer, const Domain< Dim, DT > &dom, GuardLayers_t ig, GuardLayers_t eg) | |
| template<class DT , class LV > | |
| LayoutBaseViewData (const L &layout, const LV &viewLayout, const Indexer_t indexer, const SliceDomain< DT > &dom) | |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touches (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| void | computeSubdomains () const |
Public Attributes | |
| ID_t | id_m |
| L | layout_m |
| GuardLayers_t | internalGuards_m |
| GuardLayers_t | externalGuards_m |
| Indexer_t | indexer_m |
| List_t | all_m |
| List_t | local_m |
| List_t | remote_m |
| bool | subdomainsComputed_m |
This is the actual data for the LayoutBaseView class, which is simply a wrapper that holds a reference counted instance of this data class.
| typedef L LayoutBaseViewData< Dim, Dim2, L >::Layout_t |
| typedef Interval<Dim> LayoutBaseViewData< Dim, Dim2, L >::Domain_t |
| typedef Range<Dim2> LayoutBaseViewData< Dim, Dim2, L >::BaseDomain_t |
| typedef int LayoutBaseViewData< Dim, Dim2, L >::Context_t |
| typedef Unique::Value_t LayoutBaseViewData< Dim, Dim2, L >::ID_t |
| typedef Layout_t::Domain_t LayoutBaseViewData< Dim, Dim2, L >::AllocatedDomain_t |
| typedef ViewIndexer<Dim,Dim2> LayoutBaseViewData< Dim, Dim2, L >::Indexer_t |
| typedef Node<Domain_t,AllocatedDomain_t> LayoutBaseViewData< Dim, Dim2, L >::Value_t |
| typedef std::vector<Value_t *> LayoutBaseViewData< Dim, Dim2, L >::List_t |
| typedef GuardLayers<Dim> LayoutBaseViewData< Dim, Dim2, L >::GuardLayers_t |
| LayoutBaseViewData< Dim, Dim2, L >::LayoutBaseViewData | ( | ) | [inline] |
| LayoutBaseViewData< Dim, Dim2, L >::LayoutBaseViewData | ( | const L & | layout, |
| const Domain< Dim, DT > & | dom | ||
| ) | [inline] |
| LayoutBaseViewData< Dim, Dim2, L >::LayoutBaseViewData | ( | const L & | layout, |
| const SliceDomain< DT > & | dom | ||
| ) | [inline] |
| LayoutBaseViewData< Dim, Dim2, L >::LayoutBaseViewData | ( | const L & | layout, |
| const LV & | viewLayout, | ||
| const Indexer_t & | indexer, | ||
| const Domain< Dim, DT > & | dom, | ||
| GuardLayers_t | ig, | ||
| GuardLayers_t | eg | ||
| ) | [inline] |
| LayoutBaseViewData< Dim, Dim2, L >::LayoutBaseViewData | ( | const L & | layout, |
| const LV & | viewLayout, | ||
| const Indexer_t | indexer, | ||
| const SliceDomain< DT > & | dom | ||
| ) | [inline] |
| int LayoutBaseViewData< Dim, Dim2, L >::touches | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const [inline] |
Reimplemented in SparseTileLayoutViewData< Dim, Dim2 >.
| void LayoutBaseViewData< Dim, Dim2, L >::computeSubdomains | ( | ) | const [inline] |
Reimplemented in SparseTileLayoutViewData< Dim, Dim2 >.
Referenced by GridLayoutView< Dim, Dim2 >::computeSubdomains().
| ID_t LayoutBaseViewData< Dim, Dim2, L >::id_m |
| L LayoutBaseViewData< Dim, Dim2, L >::layout_m |
| GuardLayers_t LayoutBaseViewData< Dim, Dim2, L >::internalGuards_m |
| GuardLayers_t LayoutBaseViewData< Dim, Dim2, L >::externalGuards_m |
| Indexer_t LayoutBaseViewData< Dim, Dim2, L >::indexer_m |
List_t LayoutBaseViewData< Dim, Dim2, L >::all_m [mutable] |
List_t LayoutBaseViewData< Dim, Dim2, L >::local_m [mutable] |
List_t LayoutBaseViewData< Dim, Dim2, L >::remote_m [mutable] |
bool LayoutBaseViewData< Dim, Dim2, L >::subdomainsComputed_m [mutable] |
1.7.6.1