Contains the interface properties. Surface tension, interface curvature, and functionality to correct alpha contact angle boundary conditions. More...
Public Member Functions | |
interfaceProperties (const IOdictionary &dict, volScalarField &alpha1, volScalarField &alpha2, const volVectorField &U) | |
Construct from dictionary, volume fraction fields and mixture. More... | |
interfaceProperties (const interfaceProperties &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~interfaceProperties () |
Destructor. More... | |
const volVectorField & | U () const |
const dimensionedScalar & | deltaN () const |
const surfaceScalarField & | nHatf () const |
tmp< volVectorField > | n () const |
tmp< volScalarField > | sigmaK () const |
tmp< surfaceScalarField > | surfaceTensionForce () const |
tmp< volScalarField > | nearInterface () const |
Indicator of the proximity of the interface. More... | |
void | correct () |
Correct the curvature. More... | |
bool | read () |
Read phaseProperties dictionary. More... | |
void | operator= (const interfaceProperties &)=delete |
Disallow default bitwise assignment. More... | |
Contains the interface properties. Surface tension, interface curvature, and functionality to correct alpha contact angle boundary conditions.
Definition at line 52 of file interfaceProperties.H.
interfaceProperties | ( | const IOdictionary & | dict, |
volScalarField & | alpha1, | ||
volScalarField & | alpha2, | ||
const volVectorField & | U | ||
) |
Construct from dictionary, volume fraction fields and mixture.
velocity
Definition at line 147 of file interfaceProperties.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 115 of file interfaceProperties.H.
|
inline |
Definition at line 121 of file interfaceProperties.H.
|
inline |
Definition at line 126 of file interfaceProperties.H.
|
inline |
Definition at line 131 of file interfaceProperties.H.
Foam::tmp< Foam::volVectorField > n | ( | ) | const |
Definition at line 199 of file interfaceProperties.C.
References Foam::fvc::grad(), Foam::mag(), and GeometricField< Type, PatchField, GeoMesh >::New().
Foam::tmp< Foam::volScalarField > sigmaK | ( | ) | const |
Definition at line 208 of file interfaceProperties.C.
Foam::tmp< Foam::surfaceScalarField > surfaceTensionForce | ( | ) | const |
Definition at line 215 of file interfaceProperties.C.
References Foam::fvc::interpolate(), and Foam::fvc::snGrad().
Foam::tmp< Foam::volScalarField > nearInterface | ( | ) | const |
Indicator of the proximity of the interface.
Field values are 1 near and 0 away from the interface.
Definition at line 222 of file interfaceProperties.C.
References Foam::pos0().
void correct | ( | ) |
Correct the curvature.
Definition at line 228 of file interfaceProperties.C.
bool read | ( | ) |
Read phaseProperties dictionary.
Definition at line 234 of file interfaceProperties.C.
|
delete |
Disallow default bitwise assignment.