deal.II version GIT relicensing-2590-ga98aa060cc 2025-02-10 03:40:00+00:00
\(\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::geometric_orientation = unsigned char
 
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 = int
 
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

constexpr unsigned int numbers::invalid_unsigned_int = static_cast<unsigned int>(-1)
 
constexpr types::global_dof_index numbers::invalid_size_type
 
constexpr types::fe_index numbers::invalid_fe_index = static_cast<types::fe_index>(-1)
 
constexpr types::global_dof_index numbers::invalid_dof_index
 
constexpr types::coarse_cell_id numbers::invalid_coarse_cell_id
 
constexpr types::material_id numbers::invalid_material_id
 
constexpr types::boundary_id numbers::invalid_boundary_id
 
constexpr types::boundary_id numbers::internal_face_boundary_id
 
constexpr types::manifold_id numbers::flat_manifold_id
 
constexpr types::geometric_orientation numbers::default_geometric_orientation
 
constexpr types::geometric_orientation numbers::reverse_line_orientation
 
constexpr types::subdomain_id numbers::invalid_subdomain_id
 
constexpr 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 63 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 111 of file types.h.

Typedef Documentation

◆ TrilinosScalar

using TrilinosScalar = double

Declare type used in Epetra.

Definition at line 190 of file types.h.