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...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
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.
Base class for film injection models, handling mass transfer from the film.
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.