![]() |
Reference documentation for deal.II version 8.1.0
|
#include <grid_reordering_internal.h>
Public Member Functions | |
Edge (const unsigned int n0, const unsigned int n1) | |
Public Attributes | |
unsigned int | nodes [2] |
EdgeOrientation | orientation_flag |
unsigned int | group |
std::vector< unsigned int > | neighboring_cubes |
A connectivity and orientation aware edge class.
Definition at line 493 of file grid_reordering_internal.h.
Simple constructor
unsigned int internal::GridReordering3d::Edge::nodes[2] |
The IDs for the end nodes
Definition at line 504 of file grid_reordering_internal.h.
EdgeOrientation internal::GridReordering3d::Edge::orientation_flag |
Whether the edge has not already been oriented, points from node 0 to node 1, or the reverse. The initial state of this flag is unoriented.
Definition at line 514 of file grid_reordering_internal.h.
unsigned int internal::GridReordering3d::Edge::group |
Used to determine which "sheet" or equivalence class of parallel edges the edge falls in when oriented. numbers::invalid_unsigned_int means not yet decided. This is also the default value after construction. Each edge will later be assigned an index greater than zero.
Definition at line 530 of file grid_reordering_internal.h.
std::vector<unsigned int> internal::GridReordering3d::Edge::neighboring_cubes |
Indices of neighboring cubes.
Definition at line 535 of file grid_reordering_internal.h.