#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"


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 > &) |
The tiling does not have to be complete. SparseTileLayoutView<Dim, Dim2>
| std::ostream& operator<< | ( | std::ostream & | ostr, | |
| const SparseTileLayout< Dim > & | layout | |||
| ) | [inline] |
References SparseTileLayout< Dim >::print().
| std::ostream& operator<< | ( | std::ostream & | ostr, | |
| const SparseTileLayoutView< Dim, Dim2 > & | layout | |||
| ) | [inline] |
References SparseTileLayoutView< Dim, Dim2 >::print().
| bool isValidLocation | ( | const Object & | e, | |
| Dom & | domain, | |||
| MultiPatch< SparseTileTag, PatchTag > & | ||||
| ) | [inline] |
| bool isValidLocation | ( | const Object & | e, | |
| Dom & | domain, | |||
| MultiPatchView< SparseTileTag, PatchTag, Dim2 > & | ||||
| ) | [inline] |
| bool isValidLocation | ( | const Object & | e, | |
| Dom & | domain, | |||
| ExpressionTag< expr > & | ||||
| ) | [inline] |
References EngineFunctor< Eng, Tag >::apply().
1.5.9