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 FatalErrorInFunction \ 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 FatalErrorInFunction \ 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 sign(const dimensionedScalar &ds)
dimensionedScalar tanh(const dimensionedScalar &ds)
dimensionedScalar acos(const dimensionedScalar &ds)
dimensionedScalar log(const dimensionedScalar &ds)
const dimensionSet & dimensions() const
Return const reference to dimensions.
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
dimensionedScalar yn(const int n, const dimensionedScalar &ds)
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensionedScalar pow025(const dimensionedScalar &ds)
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
dimensionedScalar y0(const dimensionedScalar &ds)
const Type & value() const
Return const reference to value.
tmp< fvMatrix< Type > > operator*(const DimensionedField< scalar, volMesh > &, const fvMatrix< 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)
const word & name() const
Return const reference to name.
dimensionedScalar pos(const dimensionedScalar &ds)
dimensionedScalar acosh(const dimensionedScalar &ds)
dimensionedScalar cos(const dimensionedScalar &ds)
dimensionedScalar exp(const dimensionedScalar &ds)
dimensionedScalar asinh(const dimensionedScalar &ds)
dimensionedScalar jn(const int n, const dimensionedScalar &ds)
dimensionedScalar cbrt(const dimensionedScalar &ds)
tmp< fvMatrix< Type > > operator-(const fvMatrix< Type > &)
dimensionedScalar atanh(const dimensionedScalar &ds)
tmp< fvMatrix< Type > > operator+(const fvMatrix< Type > &, const fvMatrix< Type > &)
dimensionedScalar y1(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)
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
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)
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)