Go to the documentation of this file.
74 "pow(" + ds.
name() +
',' + expt.
name() +
')',
84 "pow3(" + ds.
name() +
')',
94 "pow4(" + ds.
name() +
')',
104 "pow5(" + ds.
name() +
')',
114 "pow6(" + ds.
name() +
')',
124 "sqrt(" + ds.
name() +
')',
134 "cbrt(" + ds.
name() +
')',
148 "hypot(" + x.
name() +
',' + y.
name() +
')',
158 "sign(" + ds.
name() +
')',
168 "pos(" + ds.
name() +
')',
178 "neg(" + ds.
name() +
')',
185 #define transFunc(func) \
186 dimensionedScalar func(const dimensionedScalar& ds) \
188 if (!ds.dimensions().dimensionless()) \
190 FatalErrorIn(#func "(const dimensionedScalar& ds)") \
191 << "ds not dimensionless" \
192 << abort(FatalError); \
195 return dimensionedScalar \
197 #func "(" + ds.name() + ')', \
229 #define transFunc(func) \
230 dimensionedScalar func(const int n, const dimensionedScalar& ds) \
232 if (!ds.dimensions().dimensionless()) \
234 FatalErrorIn(#func "(const int n, const dimensionedScalar& ds)") \
235 << "ds not dimensionless" \
236 << abort(FatalError); \
239 return dimensionedScalar \
241 #func "(" + name(n) + ',' + ds.name() + ')', \
243 ::func(n, ds.value()) \