All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
relativeVelocityModel Class Referenceabstract
Inheritance diagram for relativeVelocityModel:
Collaboration diagram for relativeVelocityModel:

Public Member Functions

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

Static Public Member Functions

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

Protected Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ relativeVelocityModel() [1/2]

Construct from components.

◆ relativeVelocityModel() [2/2]

Disallow default bitwise copy construction.

◆ ~relativeVelocityModel()

virtual ~relativeVelocityModel ( )
virtual

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "relativeVelocityModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

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

Declare runtime constructor selection table.

◆ New()

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

◆ mixture()

Mixture properties.

Definition at line 129 of file relativeVelocityModel.H.

References relativeVelocityModel::mixture_, and relativeVelocityModel::rho().

Here is the call graph for this function:

◆ rho()

tmp<volScalarField> rho ( ) const

Return the mixture mean density.

Referenced by relativeVelocityModel::mixture().

Here is the caller graph for this function:

◆ Udm()

const volVectorField& Udm ( ) const
inline

Return the diffusion velocity of the dispersed phase.

Definition at line 138 of file relativeVelocityModel.H.

References relativeVelocityModel::correct(), relativeVelocityModel::operator=(), relativeVelocityModel::tauDm(), and relativeVelocityModel::Udm_.

Here is the call graph for this function:

◆ tauDm()

tmp<volSymmTensorField> tauDm ( ) const

Return the stress tensor due to the phase transport.

Referenced by relativeVelocityModel::Udm().

Here is the caller graph for this function:

◆ correct()

virtual void correct ( )
pure virtual

Update the diffusion velocity.

Implemented in general, and simple.

Referenced by relativeVelocityModel::Udm().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const relativeVelocityModel )
delete

Disallow default bitwise assignment.

Referenced by relativeVelocityModel::Udm().

Here is the caller graph for this function:

Member Data Documentation

◆ mixture_

const incompressibleTwoPhaseInteractingMixture& mixture_
protected

Mixture properties.

Definition at line 63 of file relativeVelocityModel.H.

Referenced by relativeVelocityModel::mixture().

◆ continuousPhaseName_

const word continuousPhaseName_
protected

Name of the continuous phase.

Definition at line 66 of file relativeVelocityModel.H.

◆ alphac_

const volScalarField& alphac_
protected

Continuous phase fraction.

Definition at line 69 of file relativeVelocityModel.H.

◆ alphad_

const volScalarField& alphad_
protected

Dispersed phase fraction.

Definition at line 72 of file relativeVelocityModel.H.

◆ rhoc_

const dimensionedScalar& rhoc_
protected

Continuous density.

Definition at line 75 of file relativeVelocityModel.H.

◆ rhod_

const dimensionedScalar& rhod_
protected

Dispersed density.

Definition at line 78 of file relativeVelocityModel.H.

◆ Udm_

volVectorField Udm_
mutableprotected

Dispersed diffusion velocity.

Definition at line 81 of file relativeVelocityModel.H.

Referenced by relativeVelocityModel::Udm().


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