threePhaseInterfaceProperties Class Reference

Properties to aid interFoam : 1. Correct the alpha boundary condition for dynamic contact angle. 2. Calculate interface curvature. More...

Inheritance diagram for threePhaseInterfaceProperties:

Public Member Functions

 threePhaseInterfaceProperties (const incompressibleThreePhaseMixture &mixture)
 Construct from volume fraction field alpha and IOdictionary. More...
 
 threePhaseInterfaceProperties (const threePhaseInterfaceProperties &)=delete
 Disallow default bitwise copy construction. More...
 
scalar cAlpha () const
 
const dimensionedScalardeltaN () const
 
const surfaceScalarFieldnHatf () const
 
const volScalarFieldK () const
 
tmp< volScalarFieldsigma () const
 
tmp< volScalarFieldsigmaK () const
 
tmp< surfaceScalarFieldsurfaceTensionForce () const
 
tmp< volScalarFieldnearInterface () const
 Indicator of the proximity of the interface. More...
 
void correct ()
 
void operator= (const threePhaseInterfaceProperties &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Attributes

static const scalar convertToRad
 Conversion factor for degrees into radians. More...
 

Detailed Description

Properties to aid interFoam : 1. Correct the alpha boundary condition for dynamic contact angle. 2. Calculate interface curvature.

Source files

Definition at line 51 of file threePhaseInterfaceProperties.H.

Constructor & Destructor Documentation

◆ threePhaseInterfaceProperties() [1/2]

Construct from volume fraction field alpha and IOdictionary.

◆ threePhaseInterfaceProperties() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ cAlpha()

scalar cAlpha ( ) const
inline

Definition at line 110 of file threePhaseInterfaceProperties.H.

◆ deltaN()

const dimensionedScalar& deltaN ( ) const
inline

Definition at line 115 of file threePhaseInterfaceProperties.H.

◆ nHatf()

const surfaceScalarField& nHatf ( ) const
inline

Definition at line 120 of file threePhaseInterfaceProperties.H.

◆ K()

const volScalarField& K ( ) const
inline

Definition at line 125 of file threePhaseInterfaceProperties.H.

◆ sigma()

tmp<volScalarField> sigma ( ) const
inline

Definition at line 130 of file threePhaseInterfaceProperties.H.

References incompressibleThreePhaseMixture::alpha2(), incompressibleThreePhaseMixture::alpha3(), and Foam::max().

Referenced by threePhaseInterfaceProperties::sigmaK().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sigmaK()

◆ surfaceTensionForce()

tmp<surfaceScalarField> surfaceTensionForce ( ) const

Referenced by threePhaseInterfaceProperties::sigmaK().

Here is the caller graph for this function:

◆ nearInterface()

tmp<volScalarField> nearInterface ( ) const

Indicator of the proximity of the interface.

Field values are 1 near and 0 away for the interface.

Referenced by threePhaseInterfaceProperties::sigmaK().

Here is the caller graph for this function:

◆ correct()

void correct ( )
inline

Definition at line 151 of file threePhaseInterfaceProperties.H.

References threePhaseInterfaceProperties::operator=().

Referenced by immiscibleIncompressibleThreePhaseMixture::correct().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

void operator= ( const threePhaseInterfaceProperties )
delete

Disallow default bitwise assignment.

Referenced by threePhaseInterfaceProperties::correct().

Here is the caller graph for this function:

Member Data Documentation

◆ convertToRad

const scalar convertToRad
static

Conversion factor for degrees into radians.

Definition at line 90 of file threePhaseInterfaceProperties.H.


The documentation for this class was generated from the following file: