Reference documentation for deal.II version 9.5.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs | Variables
types.h File Reference
#include <deal.II/base/config.h>
#include <cstdint>
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  types
 
namespace  TrilinosWrappers
 
namespace  TrilinosWrappers::types
 
namespace  numbers
 

Macros

#define DEAL_II_VERTEX_INDEX_MPI_TYPE   MPI_UINT64_T
 
#define DEAL_II_DOF_INDEX_MPI_TYPE   MPI_UNSIGNED
 

Typedefs

using types::subdomain_id = unsigned int
 
using types::global_vertex_index = std::uint64_t
 
using types::fe_index = unsigned short int
 
using types::global_dof_index = unsigned int
 
using types::signed_global_dof_index = std::make_signed_t< global_dof_index >
 
using types::global_cell_index = unsigned int
 
using types::coarse_cell_id = global_cell_index
 
using types::boundary_id = unsigned int
 
using types::manifold_id = unsigned int
 
using types::material_id = unsigned int
 
using types::geometric_entity_type = std::uint8_t
 
using TrilinosScalar = double
 
using TrilinosWrappers::types::int64_type = long long int
 
using TrilinosWrappers::types::int_type = int
 

Variables

static const unsigned int numbers::invalid_unsigned_int
 
const types::global_dof_index numbers::invalid_size_type
 
const types::fe_index numbers::invalid_fe_index = static_cast<types::fe_index>(-1)
 
const types::global_dof_index numbers::invalid_dof_index
 
const types::coarse_cell_id numbers::invalid_coarse_cell_id
 
const types::material_id numbers::invalid_material_id
 
const types::boundary_id numbers::invalid_boundary_id
 
const types::boundary_id numbers::internal_face_boundary_id
 
const types::manifold_id numbers::flat_manifold_id
 
const types::subdomain_id numbers::invalid_subdomain_id
 
const types::subdomain_id numbers::artificial_subdomain_id
 

Macro Definition Documentation

◆ DEAL_II_VERTEX_INDEX_MPI_TYPE

#define DEAL_II_VERTEX_INDEX_MPI_TYPE   MPI_UINT64_T

An identifier that denotes the MPI type associated with types::global_vertex_index.

Definition at line 55 of file types.h.

◆ DEAL_II_DOF_INDEX_MPI_TYPE

#define DEAL_II_DOF_INDEX_MPI_TYPE   MPI_UNSIGNED

An identifier that denotes the MPI type associated with types::global_dof_index.

Definition at line 99 of file types.h.

Typedef Documentation

◆ TrilinosScalar

using TrilinosScalar = double

Declare type used in Epetra.

Definition at line 175 of file types.h.