Reference documentation for deal.II version Git 16d980e 2014-09-14 19:08:50 +0200
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Typedefs
types Namespace Reference

Typedefs

typedef unsigned int subdomain_id
 
typedef subdomain_id subdomain_id_t DEAL_II_DEPRECATED = static_cast<subdomain_id>(-1)
 
typedef unsigned int global_dof_index
 
typedef unsigned char boundary_id
 
typedef unsigned int manifold_id
 
typedef unsigned char material_id
 

Detailed Description

A namespace in which we declare typedefs for types used in deal.II, as well as special values for these types.

Typedef Documentation

typedef unsigned int types::subdomain_id

The type used to denote subdomain_ids of cells.

See the glossary for more information.

There is a special value, numbers::invalid_subdomain_id that is used to indicate an invalid value of this type.

Definition at line 43 of file types.h.

typedef material_id material_id_t types::DEAL_II_DEPRECATED = static_cast<subdomain_id>(-1)
Deprecated:
Old name for the typedef above.
Deprecated:
Old name for the typedef above.
Deprecated:
Old name for the typedef above.
Deprecated:
Use numbers::invalid_subdomain_id
Deprecated:
Use numbers::artificial_subdomain_id
Deprecated:
Use numbers::invalid_dof_index

Definition at line 48 of file types.h.

typedef unsigned int types::global_dof_index

The type used for global indices of degrees of freedom. While in sequential computations the 4 billion indices of 32-bit unsigned integers is plenty, parallel computations using the parallel::distributed::Triangulation class can overflow this number and we need a bigger index space.

The data type always indicates an unsigned integer type.

Definition at line 100 of file types.h.

typedef unsigned char types::boundary_id

The type used to denote boundary indicators associated with every piece of the boundary and, in the case of meshes that describe manifolds in higher dimensions, associated with every cell.

There is a special value, numbers::internal_face_boundary_id that is used to indicate an invalid value of this type and that is used as the boundary indicator for faces that are in the interior of the domain and therefore not part of any addressable boundary component.

See Also
Glossary entry on boundary indicators

Definition at line 128 of file types.h.

typedef unsigned int types::manifold_id

The type used to denote manifold indicators associated with every object of the mesh.

There is a special value, numbers::flat_manifold_id that is used to indicate the standard cartesian manifold.

See Also
Glossary entry on manifold indicators

Definition at line 139 of file types.h.

typedef unsigned char types::material_id

The type used to denote material indicators associated with every cell.

There is a special value, numbers::invalid_material_id that is used to indicate an invalid value of this type.

Definition at line 154 of file types.h.