Reference documentation for deal.II version 9.4.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\}}\)
Macros
config.h File Reference
#include <mpi.h>
#include <deal.II/base/numbers.h>
#include <deal.II/base/types.h>
#include <boost/version.hpp>

Go to the source code of this file.

Macros

#define DEAL_II_PACKAGE_NAME   "deal.II"
 
#define DEAL_II_PACKAGE_VERSION   "9.4.0"
 
#define DEAL_II_VERSION_MAJOR   9
 
#define DEAL_II_VERSION_MINOR   4
 
#define DEAL_II_VERSION_SUBMINOR   0
 
#define DEAL_II_WITH_ADOLC
 
#define DEAL_II_WITH_ARPACK
 
#define DEAL_II_WITH_ASSIMP
 
#define DEAL_II_WITH_CGAL
 
#define DEAL_II_WITH_COMPLEX_VALUES
 
#define DEAL_II_WITH_GINKGO
 
#define DEAL_II_WITH_GMSH
 
#define DEAL_II_WITH_GSL
 
#define DEAL_II_WITH_LAPACK
 
#define DEAL_II_WITH_METIS
 
#define DEAL_II_WITH_MUPARSER
 
#define DEAL_II_WITH_SUNDIALS
 
#define DEAL_II_WITH_SYMENGINE
 
#define DEAL_II_WITH_TBB
 
#define DEAL_II_WITH_UMFPACK
 
#define DEAL_II_WITH_ZLIB
 
#define DEAL_II_WITH_THREADS
 
#define TBB_SUPPRESS_DEPRECATED_MESSAGES   1
 
#define DEAL_II_TBB_WITH_ONEAPI
 
#define DEAL_II_COMPILER_USE_VECTOR_ARITHMETICS
 
#define DEAL_II_HAVE_BUILTIN_EXPECT
 
#define DEAL_II_HAVE_GLIBC_STACKTRACE
 
#define DEAL_II_HAVE_LIBSTDCXX_DEMANGLER
 
#define DEAL_II_ALWAYS_INLINE   __attribute__((always_inline))
 
#define DEAL_II_RESTRICT   __restrict
 
#define DEAL_II_COMPILER_HAS_DIAGNOSTIC_PRAGMA
 
#define DEAL_II_VECTORIZATION_WIDTH_IN_BITS   128
 
#define DEAL_II_COMPILER_VECTORIZATION_LEVEL   1
 
#define DEAL_II_OPENMP_SIMD_PRAGMA   _Pragma("omp simd")
 
#define DEAL_II_HAVE_CXX14
 
#define DEAL_II_HAVE_CXX17
 
#define DEAL_II_HAVE_FP_EXCEPTIONS
 
#define DEAL_II_HAVE_CXX17_BESSEL_FUNCTIONS
 
#define DEAL_II_DEPRECATED   [[deprecated]]
 
#define DEAL_II_FALLTHROUGH   [[fallthrough]]
 
#define DEAL_II_CONSTEXPR   constexpr
 
#define DEAL_II_WITH_CXX11
 
#define DEAL_II_WITH_CXX14
 
#define DEAL_II_WITH_CXX17
 
#define DEAL_II_HAVE_SYS_RESOURCE_H
 
#define DEAL_II_HAVE_UNISTD_H
 
#define DEAL_II_HAVE_GETHOSTNAME
 
#define DEAL_II_HAVE_GETPID
 
#define DEAL_II_ADOLC_WITH_ATRIG_ERF
 
#define DEAL_II_ADOLC_WITH_ADVANCED_BRANCHING
 
#define DEAL_II_PETSC_WITH_HYPRE
 
#define DEAL_II_PETSC_WITH_MUMPS
 
#define DEAL_II_SUNDIALS_WITH_IDAS
 
#define DEAL_II_SYMENGINE_WITH_LLVM
 
#define DEAL_II_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_BOOST_VERSION_MAJOR   1
 
#define DEAL_II_BOOST_VERSION_MINOR   79
 
#define DEAL_II_BOOST_VERSION_SUBMINOR   0
 
#define DEAL_II_BOOST_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_GMSH_EXECUTABLE_PATH   "/usr/bin/gmsh"
 
#define DEAL_II_OPENCASCADE_VERSION_MAJOR   7
 
#define DEAL_II_OPENCASCADE_VERSION_MINOR   6
 
#define DEAL_II_OPENCASCADE_VERSION_SUBMINOR   2
 
#define DEAL_II_OPENCASCADE_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_P4EST_VERSION_MAJOR
 
#define DEAL_II_P4EST_VERSION_MINOR
 
#define DEAL_II_P4EST_VERSION_SUBMINOR
 
#define DEAL_II_P4EST_VERSION_PATCH
 
#define DEAL_II_P4EST_VERSION_GTE(major, minor, subminor, patch)
 
#define DEAL_II_SUNDIALS_VERSION_MAJOR   6
 
#define DEAL_II_SUNDIALS_VERSION_MINOR   2
 
#define DEAL_II_SUNDIALS_VERSION_PATCH   0
 
#define DEAL_II_SUNDIALS_VERSION_GTE(major, minor, patch)
 
#define DEAL_II_SUNDIALS_VERSION_LT(major, minor, patch)
 
#define DEAL_II_PETSC_VERSION_LT(major, minor, subminor)
 
#define DEAL_II_PETSC_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_SLEPC_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_TRILINOS_VERSION_MAJOR
 
#define DEAL_II_TRILINOS_VERSION_MINOR
 
#define DEAL_II_TRILINOS_VERSION_SUBMINOR
 
#define DEAL_II_TRILINOS_VERSION_GTE(major, minor, subminor)
 
#define DEAL_II_MPI_VERSION_MAJOR
 
#define DEAL_II_MPI_VERSION_MINOR
 
#define DEAL_II_MPI_VERSION_GTE(major, minor)
 
#define DEAL_II_NAMESPACE_OPEN   namespace dealii {
 
#define DEAL_II_NAMESPACE_CLOSE   }
 
#define DEAL_II_DISABLE_EXTRA_DIAGNOSTICS
 
#define DEAL_II_ENABLE_EXTRA_DIAGNOSTICS   _Pragma("GCC diagnostic pop")
 
#define DEAL_II_FORTRAN_MANGLE(name, NAME)   name ## _
 
#define DEAL_II_FORTRAN_MANGLE_UNDERSCORE(name, NAME)   name ## _
 
#define DEAL_II_DO_PRAGMA(x)   _Pragma(#x)
 
#define DEAL_II_WARNING(desc)   DEAL_II_DO_PRAGMA(message(#desc))
 

Macro Definition Documentation

◆ DEAL_II_PACKAGE_NAME

#define DEAL_II_PACKAGE_NAME   "deal.II"

Definition at line 24 of file config.h.

◆ DEAL_II_PACKAGE_VERSION

#define DEAL_II_PACKAGE_VERSION   "9.4.0"

Definition at line 26 of file config.h.

◆ DEAL_II_VERSION_MAJOR

#define DEAL_II_VERSION_MAJOR   9

Definition at line 28 of file config.h.

◆ DEAL_II_VERSION_MINOR

#define DEAL_II_VERSION_MINOR   4

Definition at line 29 of file config.h.

◆ DEAL_II_VERSION_SUBMINOR

#define DEAL_II_VERSION_SUBMINOR   0

Definition at line 30 of file config.h.

◆ DEAL_II_WITH_ADOLC

#define DEAL_II_WITH_ADOLC

Definition at line 38 of file config.h.

◆ DEAL_II_WITH_ARPACK

#define DEAL_II_WITH_ARPACK

Definition at line 39 of file config.h.

◆ DEAL_II_WITH_ASSIMP

#define DEAL_II_WITH_ASSIMP

Definition at line 41 of file config.h.

◆ DEAL_II_WITH_CGAL

#define DEAL_II_WITH_CGAL

Definition at line 42 of file config.h.

◆ DEAL_II_WITH_COMPLEX_VALUES

#define DEAL_II_WITH_COMPLEX_VALUES

Definition at line 43 of file config.h.

◆ DEAL_II_WITH_GINKGO

#define DEAL_II_WITH_GINKGO

Definition at line 45 of file config.h.

◆ DEAL_II_WITH_GMSH

#define DEAL_II_WITH_GMSH

Definition at line 46 of file config.h.

◆ DEAL_II_WITH_GSL

#define DEAL_II_WITH_GSL

Definition at line 47 of file config.h.

◆ DEAL_II_WITH_LAPACK

#define DEAL_II_WITH_LAPACK

Definition at line 50 of file config.h.

◆ DEAL_II_WITH_METIS

#define DEAL_II_WITH_METIS

Definition at line 53 of file config.h.

◆ DEAL_II_WITH_MUPARSER

#define DEAL_II_WITH_MUPARSER

Definition at line 55 of file config.h.

◆ DEAL_II_WITH_SUNDIALS

#define DEAL_II_WITH_SUNDIALS

Definition at line 61 of file config.h.

◆ DEAL_II_WITH_SYMENGINE

#define DEAL_II_WITH_SYMENGINE

Definition at line 62 of file config.h.

◆ DEAL_II_WITH_TBB

#define DEAL_II_WITH_TBB

Definition at line 64 of file config.h.

◆ DEAL_II_WITH_UMFPACK

#define DEAL_II_WITH_UMFPACK

Definition at line 66 of file config.h.

◆ DEAL_II_WITH_ZLIB

#define DEAL_II_WITH_ZLIB

Definition at line 67 of file config.h.

◆ DEAL_II_WITH_THREADS

#define DEAL_II_WITH_THREADS

For backwards compatibility, continue defining DEAL_II_WITH_THREADS when the library is configured with TBB.

Definition at line 74 of file config.h.

◆ TBB_SUPPRESS_DEPRECATED_MESSAGES

#define TBB_SUPPRESS_DEPRECATED_MESSAGES   1

Definition at line 76 of file config.h.

◆ DEAL_II_TBB_WITH_ONEAPI

#define DEAL_II_TBB_WITH_ONEAPI

Definition at line 78 of file config.h.

◆ DEAL_II_COMPILER_USE_VECTOR_ARITHMETICS

#define DEAL_II_COMPILER_USE_VECTOR_ARITHMETICS

Definition at line 96 of file config.h.

◆ DEAL_II_HAVE_BUILTIN_EXPECT

#define DEAL_II_HAVE_BUILTIN_EXPECT

Definition at line 98 of file config.h.

◆ DEAL_II_HAVE_GLIBC_STACKTRACE

#define DEAL_II_HAVE_GLIBC_STACKTRACE

Definition at line 99 of file config.h.

◆ DEAL_II_HAVE_LIBSTDCXX_DEMANGLER

#define DEAL_II_HAVE_LIBSTDCXX_DEMANGLER

Definition at line 100 of file config.h.

◆ DEAL_II_ALWAYS_INLINE

#define DEAL_II_ALWAYS_INLINE   __attribute__((always_inline))

Definition at line 102 of file config.h.

◆ DEAL_II_RESTRICT

#define DEAL_II_RESTRICT   __restrict

Definition at line 103 of file config.h.

◆ DEAL_II_COMPILER_HAS_DIAGNOSTIC_PRAGMA

#define DEAL_II_COMPILER_HAS_DIAGNOSTIC_PRAGMA

Definition at line 104 of file config.h.

◆ DEAL_II_VECTORIZATION_WIDTH_IN_BITS

#define DEAL_II_VECTORIZATION_WIDTH_IN_BITS   128

Definition at line 127 of file config.h.

◆ DEAL_II_COMPILER_VECTORIZATION_LEVEL

#define DEAL_II_COMPILER_VECTORIZATION_LEVEL   1

Definition at line 137 of file config.h.

◆ DEAL_II_OPENMP_SIMD_PRAGMA

#define DEAL_II_OPENMP_SIMD_PRAGMA   _Pragma("omp simd")

Definition at line 142 of file config.h.

◆ DEAL_II_HAVE_CXX14

#define DEAL_II_HAVE_CXX14

Definition at line 151 of file config.h.

◆ DEAL_II_HAVE_CXX17

#define DEAL_II_HAVE_CXX17

Definition at line 152 of file config.h.

◆ DEAL_II_HAVE_FP_EXCEPTIONS

#define DEAL_II_HAVE_FP_EXCEPTIONS

Definition at line 155 of file config.h.

◆ DEAL_II_HAVE_CXX17_BESSEL_FUNCTIONS

#define DEAL_II_HAVE_CXX17_BESSEL_FUNCTIONS

Definition at line 157 of file config.h.

◆ DEAL_II_DEPRECATED

#define DEAL_II_DEPRECATED   [[deprecated]]

Macro indicating that the current feature will be removed in a future release.

Definition at line 164 of file config.h.

◆ DEAL_II_FALLTHROUGH

#define DEAL_II_FALLTHROUGH   [[fallthrough]]

Same as above, but for things that have been deprecated during the current development cycle. By default, no warnings are printed for a feature deprecated prior to a release until after that release has been finalized - see DEAL_II_EARLY_DEPRECATIONS for more information.

Definition at line 176 of file config.h.

◆ DEAL_II_CONSTEXPR

#define DEAL_II_CONSTEXPR   constexpr

Definition at line 177 of file config.h.

◆ DEAL_II_WITH_CXX11

#define DEAL_II_WITH_CXX11

Definition at line 180 of file config.h.

◆ DEAL_II_WITH_CXX14

#define DEAL_II_WITH_CXX14

Definition at line 181 of file config.h.

◆ DEAL_II_WITH_CXX17

#define DEAL_II_WITH_CXX17

Definition at line 183 of file config.h.

◆ DEAL_II_HAVE_SYS_RESOURCE_H

#define DEAL_II_HAVE_SYS_RESOURCE_H

Definition at line 193 of file config.h.

◆ DEAL_II_HAVE_UNISTD_H

#define DEAL_II_HAVE_UNISTD_H

Definition at line 194 of file config.h.

◆ DEAL_II_HAVE_GETHOSTNAME

#define DEAL_II_HAVE_GETHOSTNAME

Definition at line 195 of file config.h.

◆ DEAL_II_HAVE_GETPID

#define DEAL_II_HAVE_GETPID

Definition at line 196 of file config.h.

◆ DEAL_II_ADOLC_WITH_ATRIG_ERF

#define DEAL_II_ADOLC_WITH_ATRIG_ERF

Definition at line 210 of file config.h.

◆ DEAL_II_ADOLC_WITH_ADVANCED_BRANCHING

#define DEAL_II_ADOLC_WITH_ADVANCED_BRANCHING

Definition at line 211 of file config.h.

◆ DEAL_II_PETSC_WITH_HYPRE

#define DEAL_II_PETSC_WITH_HYPRE

Definition at line 225 of file config.h.

◆ DEAL_II_PETSC_WITH_MUMPS

#define DEAL_II_PETSC_WITH_MUMPS

Definition at line 226 of file config.h.

◆ DEAL_II_SUNDIALS_WITH_IDAS

#define DEAL_II_SUNDIALS_WITH_IDAS

Definition at line 229 of file config.h.

◆ DEAL_II_SYMENGINE_WITH_LLVM

#define DEAL_II_SYMENGINE_WITH_LLVM

Definition at line 232 of file config.h.

◆ DEAL_II_VERSION_GTE

#define DEAL_II_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
((DEAL_II_VERSION_MAJOR * 10000 + \
DEAL_II_VERSION_MINOR * 100 + \
DEAL_II_VERSION_SUBMINOR) \
>= \
(major)*10000 + (minor)*100 + (subminor))
#define DEAL_II_VERSION_MAJOR
Definition: config.h:28

Returns true if the used deal.II version is greater or equal than the version specified by the three arguments. The internal implementation assumes that the number of minor and subminor versions is not larger than 100.

Definition at line 274 of file config.h.

◆ DEAL_II_BOOST_VERSION_MAJOR

#define DEAL_II_BOOST_VERSION_MAJOR   1

Definition at line 284 of file config.h.

◆ DEAL_II_BOOST_VERSION_MINOR

#define DEAL_II_BOOST_VERSION_MINOR   79

Definition at line 285 of file config.h.

◆ DEAL_II_BOOST_VERSION_SUBMINOR

#define DEAL_II_BOOST_VERSION_SUBMINOR   0

Definition at line 286 of file config.h.

◆ DEAL_II_BOOST_VERSION_GTE

#define DEAL_II_BOOST_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
DEAL_II_BOOST_VERSION_MINOR * 100 + \
DEAL_II_BOOST_VERSION_SUBMINOR) \
>= \
(major)*100000 + (minor)*100 + (subminor))
#define DEAL_II_BOOST_VERSION_MAJOR
Definition: config.h:284

Definition at line 288 of file config.h.

◆ DEAL_II_GMSH_EXECUTABLE_PATH

#define DEAL_II_GMSH_EXECUTABLE_PATH   "/usr/bin/gmsh"

Definition at line 299 of file config.h.

◆ DEAL_II_OPENCASCADE_VERSION_MAJOR

#define DEAL_II_OPENCASCADE_VERSION_MAJOR   7

OpenCASCADE:

Definition at line 307 of file config.h.

◆ DEAL_II_OPENCASCADE_VERSION_MINOR

#define DEAL_II_OPENCASCADE_VERSION_MINOR   6

Definition at line 308 of file config.h.

◆ DEAL_II_OPENCASCADE_VERSION_SUBMINOR

#define DEAL_II_OPENCASCADE_VERSION_SUBMINOR   2

Definition at line 309 of file config.h.

◆ DEAL_II_OPENCASCADE_VERSION_GTE

#define DEAL_II_OPENCASCADE_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
DEAL_II_OPENCASCADE_VERSION_MINOR * 100 + \
DEAL_II_OPENCASCADE_VERSION_SUBMINOR) \
>= \
(major)*10000 + (minor)*100 + (subminor))
#define DEAL_II_OPENCASCADE_VERSION_MAJOR
Definition: config.h:307

Definition at line 311 of file config.h.

◆ DEAL_II_P4EST_VERSION_MAJOR

#define DEAL_II_P4EST_VERSION_MAJOR

Definition at line 324 of file config.h.

◆ DEAL_II_P4EST_VERSION_MINOR

#define DEAL_II_P4EST_VERSION_MINOR

Definition at line 325 of file config.h.

◆ DEAL_II_P4EST_VERSION_SUBMINOR

#define DEAL_II_P4EST_VERSION_SUBMINOR

Definition at line 326 of file config.h.

◆ DEAL_II_P4EST_VERSION_PATCH

#define DEAL_II_P4EST_VERSION_PATCH

Definition at line 327 of file config.h.

◆ DEAL_II_P4EST_VERSION_GTE

#define DEAL_II_P4EST_VERSION_GTE (   major,
  minor,
  subminor,
  patch 
)
Value:
DEAL_II_P4EST_VERSION_MINOR * 10000 + \
DEAL_II_P4EST_VERSION_SUBMINOR * 100 + \
DEAL_II_P4EST_VERSION_PATCH) \
>= \
(major)*1000000 + (minor)*10000 + (subminor)*100 + (patch))
#define DEAL_II_P4EST_VERSION_MAJOR
Definition: config.h:324

Definition at line 329 of file config.h.

◆ DEAL_II_SUNDIALS_VERSION_MAJOR

#define DEAL_II_SUNDIALS_VERSION_MAJOR   6

Definition at line 343 of file config.h.

◆ DEAL_II_SUNDIALS_VERSION_MINOR

#define DEAL_II_SUNDIALS_VERSION_MINOR   2

Definition at line 344 of file config.h.

◆ DEAL_II_SUNDIALS_VERSION_PATCH

#define DEAL_II_SUNDIALS_VERSION_PATCH   0

Definition at line 345 of file config.h.

◆ DEAL_II_SUNDIALS_VERSION_GTE

#define DEAL_II_SUNDIALS_VERSION_GTE (   major,
  minor,
  patch 
)
Value:
DEAL_II_SUNDIALS_VERSION_MINOR * 100 + \
DEAL_II_SUNDIALS_VERSION_PATCH) \
>= \
(major)*10000 + (minor)*100 + (patch))
#define DEAL_II_SUNDIALS_VERSION_MAJOR
Definition: config.h:343

Definition at line 347 of file config.h.

◆ DEAL_II_SUNDIALS_VERSION_LT

#define DEAL_II_SUNDIALS_VERSION_LT (   major,
  minor,
  patch 
)
Value:
DEAL_II_SUNDIALS_VERSION_MINOR * 100 + \
DEAL_II_SUNDIALS_VERSION_PATCH) \
< \
(major)*10000 + (minor)*100 + (patch))

Definition at line 354 of file config.h.

◆ DEAL_II_PETSC_VERSION_LT

#define DEAL_II_PETSC_VERSION_LT (   major,
  minor,
  subminor 
)
Value:
((PETSC_VERSION_MAJOR * 10000 + \
PETSC_VERSION_MINOR * 100 + \
PETSC_VERSION_SUBMINOR) \
< \
(major)*10000 + (minor)*100 + (subminor))

Definition at line 376 of file config.h.

◆ DEAL_II_PETSC_VERSION_GTE

#define DEAL_II_PETSC_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
((PETSC_VERSION_MAJOR * 10000 + \
PETSC_VERSION_MINOR * 100 + \
PETSC_VERSION_SUBMINOR) \
>= \
(major)*10000 + (minor)*100 + (subminor))

Definition at line 383 of file config.h.

◆ DEAL_II_SLEPC_VERSION_GTE

#define DEAL_II_SLEPC_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
((SLEPC_VERSION_MAJOR * 10000 + \
SLEPC_VERSION_MINOR * 100 + \
SLEPC_VERSION_SUBMINOR) \
>= \
(major)*10000 + (minor)*100 + (subminor))

Definition at line 394 of file config.h.

◆ DEAL_II_TRILINOS_VERSION_MAJOR

#define DEAL_II_TRILINOS_VERSION_MAJOR

Definition at line 406 of file config.h.

◆ DEAL_II_TRILINOS_VERSION_MINOR

#define DEAL_II_TRILINOS_VERSION_MINOR

Definition at line 407 of file config.h.

◆ DEAL_II_TRILINOS_VERSION_SUBMINOR

#define DEAL_II_TRILINOS_VERSION_SUBMINOR

Definition at line 408 of file config.h.

◆ DEAL_II_TRILINOS_VERSION_GTE

#define DEAL_II_TRILINOS_VERSION_GTE (   major,
  minor,
  subminor 
)
Value:
DEAL_II_TRILINOS_VERSION_MINOR * 100 + \
DEAL_II_TRILINOS_VERSION_SUBMINOR) \
>= \
(major)*10000 + (minor)*100 + (subminor))
#define DEAL_II_TRILINOS_VERSION_MAJOR
Definition: config.h:406

Definition at line 410 of file config.h.

◆ DEAL_II_MPI_VERSION_MAJOR

#define DEAL_II_MPI_VERSION_MAJOR

Definition at line 423 of file config.h.

◆ DEAL_II_MPI_VERSION_MINOR

#define DEAL_II_MPI_VERSION_MINOR

Definition at line 424 of file config.h.

◆ DEAL_II_MPI_VERSION_GTE

#define DEAL_II_MPI_VERSION_GTE (   major,
  minor 
)
Value:
DEAL_II_MPI_VERSION_MINOR) \
>= \
(major)*100 + (minor))
#define DEAL_II_MPI_VERSION_MAJOR
Definition: config.h:423

Definition at line 426 of file config.h.

◆ DEAL_II_NAMESPACE_OPEN

#define DEAL_II_NAMESPACE_OPEN   namespace dealii {

Definition at line 442 of file config.h.

◆ DEAL_II_NAMESPACE_CLOSE

#define DEAL_II_NAMESPACE_CLOSE   }

Definition at line 443 of file config.h.

◆ DEAL_II_DISABLE_EXTRA_DIAGNOSTICS

#define DEAL_II_DISABLE_EXTRA_DIAGNOSTICS

Definition at line 456 of file config.h.

◆ DEAL_II_ENABLE_EXTRA_DIAGNOSTICS

#define DEAL_II_ENABLE_EXTRA_DIAGNOSTICS   _Pragma("GCC diagnostic pop")

Definition at line 495 of file config.h.

◆ DEAL_II_FORTRAN_MANGLE

#define DEAL_II_FORTRAN_MANGLE (   name,
  NAME 
)    name ## _

Definition at line 510 of file config.h.

◆ DEAL_II_FORTRAN_MANGLE_UNDERSCORE

#define DEAL_II_FORTRAN_MANGLE_UNDERSCORE (   name,
  NAME 
)    name ## _

Definition at line 512 of file config.h.

◆ DEAL_II_DO_PRAGMA

#define DEAL_II_DO_PRAGMA (   x)    _Pragma(#x)

Definition at line 526 of file config.h.

◆ DEAL_II_WARNING

#define DEAL_II_WARNING (   desc)    DEAL_II_DO_PRAGMA(message(#desc))

Definition at line 527 of file config.h.