82 "pow(" + ds.name() +
',' + expt.name() +
')',
83 pow(ds.dimensions(), expt),
84 ::
pow(ds.value(), expt.value())
93 "pow3(" + ds.name() +
')',
94 pow3(ds.dimensions()),
104 "pow4(" + ds.name() +
')',
105 pow4(ds.dimensions()),
115 "pow5(" + ds.name() +
')',
116 pow5(ds.dimensions()),
126 "pow6(" + ds.name() +
')',
127 pow6(ds.dimensions()),
137 "pow025(" + ds.name() +
')',
148 "sqrt(" + ds.name() +
')',
159 "cbrt(" + ds.name() +
')',
170 "sign(" + ds.name() +
')',
171 sign(ds.dimensions()),
181 "pos(" + ds.name() +
')',
182 pos(ds.dimensions()),
192 "pos0(" + ds.name() +
')',
193 pos0(ds.dimensions()),
203 "neg(" + ds.name() +
')',
204 neg(ds.dimensions()),
214 "neg0(" + ds.name() +
')',
215 neg0(ds.dimensions()),
225 "posPart(" + ds.name() +
')',
236 "negPart(" + ds.name() +
')',
243 #define transFunc(func) \ 244 dimensionedScalar func(const dimensionedScalar& ds) \ 246 if (dimensionSet::checking() && !ds.dimensions().dimensionless()) \ 248 FatalErrorInFunction \ 249 << "scalar is not dimensionless: " << ds.dimensions() << nl \ 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 (dimensionSet::checking() && !ds.dimensions().dimensionless()) \ 292 FatalErrorInFunction \ 293 << "scalar is not dimensionless: " << ds.dimensions() << nl \ 294 << abort(FatalError); \ 297 return dimensionedScalar \ 299 #func "(" + name(n) + ',' + ds.name() + ')', \ 301 ::func(n, ds.value()) \ 319 "atan2(" +
x.name() +
',' +
y.name() +
')',
334 "hypot(" +
x.name() +
',' +
y.name() +
')',
349 "stabilise(" +
x.name() +
',' +
y.name() +
')',
dimensionedScalar sign(const dimensionedScalar &ds)
dimensionedScalar tanh(const dimensionedScalar &ds)
dimensionedScalar acos(const dimensionedScalar &ds)
dimensionedScalar log(const dimensionedScalar &ds)
dimensionedScalar yn(const int n, const dimensionedScalar &ds)
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensionedScalar pow025(const dimensionedScalar &ds)
dimensionedScalar stabilise(const dimensionedScalar &x, const dimensionedScalar &y)
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
dimensionedScalar y0(const dimensionedScalar &ds)
const dimensionSet dimless
Dimensionless.
tmp< faMatrix< Type > > operator+(const faMatrix< Type > &, const faMatrix< Type > &)
dimensionedScalar posPart(const dimensionedScalar &ds)
dimensionedScalar neg(const dimensionedScalar &ds)
dimensionedScalar asin(const dimensionedScalar &ds)
dimensionedScalar pow5(const dimensionedScalar &ds)
dimensionedScalar j1(const dimensionedScalar &ds)
dimensionedScalar pos(const dimensionedScalar &ds)
dimensionedScalar acosh(const dimensionedScalar &ds)
dimensionedScalar cos(const dimensionedScalar &ds)
dimensionedScalar exp(const dimensionedScalar &ds)
tmp< faMatrix< Type > > operator*(const areaScalarField::Internal &, const faMatrix< Type > &)
dimensionedScalar asinh(const dimensionedScalar &ds)
dimensionedScalar jn(const int n, const dimensionedScalar &ds)
dimensionedScalar cbrt(const dimensionedScalar &ds)
dimensionedScalar neg0(const dimensionedScalar &ds)
dimensionedScalar atanh(const dimensionedScalar &ds)
dimensionedScalar y1(const dimensionedScalar &ds)
tmp< faMatrix< Type > > operator-(const faMatrix< Type > &)
Unary negation.
dimensionedScalar pos0(const dimensionedScalar &ds)
dimensionedScalar sin(const dimensionedScalar &ds)
dimensionedScalar erf(const dimensionedScalar &ds)
dimensionedScalar atan2(const dimensionedScalar &x, const dimensionedScalar &y)
dimensionedScalar lgamma(const dimensionedScalar &ds)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar pow3(const dimensionedScalar &ds)
dimensionedScalar erfc(const dimensionedScalar &ds)
dimensionedScalar sinh(const dimensionedScalar &ds)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar atan(const dimensionedScalar &ds)
dimensionedScalar pow4(const dimensionedScalar &ds)
dimensionedScalar pow6(const dimensionedScalar &ds)
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 &val
Non-const access to scalar-type (has no components)
dimensionedScalar cosh(const dimensionedScalar &ds)
dimensionedScalar tan(const dimensionedScalar &ds)
dimensionedScalar j0(const dimensionedScalar &ds)
dimensionedScalar hypot(const dimensionedScalar &x, const dimensionedScalar &y)
dimensionedScalar log10(const dimensionedScalar &ds)
dimensionedScalar negPart(const dimensionedScalar &ds)