50#ifndef curvatureSeparation_H
51#define curvatureSeparation_H
53#include "injectionModel.H"
62namespace areaSurfaceFilmModels
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Curvature film separation model.
areaTensorField gradNHat_
Gradient of surface normals.
scalar deltaByR1Min_
Minimum gravity driven film thickness (non-dimensionalised delta/R1)
scalar magG_
Magnitude of gravity vector.
tmp< areaScalarField > calcInvR1(const areaVectorField &U, const scalarField &calcCosAngle) const
Calculate local (inverse) radius of curvature.
tmp< scalarField > calcCosAngle(const edgeScalarField &phi) const
scalar minInvR1_
Minimum inv R1 for separation.
vector gHat_
Direction of gravity vector.
virtual ~curvatureSeparation()=default
Destructor.
scalar definedPatchRadii_
scalar fThreshold_
Threshold force for separation.
TypeName("curvatureSeparation")
Runtime type information.
const liquidFilmBase & film() const
Return const access to the film surface film model.
Base class for film injection models, handling mass transfer from the film.
const dictionary & dict() const
Return const access to the cloud dictionary.
A class for managing temporary objects.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.