internal::GridReordering3d::Edge Struct Reference

List of all members.

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 intneighboring_cubes


Detailed Description

A connectivity and orientation aware edge class.

Constructor & Destructor Documentation

internal::GridReordering3d::Edge::Edge ( const unsigned int  n0,
const unsigned int  n1 
)

Simple constructor


Member Data Documentation

The IDs for the end nodes

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.

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.

Indices of neighboring cubes.


The documentation for this struct was generated from the following file:

deal.II documentation generated on Sat Aug 15 16:52:37 2009 by doxygen 1.5.9