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...
 
scalar cAlpha () const
 
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...
 

Static Public Attributes

static const scalar convertToRad
 Conversion factor for degrees into radians. 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 156 of file interfaceProperties.C.

◆ interfaceProperties() [2/2]

Disallow default bitwise copy construction.

Member Function Documentation

◆ cAlpha()

scalar cAlpha ( ) const
inline

Definition at line 114 of file interfaceProperties.H.

◆ deltaN()

const dimensionedScalar& deltaN ( ) const
inline

Definition at line 119 of file interfaceProperties.H.

◆ nHatf()

◆ sigmaK()

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

Definition at line 213 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 220 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 227 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 233 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 239 of file interfaceProperties.C.

References lookup(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().

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

Here is the call graph for this function:
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:

Member Data Documentation

◆ convertToRad

const Foam::scalar convertToRad
static
Initial value:

Conversion factor for degrees into radians.

Definition at line 95 of file interfaceProperties.H.


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