|
DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
|
Input to the reorder framework. More...
#include <ReorderPlan.hpp>
Public Attributes | |
| std::vector< EntityReorderMap > | explicitMaps |
| Explicit reorder maps (caller-provided). | |
| std::vector< FollowSpec > | follows |
| std::unordered_set< EntityKind > | destroyKinds |
Input to the reorder framework.
Definition at line 55 of file ReorderPlan.hpp.
| std::unordered_set<EntityKind> DNDS::Geom::ReorderInput::destroyKinds |
Entity kinds whose adjacencies should be destroyed before reorder (not reordered, not remapped – just wiped). Typically {Face}.
Definition at line 72 of file ReorderPlan.hpp.
| std::vector<EntityReorderMap> DNDS::Geom::ReorderInput::explicitMaps |
Explicit reorder maps (caller-provided).
Definition at line 58 of file ReorderPlan.hpp.
| std::vector<FollowSpec> DNDS::Geom::ReorderInput::follows |
Follow specifications (framework computes follow maps from these).
When empty (default), the mesh wrapper applies the default policy: all non-explicit entity kinds with a support adjacency to an explicit kind follow it (currently: Node and Bnd follow Cell).
When non-empty, only the listed follows are computed (overrides the default policy — allows selective follow or custom adj routes).
Definition at line 68 of file ReorderPlan.hpp.