interfaceProperties Class Reference

Contains the interface properties. More...

Inheritance diagram for interfaceProperties:

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 dimensionedScalardeltaN () const
 
tmp< volVectorFieldn () const
 
const surfaceScalarFieldnHatf () const
 
tmp< volScalarFieldsigmaK () const
 
tmp< surfaceScalarFieldsurfaceTensionForce () const
 
tmp< volScalarFieldnearInterface () const
 Indicator of the proximity of the interface. More...
 
tmp< volScalarField::Internalfraction () 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...
 

Detailed Description

Contains the interface properties.

Properties to aid interFoam:

  1. Correct the alpha boundary condition for dynamic contact angle.
  2. Calculate interface curvature.
Source files

Definition at line 55 of file interfaceProperties.H.

Constructor & Destructor Documentation

◆ interfaceProperties() [1/2]

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.

◆ interfaceProperties() [2/2]

Disallow default bitwise copy construction.

◆ ~interfaceProperties()

virtual ~interfaceProperties ( )
inlinevirtual

Destructor.

Definition at line 111 of file interfaceProperties.H.

Member Function Documentation

◆ TypeName()

TypeName ( "interfaceProperties"  )

◆ deltaN()

const dimensionedScalar& deltaN ( ) const
inline

Definition at line 117 of file interfaceProperties.H.

References interfaceProperties::n().

Here is the call graph for this function:

◆ n()

Definition at line 208 of file interfaceProperties.C.

References Foam::fvc::grad(), Foam::mag(), and GeometricField< vector, fvPatchField, volMesh >::New().

Referenced by interfaceProperties::deltaN().

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

◆ nHatf()

◆ sigmaK()

Foam::tmp< Foam::volScalarField > sigmaK ( ) const

Definition at line 217 of file interfaceProperties.C.

Referenced by interfaceProperties::nHatf().

Here is the caller graph for this function:

◆ surfaceTensionForce()

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().

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

◆ nearInterface()

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().

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

◆ fraction()

◆ correct()

void correct ( )

Definition at line 308 of file interfaceProperties.C.

Referenced by immiscibleIncompressibleTwoPhaseMixture::correct(), and interfaceProperties::nHatf().

Here is the caller graph for this function:

◆ read()

bool read ( )

Read phaseProperties dictionary.

Definition at line 314 of file interfaceProperties.C.

Referenced by interfaceProperties::nHatf(), and immiscibleIncompressibleTwoPhaseMixture::read().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const interfaceProperties )
delete

Disallow default bitwise assignment.

Referenced by interfaceProperties::nHatf().

Here is the caller graph for this function:

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