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, GeoMesh, PrimitiveField >::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.