FreePOOMA  2.4.1
Classes
LayoutBase.h File Reference

LayoutBase<Dim> and related classes providing domain access. More...

#include "Layout/MultiPatchLayoutTraits.h"
#include "Layout/INode.h"
#include "Layout/TouchesConstruct.h"
#include "Layout/GuardLayers.h"
#include "Domain/Interval.h"
#include "Domain/Contains.h"
#include "Domain/Intersect.h"
#include "Domain/NewDomain.h"
#include "Domain/SliceRange.h"
#include "Partition/UniformGridPartition.h"
#include "Partition/ContextMapper.h"
#include "Utilities/DerefIterator.h"
#include "Utilities/ViewIndexer.h"
#include "Utilities/Observable.h"
#include "Utilities/Observer.h"
#include "Utilities/RefCountedPtr.h"
#include "Utilities/RefCounted.h"
#include "Utilities/Unique.h"
#include "Utilities/PAssert.h"
#include <vector>
#include <iosfwd>
Include dependency graph for LayoutBase.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ReplicatedTag
 Tag class specifying domain replication on all nodes, implying a use of LocalMapper for mapping patches to the only context. More...
struct  DistributedTag
 Tag class specifying domain distribution between all nodes, implying a use of DistributedMapper for mapping patches to contexts. More...
class  LayoutBaseData< Dim >
 Data container for LayoutBase class. More...
struct  LayoutBaseData< Dim >::GCFillInfo
class  LayoutBase< Dim, LBD >
 Base class for all layouts. More...
class  LayoutBaseViewData< Dim, Dim2, L >
 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...
class  LayoutBaseView< Dim, Dim2, lvd >
 LayoutBaseView is a base class for all Layout classes that provides a view of an existing LayoutBase object. More...

Detailed Description

LayoutBase<Dim> and related classes providing domain access.

LayoutBase<Dim>