80 "pow(" + ds.
name() +
',' + expt.
name() +
')',
91 "pow3(" + ds.
name() +
')',
102 "pow4(" + ds.
name() +
')',
113 "pow5(" + ds.
name() +
')',
124 "pow6(" + ds.
name() +
')',
135 "pow025(" + ds.
name() +
')',
146 "sqrt(" + ds.
name() +
')',
157 "cbrt(" + ds.
name() +
')',
172 "hypot(" + x.
name() +
',' + y.
name() +
')',
183 "sign(" + ds.
name() +
')',
194 "pos(" + ds.
name() +
')',
205 "neg(" + ds.
name() +
')',
216 "posPart(" + ds.
name() +
')',
227 "negPart(" + ds.
name() +
')',
234 #define transFunc(func) \ 235 dimensionedScalar func(const dimensionedScalar& ds) \ 237 if (!ds.dimensions().dimensionless()) \ 239 FatalErrorIn(#func "(const dimensionedScalar& ds)") \ 240 << "ds not dimensionless" \ 241 << abort(FatalError); \ 244 return dimensionedScalar \ 246 #func "(" + ds.name() + ')', \ 278 #define transFunc(func) \ 279 dimensionedScalar func(const int n, const dimensionedScalar& ds) \ 281 if (!ds.dimensions().dimensionless()) \ 283 FatalErrorIn(#func "(const int n, const dimensionedScalar& ds)") \ 284 << "ds not dimensionless" \ 285 << abort(FatalError); \ 288 return dimensionedScalar \ 290 #func "(" + name(n) + ',' + ds.name() + ')', \ 292 ::func(n, ds.value()) \ 310 "atan2(" + x.
name() +
',' + y.
name() +
')',
dimensionedScalar sqrt(const dimensionedScalar &ds)
tmp< fvMatrix< Type > > operator*(const DimensionedField< scalar, volMesh > &, const fvMatrix< Type > &)
dimensionedScalar pow3(const dimensionedScalar &ds)
dimensionedScalar erfc(const dimensionedScalar &ds)
dimensionedScalar erf(const dimensionedScalar &ds)
dimensionedScalar j0(const dimensionedScalar &ds)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
dimensionedScalar neg(const dimensionedScalar &ds)
dimensionedScalar y1(const dimensionedScalar &ds)
dimensionedScalar j1(const dimensionedScalar &ds)
dimensionedScalar jn(const int n, const dimensionedScalar &ds)
dimensionedScalar atan2(const dimensionedScalar &x, const dimensionedScalar &y)
tmp< fvMatrix< Type > > operator+(const fvMatrix< Type > &, const fvMatrix< Type > &)
dimensionedScalar posPart(const dimensionedScalar &ds)
dimensionedScalar cbrt(const dimensionedScalar &ds)
dimensionedScalar log10(const dimensionedScalar &ds)
dimensionedScalar exp(const dimensionedScalar &ds)
dimensionedScalar sign(const dimensionedScalar &ds)
dimensionedScalar y0(const dimensionedScalar &ds)
const dimensionSet & dimensions() const
Return const reference to dimensions.
tmp< fvMatrix< Type > > operator-(const fvMatrix< Type > &)
dimensionedScalar pow6(const dimensionedScalar &ds)
dimensionedScalar log(const dimensionedScalar &ds)
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
const word & name() const
Return const reference to name.
dimensionedScalar negPart(const dimensionedScalar &ds)
dimensionedScalar asinh(const dimensionedScalar &ds)
dimensionedScalar cos(const dimensionedScalar &ds)
dimensionedScalar pow025(const dimensionedScalar &ds)
dimensionedScalar acos(const dimensionedScalar &ds)
dimensionedScalar lgamma(const dimensionedScalar &ds)
dimensionedScalar tanh(const dimensionedScalar &ds)
dimensionedScalar yn(const int n, const dimensionedScalar &ds)
dimensionedScalar tan(const dimensionedScalar &ds)
dimensionedScalar atan(const dimensionedScalar &ds)
dimensionedScalar hypot(const dimensionedScalar &x, const dimensionedScalar &y)
dimensionedScalar pow4(const dimensionedScalar &ds)
dimensionedScalar pow5(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(j0) transFunc(j1) transFunc(y0) transFunc(y1) inline Scalar stabilise(const Scalar s
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
dimensionedScalar pos(const dimensionedScalar &ds)
dimensionedScalar acosh(const dimensionedScalar &ds)
dimensionedScalar cosh(const dimensionedScalar &ds)
dimensionedScalar asin(const dimensionedScalar &ds)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
dimensionedScalar atanh(const dimensionedScalar &ds)
dimensionedScalar sinh(const dimensionedScalar &ds)
const Type & value() const
Return const reference to value.
dimensionedScalar sin(const dimensionedScalar &ds)