FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

multiphaseMixture Class Reference

Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing. More...


Detailed Description

Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing.

Derived from transportModel so that it can be unsed in conjunction with the incompressible turbulence models.

Surface tension and contact-angle is handled for the interface between each phase-pair.

Source files

Definition at line 62 of file multiphaseMixture.H.

Inheritance diagram for multiphaseMixture:
Collaboration diagram for multiphaseMixture:

List of all members.

Classes

class  interfacePair

Public Member Functions

 multiphaseMixture (const volVectorField &U, const surfaceScalarField &phi)
 Construct from components.
 ~multiphaseMixture ()
const PtrDictionary< phase > &  phases () const
 Return the phases.
const volVectorField &  U () const
 Return the velocity.
const surfaceScalarField &  phi () const
 Return the volumetric flux.
const surfaceScalarField &  rhoPhi () const
tmp< volScalarField >  rho () const
 Return the mixture density.
tmp< volScalarField >  mu () const
 Return the dynamic laminar viscosity.
tmp< surfaceScalarField >  muf () const
 Return the face-interpolated dynamic laminar viscosity.
tmp< volScalarField >  nu () const
 Return the kinematic laminar viscosity.
tmp< surfaceScalarField >  nuf () const
 Return the face-interpolated dynamic laminar viscosity.
tmp< surfaceScalarField >  surfaceTensionForce () const
tmp< surfaceScalarField >  nearInterface () const
 Indicator of the proximity of the interface.
void  solve ()
 Solve for the mixture phase-fractions.
void  correct ()
 Correct the mixture properties.
bool  read ()
 Read base transportProperties dictionary.

Constructor & Destructor Documentation

multiphaseMixture ( const volVectorField &   U,
const surfaceScalarField &   phi  
)

Construct from components.

~multiphaseMixture (  ) [inline]

Definition at line 214 of file multiphaseMixture.H.


Member Function Documentation

const PtrDictionary<phase>& phases (  ) const [inline]

Return the phases.

Definition at line 221 of file multiphaseMixture.H.

const volVectorField& U (  ) const [inline]

Return the velocity.

Definition at line 227 of file multiphaseMixture.H.

const surfaceScalarField& phi (  ) const [inline]

Return the volumetric flux.

Definition at line 233 of file multiphaseMixture.H.

const surfaceScalarField& rhoPhi (  ) const [inline]

Definition at line 238 of file multiphaseMixture.H.

tmp<volScalarField> rho (  ) const

Return the mixture density.

tmp<volScalarField> mu (  ) const

Return the dynamic laminar viscosity.

tmp<surfaceScalarField> muf (  ) const

Return the face-interpolated dynamic laminar viscosity.

tmp<volScalarField> nu (  ) const [virtual]

Return the kinematic laminar viscosity.

Implements transportModel.

tmp<surfaceScalarField> nuf (  ) const

Return the face-interpolated dynamic laminar viscosity.

tmp<surfaceScalarField> surfaceTensionForce (  ) const
tmp<surfaceScalarField> nearInterface (  ) const

Indicator of the proximity of the interface.

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

void solve (  )

Solve for the mixture phase-fractions.

void correct (  ) [virtual]

Correct the mixture properties.

Implements transportModel.

bool read (  ) [virtual]

Read base transportProperties dictionary.

Implements transportModel.


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