16 #ifndef dealii_types_h
17 #define dealii_types_h
23 #include <type_traits>
55 #define DEAL_II_VERTEX_INDEX_MPI_TYPE MPI_UINT64_T
79 #ifdef DEAL_II_WITH_64BIT_INDICES
96 #ifdef DEAL_II_WITH_64BIT_INDICES
97 # define DEAL_II_DOF_INDEX_MPI_TYPE MPI_UINT64_T
99 # define DEAL_II_DOF_INDEX_MPI_TYPE MPI_UNSIGNED
115 #ifdef DEAL_II_WITH_64BIT_INDICES
187 #ifdef DEAL_II_WITH_64BIT_INDICES
214 static_cast<unsigned int>(-1);
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
const types::material_id invalid_material_id
const types::boundary_id invalid_boundary_id
const types::boundary_id internal_face_boundary_id
const types::coarse_cell_id invalid_coarse_cell_id
const types::fe_index invalid_fe_index
const types::subdomain_id artificial_subdomain_id
const types::subdomain_id invalid_subdomain_id
static const unsigned int invalid_unsigned_int
const types::manifold_id flat_manifold_id
const types::global_dof_index invalid_dof_index
const types::global_dof_index invalid_size_type
std::uint64_t global_vertex_index
std::uint8_t geometric_entity_type
unsigned int global_dof_index
global_cell_index coarse_cell_id
unsigned int subdomain_id
unsigned short int fe_index
std::make_signed_t< global_dof_index > signed_global_dof_index
unsigned int global_cell_index