Loading...
Searching...
No Matches
relativeVelocityModel Class Referenceabstract

#include <relativeVelocityModel.H>

Inheritance diagram for relativeVelocityModel:
Collaboration diagram for relativeVelocityModel:

Public Member Functions

 TypeName ("relativeVelocityModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, relativeVelocityModel, dictionary,(const dictionary &dict, const incompressibleTwoPhaseInteractingMixture &mixture),(dict, mixture))
 Declare runtime constructor selection table.
 relativeVelocityModel (const dictionary &dict, const incompressibleTwoPhaseInteractingMixture &mixture)
 Construct from components.
virtual ~relativeVelocityModel ()
 Destructor.
const incompressibleTwoPhaseInteractingMixturemixture () const
 Mixture properties.
tmp< volScalarFieldrho () const
 Return the mixture mean density.
const volVectorFieldUdm () const
 Return the diffusion velocity of the dispersed phase.
tmp< volSymmTensorFieldtauDm () const
 Return the stress tensor due to the phase transport.
virtual void correct ()=0
 Update the diffusion velocity.

Static Public Member Functions

static autoPtr< relativeVelocityModelNew (const dictionary &dict, const incompressibleTwoPhaseInteractingMixture &mixture)

Protected Attributes

const incompressibleTwoPhaseInteractingMixturemixture_
 Mixture properties.
const word continuousPhaseName_
 Name of the continuous phase.
const volScalarFieldalphac_
 Continuous phase fraction.
const volScalarFieldalphad_
 Dispersed phase fraction.
const dimensionedScalarrhoc_
 Continuous density.
const dimensionedScalarrhod_
 Dispersed density.
volVectorField Udm_
 Dispersed diffusion velocity.

Detailed Description

Constructor & Destructor Documentation

◆ relativeVelocityModel()

relativeVelocityModel ( const dictionary & dict,
const incompressibleTwoPhaseInteractingMixture & mixture )

Construct from components.

References dict, and mixture().

Here is the call graph for this function:

◆ ~relativeVelocityModel()

virtual ~relativeVelocityModel ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "relativeVelocityModel" )

Runtime type information.

◆ declareRunTimeSelectionTable()

Declare runtime constructor selection table.

References dict, and mixture().

Here is the call graph for this function:

◆ New()

autoPtr< relativeVelocityModel > New ( const dictionary & dict,
const incompressibleTwoPhaseInteractingMixture & mixture )
static

References dict, and mixture().

Here is the call graph for this function:

◆ mixture()

const incompressibleTwoPhaseInteractingMixture & mixture ( ) const
inline

Mixture properties.

Definition at line 160 of file relativeVelocityModel.H.

References mixture_.

Referenced by declareRunTimeSelectionTable(), general::general(), New(), relativeVelocityModel(), and simple::simple().

Here is the caller graph for this function:

◆ rho()

tmp< volScalarField > rho ( ) const

Return the mixture mean density.

◆ Udm()

const volVectorField & Udm ( ) const
inline

Return the diffusion velocity of the dispersed phase.

Definition at line 173 of file relativeVelocityModel.H.

References Udm_.

◆ tauDm()

tmp< volSymmTensorField > tauDm ( ) const

Return the stress tensor due to the phase transport.

◆ correct()

virtual void correct ( )
pure virtual

Update the diffusion velocity.

Implemented in general, and simple.

Member Data Documentation

◆ mixture_

const incompressibleTwoPhaseInteractingMixture& mixture_
protected

Mixture properties.

Definition at line 75 of file relativeVelocityModel.H.

Referenced by mixture().

◆ continuousPhaseName_

const word continuousPhaseName_
protected

Name of the continuous phase.

Definition at line 80 of file relativeVelocityModel.H.

◆ alphac_

const volScalarField& alphac_
protected

Continuous phase fraction.

Definition at line 85 of file relativeVelocityModel.H.

◆ alphad_

const volScalarField& alphad_
protected

Dispersed phase fraction.

Definition at line 90 of file relativeVelocityModel.H.

◆ rhoc_

const dimensionedScalar& rhoc_
protected

Continuous density.

Definition at line 95 of file relativeVelocityModel.H.

◆ rhod_

const dimensionedScalar& rhod_
protected

Dispersed density.

Definition at line 100 of file relativeVelocityModel.H.

◆ Udm_

volVectorField Udm_
mutableprotected

Dispersed diffusion velocity.

Definition at line 105 of file relativeVelocityModel.H.

Referenced by Udm().


The documentation for this class was generated from the following file:
  • applications/solvers/multiphase/driftFluxFoam/relativeVelocityModels/relativeVelocityModel/relativeVelocityModel.H