interfaceProperties Class Reference

Contains the interface properties. More...

Inheritance diagram for interfaceProperties:

Public Member Functions

 interfaceProperties (const volScalarField &alpha1, const volVectorField &U, const IOdictionary &)
 Construct from volume fraction field gamma and IOdictionary. More...
 
 interfaceProperties (const interfaceProperties &)=delete
 Disallow default bitwise copy construction. More...
 
const dimensionedScalardeltaN () const
 
const surfaceScalarFieldnHatf () const
 
tmp< volScalarFieldsigmaK () const
 
tmp< surfaceScalarFieldsurfaceTensionForce () const
 
tmp< volScalarFieldnearInterface () const
 Indicator of the proximity of the interface. More...
 
void correct ()
 
bool read ()
 Read transportProperties 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 ( const volScalarField alpha1,
const volVectorField U,
const IOdictionary dict 
)

Construct from volume fraction field gamma and IOdictionary.

Definition at line 150 of file interfaceProperties.C.

◆ interfaceProperties() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ deltaN()

const dimensionedScalar& deltaN ( ) const
inline

Definition at line 107 of file interfaceProperties.H.

◆ nHatf()

◆ sigmaK()

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

Definition at line 200 of file interfaceProperties.C.

Referenced by interfaceProperties::nHatf(), and interfaceProperties::surfaceTensionForce().

Here is the caller graph for this function:

◆ surfaceTensionForce()

Foam::tmp< Foam::surfaceScalarField > surfaceTensionForce ( ) const

Definition at line 207 of file interfaceProperties.C.

References Foam::fvc::interpolate(), interfaceProperties::sigmaK(), 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 for the interface.

Definition at line 214 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:

◆ correct()

void correct ( )

Definition at line 220 of file interfaceProperties.C.

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

Here is the caller graph for this function:

◆ read()

bool read ( )

Read transportProperties dictionary.

Definition at line 226 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: