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


Public Types | |
| enum | { dimensions = Dim } |
| enum | { repartitionEvent = 1 } |
| enum | { dynamic = false } |
| typedef Interval< Dim > | Domain_t |
| typedef Interval< Dim > | BaseDomain_t |
| typedef int | Context_t |
| typedef Unique::Value_t | ID_t |
| typedef Node< Domain_t > | Value_t |
| typedef std::vector< Value_t * > | List_t |
| typedef GuardLayers< Dim > | GuardLayers_t |
| typedef LayoutBaseData< Dim > ::GCFillInfo | GCFillInfo_t |
| typedef std::vector < GCFillInfo_t > ::const_iterator | FillIterator_t |
Public Member Functions | |
| UniformGridLayoutData () | |
| template<class Partitioner > | |
| UniformGridLayoutData (const Domain_t &gdom, const Partitioner &gpar, const ContextMapper< Dim > &cmap) | |
| ~UniformGridLayoutData () | |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touches (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touchesLocal (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touchesRemote (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touchesAlloc (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touchesAllocLocal (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| template<class OtherDomain , class OutIter , class ConstructTag > | |
| int | touchesAllocRemote (const OtherDomain &d, OutIter o, const ConstructTag &ctag) const |
| int | globalID (const Loc< Dim > &loc) const |
| int | globalID (int) const |
| int | globalID (int, int) const |
| int | globalID (int, int, int) const |
| int | globalID (int, int, int, int) const |
| int | globalID (int, int, int, int, int) const |
| int | globalID (int, int, int, int, int, int) const |
| int | globalID (int, int, int, int, int, int, int) const |
| template<class Partitioner > | |
| void | partition (const Partitioner &, const ContextMapper< Dim > &cmap) |
| template<class Partitioner > | |
| bool | repartition (const Partitioner &, const ContextMapper< Dim > &) |
| void | calcGCFillList () |
Public Attributes | |
| int | blockstride_m [Dim] |
| int | blocksizes_m [Dim] |
| Interval< Dim > | allDomain_m |
Friends | |
| class | UniformGridLayout< Dim > |
This is the actual data for the UniformGridLayout class, which is simply a wrapper that holds a reference counted instance of this data class.
| typedef Interval<Dim> UniformGridLayoutData< Dim >::Domain_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef Interval<Dim> UniformGridLayoutData< Dim >::BaseDomain_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef int UniformGridLayoutData< Dim >::Context_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef Unique::Value_t UniformGridLayoutData< Dim >::ID_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef Node<Domain_t> UniformGridLayoutData< Dim >::Value_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef std::vector<Value_t *> UniformGridLayoutData< Dim >::List_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef GuardLayers<Dim> UniformGridLayoutData< Dim >::GuardLayers_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef LayoutBaseData<Dim>::GCFillInfo UniformGridLayoutData< Dim >::GCFillInfo_t |
Reimplemented from LayoutBaseData< Dim >.
| typedef std::vector<GCFillInfo_t>::const_iterator UniformGridLayoutData< Dim >::FillIterator_t |
Reimplemented from LayoutBaseData< Dim >.
| UniformGridLayoutData< Dim >::UniformGridLayoutData | ( | ) |
| UniformGridLayoutData< Dim >::UniformGridLayoutData | ( | const Domain_t & | gdom, |
| const Partitioner & | gpar, | ||
| const ContextMapper< Dim > & | cmap | ||
| ) |
| UniformGridLayoutData< Dim >::~UniformGridLayoutData | ( | ) | [inline] |
References LayoutBaseData< Dim >::all_m.
| int UniformGridLayoutData< Dim >::touches | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::touchesLocal | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::touchesRemote | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::touchesAlloc | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::touchesAllocLocal | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::touchesAllocRemote | ( | const OtherDomain & | d, |
| OutIter | o, | ||
| const ConstructTag & | ctag | ||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | const Loc< Dim > & | loc | ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | |||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | , | ||
| int | |||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | , | ||
| int | , | ||
| int | |||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | |||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | |||
| ) | const |
| int UniformGridLayoutData< Dim >::globalID | ( | int | , |
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | , | ||
| int | |||
| ) | const |
| void UniformGridLayoutData< Dim >::partition | ( | const Partitioner & | , |
| const ContextMapper< Dim > & | cmap | ||
| ) |
| bool UniformGridLayoutData< Dim >::repartition | ( | const Partitioner & | , |
| const ContextMapper< Dim > & | |||
| ) |
| void UniformGridLayoutData< Dim >::calcGCFillList | ( | ) |
friend class UniformGridLayout< Dim > [friend] |
| int UniformGridLayoutData< Dim >::blockstride_m[Dim] |
| int UniformGridLayoutData< Dim >::blocksizes_m[Dim] |
| Interval<Dim> UniformGridLayoutData< Dim >::allDomain_m |
1.7.6.1