DASH
0.3.0
|
Generic type of mapping properties of a model satisfying the Pattern concept. More...
#include <PatternProperties.h>
Public Types | |
typedef pattern_mapping_tag::type | tag_type |
Static Public Attributes | |
static const bool | balanced = false |
Mapping properties defaults: More... | |
static const bool | unbalanced = false |
The number of blocks assigned to units may differ. More... | |
static const bool | neighbor = false |
Adjacent blocks in any dimension are located at a remote unit. More... | |
static const bool | shifted = false |
Units are mapped to blocks in diagonal chains in at least one hyperplane. More... | |
static const bool | diagonal = false |
Units are mapped to blocks in diagonal chains in all hyperplanes. More... | |
static const bool | multiple = false |
Units are mapped to more than one block. More... | |
static const bool | cyclic = false |
Blocks are assigned to processes like dealt from a deck of cards in every hyperplane, starting from first unit. More... | |
Generic type of mapping properties of a model satisfying the Pattern concept.
Example:
Template parameter list is processed recursively by specializations of dash::pattern_mapping_properties
.
{}
Definition at line 307 of file PatternProperties.h.
|
static |
Mapping properties defaults:
The number of assigned blocks is identical for every unit.
Definition at line 314 of file PatternProperties.h.
|
static |
Blocks are assigned to processes like dealt from a deck of cards in every hyperplane, starting from first unit.
Definition at line 335 of file PatternProperties.h.
|
static |
Units are mapped to blocks in diagonal chains in all hyperplanes.
Definition at line 327 of file PatternProperties.h.
|
static |
Units are mapped to more than one block.
For minimal partitioning, every unit is mapped to two blocks.
Definition at line 331 of file PatternProperties.h.
|
static |
Adjacent blocks in any dimension are located at a remote unit.
Definition at line 320 of file PatternProperties.h.
|
static |
Units are mapped to blocks in diagonal chains in at least one hyperplane.
Definition at line 324 of file PatternProperties.h.
|
static |
The number of blocks assigned to units may differ.
Definition at line 317 of file PatternProperties.h.