![]() |
Reference documentation for deal.II version 8.4.2
|
#include <deal.II/grid/tria.h>
Public Member Functions | |
| CellData () | |
Public Attributes | |
| unsigned int | vertices [GeometryInfo< structdim >::vertices_per_cell] |
| union { | |
| }; | |
| types::manifold_id | manifold_id |
A structure to describe individual cells and passed as argument to Triangulation::create_triangulation(). It contains all data needed to construct a cell, namely the indices of the vertices, the material or boundary indicator (depending on whether it represents a cell or a face), and a manifold id to describe the manifold this object belongs to.
This structure is also used to represent data for faces and edge as part of the SubCellData class. In that case the vertices array needs to represent the vertices of a face or edge of a cell listed in the argument to Triangulation::create_triangulation() that denotes the faces. It can be used to attach boundary indicators to faces.
An example showing how this class can be used is in the create_coarse_grid() function of step-14.
Default constructor. Sets the member variables to the following values: - vertex indices to invalid values - boundary or material id zero (the default for boundary or material ids) - manifold id to numbers::invalid_manifold_id
| unsigned int CellData< structdim >::vertices[GeometryInfo< structdim >::vertices_per_cell] |
| union { ... } |
Material or boundary indicator of this cell. The material_id may be used to denote different coefficients, etc.
Note that if this object is part of a SubCellData object, then it represents a face or edge of a cell. In this case one should use the field boundary_id instead of material_id.
| types::manifold_id CellData< structdim >::manifold_id |
1.8.12