Public Member Functions | Static Public Attributes | List of all members
interfaceProperties Class Reference

Contains the interface properties. More...

Inheritance diagram for interfaceProperties:
Inheritance graph
[legend]

Public Member Functions

 interfaceProperties (const volScalarField &alpha1, const volVectorField &U, const IOdictionary &)
 Construct from volume fraction field gamma and IOdictionary. More...
 
scalar cAlpha () const
 
const dimensionedScalardeltaN () const
 
const surfaceScalarFieldnHatf () const
 
const volScalarFieldK () const
 
const dimensionedScalarsigma () 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...
 

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 54 of file interfaceProperties.H.

Constructor & Destructor Documentation

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.

Member Function Documentation

scalar cAlpha ( ) const
inline

Definition at line 114 of file interfaceProperties.H.

const dimensionedScalar& deltaN ( ) const
inline

Definition at line 119 of file interfaceProperties.H.

const surfaceScalarField& nHatf ( ) const
inline

Definition at line 124 of file interfaceProperties.H.

const volScalarField& K ( ) const
inline

Definition at line 129 of file interfaceProperties.H.

const dimensionedScalar& sigma ( ) const
inline

Definition at line 134 of file interfaceProperties.H.

tmp<volScalarField> sigmaK ( ) const
inline

Definition at line 139 of file interfaceProperties.H.

References interfaceProperties::nearInterface(), and interfaceProperties::surfaceTensionForce().

Referenced by interfaceProperties::surfaceTensionForce().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 212 of file interfaceProperties.C.

References Foam::fvc::interpolate(), interfaceProperties::sigmaK(), and Foam::fvc::snGrad().

Referenced by interfaceProperties::sigmaK().

Here is the call graph for this function:

Here is the caller graph for this function:

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 219 of file interfaceProperties.C.

References Foam::pos().

Referenced by interfaceProperties::sigmaK().

Here is the call graph for this function:

Here is the caller graph for this function:

void correct ( )
inline

Definition at line 150 of file interfaceProperties.H.

References interfaceProperties::read().

Referenced by immiscibleIncompressibleTwoPhaseMixture::correct().

Here is the call graph for this function:

Here is the caller graph for this function:

bool read ( )

Read transportProperties dictionary.

Definition at line 225 of file interfaceProperties.C.

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

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

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

const Foam::scalar convertToRad
static
Initial value:

Conversion factor for degrees into radians.

Definition at line 98 of file interfaceProperties.H.


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