This type is part of the coloring, and encapsulates the coloring information for a single index space (such as how many colors per axis the mesh needs to be partitioned into, if boundaries are periodic, etc), that is used by the coloring algorithm to create mesh partitions. More...
Public Attributes | |
std::vector< axis_definition > | axes |
coloring information of each axis | |
bool | create_plan |
Unused. | |
bool | diagonals = false |
whether to include diagonally connected (i.e., connected through vertex) as well as face connected entities during primary partitioning | |
bool | full_ghosts = true |
Whether to include full ghost information for auxiliaries. | |
This type is part of the coloring, and encapsulates the coloring information for a single index space (such as how many colors per axis the mesh needs to be partitioned into, if boundaries are periodic, etc), that is used by the coloring algorithm to create mesh partitions.
std::vector<axis_definition> axes |
coloring information of each axis
bool diagonals = false |
whether to include diagonally connected (i.e., connected through vertex) as well as face connected entities during primary partitioning
bool create_plan |
Unused.
full_ghosts
if needed). bool full_ghosts = true |
Whether to include full ghost information for auxiliaries.
When true, all the auxiliaries surrounding needed primary entities (owned and ghost) are included. If false, only auxiliaries completely surrounded by needed primaries are included. For primary entities, this flag has no effect.