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