A namespace in which we declare alias for types used in deal.II, as well as special values for these types.
The type used to denote subdomain_ids of cells.
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.
The type used for global indices of vertices.
Definition at line 48 of file types.h.
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.
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.
Definition at line 111 of file types.h.
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.
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 37 of file lapack_support.h.
Index type for UMFPACK. SuiteSparse_long has to be used here for the Windows 64 build.
Definition at line 46 of file sparse_direct.h.
The type used for indices of particles. While in sequential computations the 4 billion indices of 32-bit unsigned integers is plenty, parallel computations using hundreds of processes can overflow this number and we need a bigger index space. We here utilize the same build variable that controls the dof indices because the number of degrees of freedom and the number of particles are typically on the same order of magnitude.
Definition at line 64 of file particle.h.