Reference documentation for deal.II version Git 2527942 2014-10-23 09:53:15 -0400
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
internal::GridReordering2d::MQuad Class Reference

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

Public Member Functions

 MQuad (const unsigned int v0, const unsigned int v1, const unsigned int v2, const unsigned int v3, const unsigned int s0, const unsigned int s1, const unsigned int s2, const unsigned int s3, const CellData< 2 > &cd)

Public Attributes

unsigned int v [4]
unsigned int side [4]
CellData< 2 > original_cell_data

Detailed Description

An enriched quad with information about how the mesh fits together so that we can move around the mesh efficiently.

Michael Anderson, 2003

Definition at line 115 of file grid_reordering_internal.h.

Constructor & Destructor Documentation

internal::GridReordering2d::MQuad::MQuad ( const unsigned int  v0,
const unsigned int  v1,
const unsigned int  v2,
const unsigned int  v3,
const unsigned int  s0,
const unsigned int  s1,
const unsigned int  s2,
const unsigned int  s3,
const CellData< 2 > &  cd 

v0 - v3 are indexes of the vertices of the quad, s0 - s3 are indexes for the sides of the quad

Member Data Documentation

unsigned int internal::GridReordering2d::MQuad::v[4]

Stores the vertex numbers

Definition at line 137 of file grid_reordering_internal.h.

unsigned int internal::GridReordering2d::MQuad::side[4]

Stores the side numbers

Definition at line 141 of file grid_reordering_internal.h.

CellData<2> internal::GridReordering2d::MQuad::original_cell_data

Copy of the CellData object from which we construct the data of this object.

Definition at line 148 of file grid_reordering_internal.h.

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