34 namespace contactAngleModels
46 theta0_(
dict.lookup<scalar>(
"theta0")),
47 uTheta_(
dict.lookup<scalar>(
"uTheta")),
48 thetaAdv_(
dict.lookup<scalar>(
"thetaAdv")),
49 thetaRec_(
dict.lookup<scalar>(
"thetaRec"))
76 n /= (
mag(
n) + small);
85 +
degToRad(thetaRec_ - theta0_)*
max(uCoeff, scalar(0))
86 -
degToRad(thetaAdv_ - theta0_)*
min(uCoeff, scalar(0))
Macros for easy insertion into run-time selection tables.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Abstract base class with a fat-interface to all derived classes covering all possible ways in which t...
virtual tmp< Field< Type > > patchInternalField() const
Return internal field next to patch as patch field.
const fvPatch & patch() const
Return patch.
tmp< vectorField > nf() const
Return face normals.
A class for managing temporary objects.
dimensionedScalar tanh(const dimensionedScalar &ds)
layerAndWeight min(const layerAndWeight &a, const layerAndWeight &b)
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
dimensioned< scalar > mag(const dimensioned< Type > &)
layerAndWeight max(const layerAndWeight &a, const layerAndWeight &b)
dimensionedScalar cos(const dimensionedScalar &ds)
scalar degToRad(const scalar deg)
Conversion from degrees to radians.
Unit conversion functions.