Public Member Functions | Public Attributes

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 int > neighboring_cubes

Detailed Description

A connectivity and orientation aware edge class.

Definition at line 488 of file grid_reordering_internal.h.


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

Definition at line 499 of file grid_reordering_internal.h.

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 509 of file grid_reordering_internal.h.

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 525 of file grid_reordering_internal.h.

Indices of neighboring cubes.

Definition at line 530 of file grid_reordering_internal.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:14 by doxygen 1.7.2