Reference documentation for deal.II version 8.4.2
Public Member Functions | Public Attributes | List of all members
internal::GridReordering3d::Cell Struct Reference

#include <deal.II/grid/grid_reordering_internal.h>

Public Member Functions

 Cell ()
 

Public Attributes

unsigned int edges [GeometryInfo< 3 >::lines_per_cell]
 
unsigned int nodes [GeometryInfo< 3 >::vertices_per_cell]
 
EdgeOrientation local_orientation_flags [GeometryInfo< 3 >::lines_per_cell]
 
bool waiting_to_be_processed
 

Detailed Description

A connectivity and orientation aware cell.

The connectivity of the cell is not contained within. (This was for flexibility in using deal.II's ordering of edges or the XDA format etc.) For this information we need the ElemInfo class.

One thing we do know is that the first four edges in the edge class are parallel, as are the second four, and the third four.

TODO: Need to move connectivity information out of cell and into edge.

Definition at line 430 of file grid_reordering_internal.h.

Constructor & Destructor Documentation

§ Cell()

internal::GridReordering3d::Cell::Cell ( )

Default Constructor

Definition at line 925 of file grid_reordering.cc.

Member Data Documentation

§ edges

unsigned int internal::GridReordering3d::Cell::edges[GeometryInfo< 3 >::lines_per_cell]

The IDs for each of the edges.

Definition at line 440 of file grid_reordering_internal.h.

§ nodes

unsigned int internal::GridReordering3d::Cell::nodes[GeometryInfo< 3 >::vertices_per_cell]

The IDs for each of the nodes.

Definition at line 445 of file grid_reordering_internal.h.

§ local_orientation_flags

EdgeOrientation internal::GridReordering3d::Cell::local_orientation_flags[GeometryInfo< 3 >::lines_per_cell]

Which way do the edges point. Whether node 0 of the edge is the base of the edge in local element (1) or node 1 is the base (-1).

Definition at line 451 of file grid_reordering_internal.h.

§ waiting_to_be_processed

bool internal::GridReordering3d::Cell::waiting_to_be_processed

An internal flag used to determine whether the cell is in the queue of cells to be oriented in the current sheet.

Definition at line 457 of file grid_reordering_internal.h.


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