![]() |
Reference documentation for deal.II version 8.4.2
|
#include <deal.II/grid/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 384 of file grid_reordering_internal.h.
| internal::GridReordering3d::Edge::Edge | ( | const unsigned int | n0, |
| const unsigned int | n1 | ||
| ) |
Simple constructor
Definition at line 913 of file grid_reordering.cc.
| unsigned int internal::GridReordering3d::Edge::nodes[2] |
The IDs for the end nodes
Definition at line 395 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 401 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 410 of file grid_reordering_internal.h.
| std::vector<unsigned int> internal::GridReordering3d::Edge::neighboring_cubes |
Indices of neighboring cubes.
Definition at line 415 of file grid_reordering_internal.h.
1.8.12