Contains the interface properties. More...

Public Member Functions | |
| TypeName ("interfaceProperties") | |
| interfaceProperties (volScalarField &alpha1, volScalarField &alpha2, const volVectorField &U, const IOdictionary &) | |
| Construct from volume fraction field gamma and IOdictionary. More... | |
| interfaceProperties (const interfaceProperties &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~interfaceProperties () |
| Destructor. More... | |
| const dimensionedScalar & | deltaN () const |
| tmp< volVectorField > | n () const |
| const surfaceScalarField & | nHatf () const |
| tmp< volScalarField > | sigmaK () const |
| tmp< surfaceScalarField > | surfaceTensionForce () const |
| tmp< volScalarField > | nearInterface () const |
| Indicator of the proximity of the interface. More... | |
| tmp< volScalarField::Internal > | fraction () const |
| Interface fraction in a cell. More... | |
| void | correct () |
| bool | read () |
| Read phaseProperties dictionary. More... | |
| void | operator= (const interfaceProperties &)=delete |
| Disallow default bitwise assignment. More... | |
Contains the interface properties.
Definition at line 55 of file interfaceProperties.H.
| interfaceProperties | ( | volScalarField & | alpha1, |
| volScalarField & | alpha2, | ||
| const volVectorField & | U, | ||
| const IOdictionary & | dict | ||
| ) |
Construct from volume fraction field gamma and IOdictionary.
Definition at line 157 of file interfaceProperties.C.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 111 of file interfaceProperties.H.
| TypeName | ( | "interfaceProperties" | ) |
|
inline |
Definition at line 117 of file interfaceProperties.H.
References interfaceProperties::n().

| Foam::tmp< Foam::volVectorField > n | ( | ) | const |
Definition at line 208 of file interfaceProperties.C.
References Foam::fvc::grad(), Foam::mag(), and GeometricField< vector, fvPatchField, volMesh >::New().
Referenced by interfaceProperties::deltaN().


|
inline |
Definition at line 124 of file interfaceProperties.H.
References interfaceProperties::correct(), interfaceProperties::fraction(), interfaceProperties::nearInterface(), interfaceProperties::operator=(), interfaceProperties::read(), interfaceProperties::sigmaK(), and interfaceProperties::surfaceTensionForce().

| Foam::tmp< Foam::volScalarField > sigmaK | ( | ) | const |
Definition at line 217 of file interfaceProperties.C.
Referenced by interfaceProperties::nHatf().

| Foam::tmp< Foam::surfaceScalarField > surfaceTensionForce | ( | ) | const |
Definition at line 224 of file interfaceProperties.C.
References Foam::fvc::interpolate(), and Foam::fvc::snGrad().
Referenced by interfaceProperties::nHatf().


| 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 231 of file interfaceProperties.C.
References Foam::pos0().
Referenced by interfaceProperties::nHatf().


| Foam::tmp< Foam::volScalarField::Internal > fraction | ( | ) | const |
Interface fraction in a cell.
Definition at line 238 of file interfaceProperties.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::dimless, DimensionedField< Type, GeoMesh >::field(), forAll, Foam::fvc::interpolate(), Foam::mag(), n, primitiveMesh::nCells(), fvMesh::neighbour(), DimensionedField< Type, GeoMesh >::New(), fvMesh::owner(), patchi, tmp< T >::ref(), and fvMesh::Sf().
Referenced by interfaceProperties::nHatf().


| void correct | ( | ) |
Definition at line 308 of file interfaceProperties.C.
Referenced by immiscibleIncompressibleTwoPhaseMixture::correct(), and interfaceProperties::nHatf().

| bool read | ( | ) |
Read phaseProperties dictionary.
Definition at line 314 of file interfaceProperties.C.
Referenced by interfaceProperties::nHatf(), and immiscibleIncompressibleTwoPhaseMixture::read().

|
delete |
Disallow default bitwise assignment.
Referenced by interfaceProperties::nHatf().
