FreePOOMA
2.4.1
|
A layout partitioner that will generate a set of initially empty domains for insertion into a layout, based on the information from another layout. More...
#include "Domain/Loc.h"
#include "Layout/Node.h"
#include "Layout/GuardLayers.h"
#include "Utilities/PAssert.h"
#include <iosfwd>
Classes | |
class | DefaultSPmapper |
class | SpatialPartition< ReferenceLayout > |
SpatialPartition is a layout partitioner; it is created with the info needed to partition a global domain into subdomains based on information in a second "reference" layout. More... | |
Functions | |
template<class L > | |
std::ostream & | operator<< (std::ostream &o, const SpatialPartition< L > &sp) |
A specialization of the Inform traits used to say that node has a print method. |
A layout partitioner that will generate a set of initially empty domains for insertion into a layout, based on the information from another layout.
The generated domains will all be Dim-dimensional, regardless of the dimensionality of the given layout, where Dim is the dimensionality of a layout object for which this object is requested to generate new patches. The same number of patches will be generated on each context as there are in the reference layout, with the same memory affinity.
std::ostream& operator<< | ( | std::ostream & | o, |
const SpatialPartition< L > & | sp | ||
) |
A specialization of the Inform traits used to say that node has a print method.