Reference documentation for deal.II version 9.6.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
undefine_macros.h
Go to the documentation of this file.
1// ------------------------------------------------------------------------
2//
3// SPDX-License-Identifier: LGPL-2.1-or-later
4// Copyright (C) 2018 - 2020 by the deal.II authors
5//
6// This file is part of the deal.II library.
7//
8// Part of the source code is dual licensed under Apache-2.0 WITH
9// LLVM-exception OR LGPL-2.1-or-later. Detailed license information
10// governing the source code and code contributions can be found in
11// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II.
12//
13// ------------------------------------------------------------------------
14
15#include <deal.II/base/config.h>
16
17// This header undefines all macros that are not namespaced (i.e., macros that
18// do not start with deal or DEAL).
19
20#ifdef Assert
21# undef Assert
22#endif // #ifdef Assert
23
24#ifdef AssertARKode
25# undef AssertARKode
26#endif // #ifdef AssertARKode
27
28#ifdef AssertCuda
29# undef AssertCuda
30#endif // #ifdef AssertCuda
31
32#ifdef AssertCudaKernel
33# undef AssertCudaKernel
34#endif // #ifdef AssertCudaKernel
35
36#ifdef AssertCusolver
37# undef AssertCusolver
38#endif // #ifdef AssertCusolver
39
40#ifdef AssertCusparse
41# undef AssertCusparse
42#endif // #ifdef AssertCusparse
43
44#ifdef AssertDimension
45# undef AssertDimension
46#endif // #ifdef AssertDimension
47
48#ifdef AssertIDA
49# undef AssertIDA
50#endif // #ifdef AssertIDA
51
52#ifdef AssertIndexRange
53# undef AssertIndexRange
54#endif // #ifdef AssertIndexRange
55
56#ifdef AssertIsFinite
57# undef AssertIsFinite
58#endif // #ifdef AssertIsFinite
59
60#ifdef AssertKINSOL
61# undef AssertKINSOL
62#endif // #ifdef AssertKINSOL
63
64#ifdef AssertNothrow
65# undef AssertNothrow
66#endif // #ifdef AssertNothrow
67
68#ifdef AssertNothrowCuda
69# undef AssertNothrowCuda
70#endif // #ifdef AssertNothrowCuda
71
72#ifdef AssertNothrowCusparse
73# undef AssertNothrowCusparse
74#endif // #ifdef AssertNothrowCusparse
75
76#ifdef AssertThrow
77# undef AssertThrow
78#endif // #ifdef AssertThrow
79
80#ifdef AssertThrowMPI
81# undef AssertThrowMPI
82#endif // #ifdef AssertThrowMPI
83
84#ifdef AssertThrowExodusII
85# undef AssertThrowExodusII
86#endif // #ifdef AssertThrowExodusII
87
88#ifdef AssertVectorVectorDimension
89# undef AssertVectorVectorDimension
90#endif // #ifdef AssertVectorVectorDimension
91
92#ifdef DeclException0
93# undef DeclException0
94#endif // #ifdef DeclException0
95
96#ifdef DeclException1
97# undef DeclException1
98#endif // #ifdef DeclException1
99
100#ifdef DeclException2
101# undef DeclException2
102#endif // #ifdef DeclException2
103
104#ifdef DeclException3
105# undef DeclException3
106#endif // #ifdef DeclException3
107
108#ifdef DeclException4
109# undef DeclException4
110#endif // #ifdef DeclException4
111
112#ifdef DeclException5
113# undef DeclException5
114#endif // #ifdef DeclException5
115
116#ifdef DeclExceptionMsg
117# undef DeclExceptionMsg
118#endif // #ifdef DeclExceptionMsg