#include <SparseTileLayout.h>
typedef SparseTileLayout<Dim> SparseTileLayout< Dim >::This_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef Observable<This_t> SparseTileLayout< Dim >::Observable_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef SparseTileLayoutData<Dim> SparseTileLayout< Dim >::LayoutData_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::Domain_t SparseTileLayout< Dim >::Domain_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::BaseDomain_t SparseTileLayout< Dim >::BaseDomain_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::Context_t SparseTileLayout< Dim >::Context_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::ID_t SparseTileLayout< Dim >::ID_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::Value_t SparseTileLayout< Dim >::Value_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::List_t SparseTileLayout< Dim >::List_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef DynamicEvents::PatchID_t SparseTileLayout< Dim >::PatchID_t |
typedef DynamicEvents::CreateSize_t SparseTileLayout< Dim >::CreateSize_t |
typedef GuardLayers<Dim> SparseTileLayout< Dim >::GuardLayers_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::SubPatch_t SparseTileLayout< Dim >::SubPatch_t |
typedef LayoutData_t::PatchList_t SparseTileLayout< Dim >::PatchList_t |
typedef DerefIterator<Value_t> SparseTileLayout< Dim >::iterator |
Iterator through nodes.
Basically the same as the vector iterator except it dereferences automatically.
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef ConstDerefIterator<Value_t> SparseTileLayout< Dim >::const_iterator |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::GCFillInfo_t SparseTileLayout< Dim >::GCFillInfo_t |
Iterator through guard-cell-fill requests.
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::FillIterator_t SparseTileLayout< Dim >::FillIterator_t |
Reimplemented from LayoutBase< Dim, SparseTileLayoutData< Dim > >.
typedef LayoutData_t::BorderFillIterator_t SparseTileLayout< Dim >::BorderFillIterator_t |
SparseTileLayout< Dim >::SparseTileLayout | ( | ) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox | ) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | globalGL | |||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | internalGL, | |||
const GuardLayers_t & | externalGL | |||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | Domain_t & | boundingbox, | |
const PatchList_t & | patchlist, | |||
const ReplicatedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | globalGL, | |||
const PatchList_t & | PatchList, | |||
const ReplicatedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | internalGL, | |||
const GuardLayers_t & | externalGL, | |||
const PatchList_t & | PatchList, | |||
const ReplicatedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | bbox, | |
const Partitioner & | gpar, | |||
const ReplicatedTag & | ||||
) | [inline] |
SparseTileLayout< Dim >::SparseTileLayout | ( | Domain_t & | boundingbox, | |
const PatchList_t & | patchlist, | |||
const DistributedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | globalGL, | |||
const PatchList_t & | PatchList, | |||
const DistributedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | boundingbox, | |
const GuardLayers_t & | internalGL, | |||
const GuardLayers_t & | externalGL, | |||
const PatchList_t & | PatchList, | |||
const DistributedTag & | ||||
) |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | bbox, | |
const Partitioner & | gpar, | |||
const DistributedTag & | ||||
) | [inline] |
SparseTileLayout< Dim >::SparseTileLayout | ( | const Domain_t & | bbox, | |
const Partitioner & | gpar, | |||
const ContextMapper< Dim > & | cmap | |||
) | [inline] |
SparseTileLayout< Dim >::SparseTileLayout | ( | const This_t & | ) |
SparseTileLayout< Dim >::~SparseTileLayout | ( | ) | [inline] |
This_t& SparseTileLayout< Dim >::operator= | ( | const This_t & | model | ) | [inline] |
void SparseTileLayout< Dim >::initialize | ( | const Domain_t & | a | ) |
void SparseTileLayout< Dim >::initialize | ( | const Domain_t & | , | |
const GuardLayers_t & | ||||
) |
void SparseTileLayout< Dim >::initialize | ( | const Domain_t & | , | |
const GuardLayers_t & | , | |||
const PatchList_t & | ||||
) |
void SparseTileLayout< Dim >::initialize | ( | const Domain_t & | bbox, | |
const Partitioner & | gpar | |||
) | [inline] |
BorderFillIterator_t SparseTileLayout< Dim >::beginBorderFillList | ( | ) | const [inline] |
BorderFillIterator_t SparseTileLayout< Dim >::endBorderFillList | ( | ) | const [inline] |
void SparseTileLayout< Dim >::syncPatch | ( | ) |
virtual void SparseTileLayout< Dim >::notify | ( | LayoutData_t & | d, | |
const ObserverEvent & | event | |||
) | [inline, virtual] |
void SparseTileLayout< Dim >::print | ( | Ostream & | ostr | ) | const [inline] |
Referenced by operator<<().
friend class SparseTileLayoutView [friend] |
friend class SparseTileLayoutData< Dim > [friend] |