Go to the documentation of this file.
34 namespace regionModels
36 namespace surfaceFilmModels
virtual const volScalarField & sigma() const =0
Return the film surface tension [N/m].
virtual ~thermocapillaryForce()
Destructor.
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
A class for managing temporary objects.
const dimensionedScalar alpha
Fine-structure constant: default SI units: [].
const dimensionSet dimForce
fvMatrix< vector > fvVectorMatrix
const dimensionSet dimArea(sqr(dimLength))
thermocapillaryForce(const thermocapillaryForce &)
Disallow default bitwise copy construct.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual tmp< fvVectorMatrix > correct(volVectorField &U)
Correct.
Macros for easy insertion into run-time selection tables.
defineTypeNameAndDebug(kinematicSingleLayer, 0)
Base class for film (stress-based) force models.
Calculate the gradient of the given field.
surfaceFilmModel & owner_
Reference to the owner surface film model.
addToRunTimeSelectionTable(surfaceFilmModel, kinematicSingleLayer, mesh)
const dimensionedScalar sigma
Stefan-Boltzmann constant: default SI units: [W/m2/K4].
Base class for surface film models.
const dimensionSet dimVolume(pow3(dimLength))
Generic GeometricField class.
virtual const volScalarField & alpha() const =0
Return the film coverage, 1 = covered, 0 = uncovered / [].