DUNE-ACFEM (unstable)

expressionoperations.hh
Go to the documentation of this file.
1#ifndef __DUNE_ACFEM_EXPRESSIONS_EXPRESSIONOPERATIONS_HH__
2#define __DUNE_ACFEM_EXPRESSIONS_EXPRESSIONOPERATIONS_HH__
3
9#include "../common/types.hh"
10#include "../mpl/uniquetags.hh"
11
12namespace Dune
13{
14
15 namespace ACFem
16 {
17
35 {};
36
39 {};
40
43 {};
44
47 {};
48
51 {};
52
55 {};
56
59 {};
60
63 {};
64
67 {};
68
71 {};
72
75 {};
76
79 {};
80
83 {};
84
87 {};
88
91 {};
92
95 {};
96
100 template<class... Property>
102 {
103 using Properties = MPL::TagContainer<Property...>;
104 };
105
111 template<std::size_t Id>
113 {};
114
124 template<class Placeholder>
126 {};
127
136 template<class TreePos = IndexSequence<> >
138 {};
139
142 {};
143
146 {};
147
150 {};
151
154 {};
155
158 {};
159
162 {};
163
166 {};
167
170 {};
171
174 {};
175
178 {};
179
182 {};
183
186 {};
187
190 {};
191
194 {};
195
198 {};
199
202 {};
203
206 {};
207
210 {};
211
214 {};
215
218 {};
219
222 {};
223
226 {};
227
230 {};
231
234 {};
235
238 {};
239
242 {};
243
246 {};
247
250 {};
251
254 {};
255
257
259
260 } // ACFem
261
262} // Dune
263
264#endif // __DUNE_ACFEM_EXPRESSIONS_EXPRESSIONOPERATIONS_HH__
abs
Definition: expressionoperations.hh:242
Taking the arc cosine of an object.
Definition: expressionoperations.hh:206
Inverse hyperbolic cosine.
Definition: expressionoperations.hh:178
Taking the arc sine of an object.
Definition: expressionoperations.hh:202
Inverse hyperbolic sine.
Definition: expressionoperations.hh:182
Assume operations attach a property to the wrapped expression.
Definition: expressionoperations.hh:102
Taking the arctan of an object.
Definition: expressionoperations.hh:214
Taking the arctan of an object.
Definition: expressionoperations.hh:210
Inverse hyperbolic tangens.
Definition: expressionoperations.hh:186
ceil
Definition: expressionoperations.hh:230
Taking the cosine of an object.
Definition: expressionoperations.hh:194
Hyperbolic cosine.
Definition: expressionoperations.hh:166
==
Definition: expressionoperations.hh:63
erf
Definition: expressionoperations.hh:218
Exponentiation of an object.
Definition: expressionoperations.hh:158
floor
Definition: expressionoperations.hh:234
>=
Definition: expressionoperations.hh:75
Definition: expressionoperations.hh:71
Identity, i.e. just wrap the object.
Definition: expressionoperations.hh:95
Indeterminate operation, wrap another object and attach an id.
Definition: expressionoperations.hh:113
;gamma
Definition: expressionoperations.hh:226
<=
Definition: expressionoperations.hh:83
Taking the logarithm of an object.
Definition: expressionoperations.hh:162
Logical And.
Definition: expressionoperations.hh:55
Logical Not.
Definition: expressionoperations.hh:51
Logical Or.
Definition: expressionoperations.hh:59
<
Definition: expressionoperations.hh:79
max
Definition: expressionoperations.hh:250
min
Definition: expressionoperations.hh:246
A -= B.
Definition: expressionoperations.hh:47
Subtraction of two objects and unary minus.
Definition: expressionoperations.hh:43
!=
Definition: expressionoperations.hh:67
Placeholder operation wraps another object and attaches an id to it.
Definition: expressionoperations.hh:126
A += B.
Definition: expressionoperations.hh:39
Addition of two objects.
Definition: expressionoperations.hh:35
Taking something to the power of something.
Definition: expressionoperations.hh:154
Inversion of a scalar object.
Definition: expressionoperations.hh:142
round
Definition: expressionoperations.hh:238
A *= s.
Definition: expressionoperations.hh:91
Multiplication by scalars from the left.
Definition: expressionoperations.hh:87
Taking the sine of an object.
Definition: expressionoperations.hh:190
Hyperbolic sine.
Definition: expressionoperations.hh:170
Taking the square root of an object.
Definition: expressionoperations.hh:146
Taking the square of an object.
Definition: expressionoperations.hh:150
Kind of placeholder.
Definition: expressionoperations.hh:138
tgamma
Definition: expressionoperations.hh:222
Taking the tangens of an object.
Definition: expressionoperations.hh:198
Hyperbolic tangens.
Definition: expressionoperations.hh:174
IfOperation.
Definition: expressionoperations.hh:254
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Jul 15, 22:36, 2024)