48 #ifndef curvatureSeparation_H 49 #define curvatureSeparation_H 58 namespace regionModels
60 namespace surfaceFilmModels
List< Tuple2< label, scalar > > definedPatchRadii_
List of radii for patches - if patch not defined, radius.
vector gHat_
Direction of gravity vector.
tmp< scalarField > calcCosAngle(const surfaceScalarField &phi) const
Calculate the cosine of the angle between gravity vector and.
Base class for surface film models.
A list of keyword definitions, which are a keyword followed by any number of values (e...
scalar deltaStable_
Stable film thickness - drips only formed if thickness.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Base class for film ejection models, handling mass transfer from the film.
Curvature film separation model.
scalar magG_
Magnitude of gravity vector.
tmp< volScalarField > calcInvR1(const volVectorField &U) const
Calculate local (inverse) radius of curvature.
const dictionary & dict() const
Return const access to the cloud dictionary.
const surfaceFilmRegionModel & film() const
Return const access to the film surface film model.
void operator=(const curvatureSeparation &)=delete
Disallow default bitwise assignment.
virtual ~curvatureSeparation()
Destructor.
A class for managing temporary objects.
volTensorField gradNHat_
Gradient of surface normals.
curvatureSeparation(surfaceFilmRegionModel &film, const dictionary &dict)
Construct from surface film model.
scalar deltaByR1Min_
Minimum gravity driven film thickness (non-dimensionalised delta/R1)
TypeName("curvatureSeparation")
Runtime type information.