Go to the documentation of this file.
82 "pow(" + ds.
name() +
',' + expt.
name() +
')',
93 "pow3(" + ds.
name() +
')',
104 "pow4(" + ds.
name() +
')',
115 "pow5(" + ds.
name() +
')',
126 "pow6(" + ds.
name() +
')',
137 "pow025(" + ds.
name() +
')',
148 "sqrt(" + ds.
name() +
')',
159 "cbrt(" + ds.
name() +
')',
170 "sign(" + ds.
name() +
')',
181 "pos(" + ds.
name() +
')',
192 "pos0(" + ds.
name() +
')',
203 "neg(" + ds.
name() +
')',
214 "neg0(" + ds.
name() +
')',
225 "posPart(" + ds.
name() +
')',
236 "negPart(" + ds.
name() +
')',
243 #define transFunc(func) \
244 dimensionedScalar func(const dimensionedScalar& ds) \
246 if (!ds.dimensions().dimensionless()) \
248 FatalErrorInFunction \
249 << "ds not dimensionless" \
250 << abort(FatalError); \
253 return dimensionedScalar \
255 #func "(" + ds.name() + ')', \
287 #define transFunc(func) \
288 dimensionedScalar func(const int n, const dimensionedScalar& ds) \
290 if (!ds.dimensions().dimensionless()) \
292 FatalErrorInFunction \
293 << "ds not dimensionless" \
294 << abort(FatalError); \
297 return dimensionedScalar \
299 #func "(" + name(n) + ',' + ds.name() + ')', \
301 ::func(n, ds.value()) \
319 "atan2(" +
x.name() +
',' +
y.name() +
')',
320 atan2(
x.dimensions(),
y.dimensions()),
334 "hypot(" +
x.name() +
',' +
y.name() +
')',
335 hypot(
x.dimensions(),
y.dimensions()),
dimensionedScalar tan(const dimensionedScalar &ds)
dimensionedScalar cosh(const dimensionedScalar &ds)
dimensionedScalar y1(const dimensionedScalar &ds)
dimensionedScalar sin(const dimensionedScalar &ds)
dimensionedScalar jn(const int n, const dimensionedScalar &ds)
dimensionedScalar posPart(const dimensionedScalar &ds)
dimensionedScalar atan2(const dimensionedScalar &x, const dimensionedScalar &y)
tmp< faMatrix< Type > > operator-(const faMatrix< Type > &)
dimensionedScalar neg0(const dimensionedScalar &ds)
const word & name() const
Return const reference to name.
const Type & value() const
Return const reference to value.
dimensionedScalar pos0(const dimensionedScalar &ds)
dimensionedScalar exp(const dimensionedScalar &ds)
dimensionedScalar sign(const dimensionedScalar &ds)
dimensionedScalar erf(const dimensionedScalar &ds)
dimensionedScalar pow025(const dimensionedScalar &ds)
dimensionedScalar hypot(const dimensionedScalar &x, const dimensionedScalar &y)
dimensionedScalar atanh(const dimensionedScalar &ds)
dimensionedScalar lgamma(const dimensionedScalar &ds)
dimensionedScalar pow4(const dimensionedScalar &ds)
dimensionedScalar pow6(const dimensionedScalar &ds)
dimensionedScalar tanh(const dimensionedScalar &ds)
dimensionedScalar pow3(const dimensionedScalar &ds)
dimensionedScalar log10(const dimensionedScalar &ds)
dimensionedScalar y0(const dimensionedScalar &ds)
dimensionedScalar erfc(const dimensionedScalar &ds)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar asinh(const dimensionedScalar &ds)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow5(const dimensionedScalar &ds)
dimensionedScalar log(const dimensionedScalar &ds)
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
dimensionedScalar yn(const int n, const dimensionedScalar &ds)
dimensionedScalar acosh(const dimensionedScalar &ds)
dimensionedScalar negPart(const dimensionedScalar &ds)
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensionedScalar j0(const dimensionedScalar &ds)
dimensionedScalar acos(const dimensionedScalar &ds)
tmp< faMatrix< Type > > operator+(const faMatrix< Type > &, const faMatrix< Type > &)
tmp< faMatrix< Type > > operator*(const areaScalarField &, const faMatrix< Type > &)
transFunc(sqrt) transFunc(cbrt) transFunc(exp) transFunc(log) transFunc(log10) transFunc(sin) transFunc(cos) transFunc(tan) transFunc(asin) transFunc(acos) transFunc(atan) transFunc(sinh) transFunc(cosh) transFunc(tanh) transFunc(asinh) transFunc(acosh) transFunc(atanh) transFunc(erf) transFunc(erfc) transFunc(lgamma) transFunc(tgamma) besselFunc(j0) besselFunc(j1) besselFunc(y0) besselFunc(y1) besselFunc2(jn) besselFunc2(yn) inline Scalar &setComponent(Scalar &s
dimensionedScalar atan(const dimensionedScalar &ds)
const dimensionSet & dimensions() const
Return const reference to dimensions.
dimensionedScalar cbrt(const dimensionedScalar &ds)
dimensionedScalar j1(const dimensionedScalar &ds)
dimensionedScalar neg(const dimensionedScalar &ds)
dimensionedScalar asin(const dimensionedScalar &ds)
const dimensionSet dimless
Dimensionless.
dimensionedScalar cos(const dimensionedScalar &ds)
dimensionedScalar pos(const dimensionedScalar &ds)
dimensionedScalar sinh(const dimensionedScalar &ds)