FreePOOMA  2.4.1
Classes | Functions
SparseTileLayout.h File Reference

SparseTileLayout<Dim> More...

#include "Layout/MultiPatchLayoutTraits.h"
#include "Layout/INode.h"
#include "Layout/TouchesConstruct.h"
#include "Layout/GuardLayers.h"
#include "Layout/DynamicEvents.h"
#include "Partition/ContextMapper.h"
#include "Partition/TilePartition.h"
#include "Domain/Interval.h"
#include "Domain/Contains.h"
#include "Domain/Intersect.h"
#include "Domain/NewDomain.h"
#include "Domain/SliceRange.h"
#include "Domain/DomainMap.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 "Layout/LayoutBase.h"
#include <vector>
#include <map>
#include <iosfwd>
#include "Layout/SparseTileLayout.cpp"
Include dependency graph for SparseTileLayout.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  SparseTileTag
 SparseTileTag class. More...
struct  MultiPatchLayoutTraits< SparseTileTag, Dim >
 Specialization of MultiPatchLayoutTraits for SparseTileLayout. More...
struct  MultiPatchLayoutTraits< SparseTileTag, Dim >::View< ViewDim >
class  SparseTileLayoutData< Dim >
struct  SparseTileLayoutData< Dim >::GCBorderFillInfo
class  SparseTileLayout< Dim >
class  SparseTileLayoutViewData< Dim, Dim2 >
 The data object held by a SparseTileLayoutView object. More...
class  SparseTileLayoutView< Dim, Dim2 >
struct  NewDomain1< SparseTileLayout< Dim > >
struct  NewDomain1< SparseTileLayoutView< Dim, Dim2 > >

Functions

template<int Dim>
std::ostream & operator<< (std::ostream &ostr, const SparseTileLayout< Dim > &layout)
template<int Dim, int Dim2>
std::ostream & operator<< (std::ostream &ostr, const SparseTileLayoutView< Dim, Dim2 > &layout)
template<class Object , class Dom , class PatchTag >
bool isValidLocation (const Object &e, Dom &domain, MultiPatch< SparseTileTag, PatchTag > &)
template<class Object , class Dom , class PatchTag , int Dim2>
bool isValidLocation (const Object &e, Dom &domain, MultiPatchView< SparseTileTag, PatchTag, Dim2 > &)
template<class Object , class Dom , class expr >
bool isValidLocation (const Object &e, Dom &domain, ExpressionTag< expr > &)

Detailed Description

SparseTileLayout<Dim>

view of a SparseTileLayout SparseTileTag


Function Documentation

template<int Dim>
std::ostream& operator<< ( std::ostream &  ostr,
const SparseTileLayout< Dim > &  layout 
)
template<int Dim, int Dim2>
std::ostream& operator<< ( std::ostream &  ostr,
const SparseTileLayoutView< Dim, Dim2 > &  layout 
)
template<class Object , class Dom , class PatchTag >
bool isValidLocation ( const Object &  e,
Dom &  domain,
MultiPatch< SparseTileTag, PatchTag > &   
) [inline]
template<class Object , class Dom , class PatchTag , int Dim2>
bool isValidLocation ( const Object &  e,
Dom &  domain,
MultiPatchView< SparseTileTag, PatchTag, Dim2 > &   
) [inline]
template<class Object , class Dom , class expr >
bool isValidLocation ( const Object &  e,
Dom &  domain,
ExpressionTag< expr > &   
) [inline]