Public Member Functions | List of all members
BlendedInterfacialModel< ModelType > Class Template Reference
Inheritance diagram for BlendedInterfacialModel< ModelType >:
Inheritance graph
[legend]

Public Member Functions

 BlendedInterfacialModel (const phaseModel &phase1, const phaseModel &phase2, const blendingMethod &blending, autoPtr< ModelType > model, autoPtr< ModelType > model1In2, autoPtr< ModelType > model2In1, const bool correctFixedFluxBCs=true)
 Construct from two phases, blending method and three models. More...
 
 BlendedInterfacialModel (const phasePair::dictTable &modelTable, const blendingMethod &blending, const phasePair &pair, const orderedPhasePair &pair1In2, const orderedPhasePair &pair2In1, const bool correctFixedFluxBCs=true)
 Construct from the model table, dictionary and pairs. More...
 
 ~BlendedInterfacialModel ()
 Destructor. More...
 
bool hasModel (const phaseModel &phase) const
 Return true if a model is specified for the supplied phase. More...
 
const ModelType & model (const phaseModel &phase) const
 Return the model for the supplied phase. More...
 
scalar sign (const phaseModel &phase) const
 Return the sign of the explicit value for the supplied phase. More...
 
tmp< volScalarFieldK () const
 Return the blended force coefficient. More...
 
tmp< volScalarFieldK (const scalar residualAlpha) const
 Return the blended force coefficient with a specified residual alpha. More...
 
tmp< surfaceScalarFieldKf () const
 Return the face blended force coefficient. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > F () const
 Return the blended force. More...
 
tmp< surfaceScalarFieldFf () const
 Return the face blended force. More...
 
tmp< volScalarFieldD () const
 Return the blended diffusivity. More...
 
 BlendedInterfacialModel (const phasePair::dictTable &modelTable, const blendingMethod &blending, const phasePair &pair, const orderedPhasePair &pair1In2, const orderedPhasePair &pair2In1, const bool correctFixedFluxBCs=true)
 Construct from the model table, dictionary and pairs. More...
 
 ~BlendedInterfacialModel ()
 Destructor. More...
 
bool hasModel (const phaseModel &phase) const
 Return true if a model is specified for the supplied phase. More...
 
const modelType & phaseModel (const phaseModel &phase) const
 Return the model for the supplied phase. More...
 
tmp< volScalarFieldK () const
 Return the blended force coefficient. More...
 
tmp< surfaceScalarFieldKf () const
 Return the face blended force coefficient. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > F () const
 Return the blended force. More...
 
tmp< surfaceScalarFieldFf () const
 Return the face blended force. More...
 
tmp< volScalarFieldD () const
 Return the blended diffusivity. More...
 

Detailed Description

template<class ModelType>
class Foam::BlendedInterfacialModel< ModelType >

Source files

Source files

Definition at line 52 of file BlendedInterfacialModel.H.

Constructor & Destructor Documentation

BlendedInterfacialModel ( const phaseModel phase1,
const phaseModel phase2,
const blendingMethod blending,
autoPtr< ModelType >  model,
autoPtr< ModelType >  model1In2,
autoPtr< ModelType >  model2In1,
const bool  correctFixedFluxBCs = true 
)

Construct from two phases, blending method and three models.

BlendedInterfacialModel ( const phasePair::dictTable modelTable,
const blendingMethod blending,
const phasePair pair,
const orderedPhasePair pair1In2,
const orderedPhasePair pair2In1,
const bool  correctFixedFluxBCs = true 
)

Construct from the model table, dictionary and pairs.

Destructor.

BlendedInterfacialModel ( const phasePair::dictTable modelTable,
const blendingMethod blending,
const phasePair pair,
const orderedPhasePair pair1In2,
const orderedPhasePair pair2In1,
const bool  correctFixedFluxBCs = true 
)

Construct from the model table, dictionary and pairs.

Destructor.

Member Function Documentation

bool hasModel ( const phaseModel phase) const

Return true if a model is specified for the supplied phase.

const ModelType& model ( const phaseModel phase) const

Return the model for the supplied phase.

scalar sign ( const phaseModel phase) const

Return the sign of the explicit value for the supplied phase.

tmp<volScalarField> K ( ) const

Return the blended force coefficient.

tmp<volScalarField> K ( const scalar  residualAlpha) const

Return the blended force coefficient with a specified residual alpha.

tmp<surfaceScalarField> Kf ( ) const

Return the face blended force coefficient.

tmp<GeometricField<Type, fvPatchField, volMesh> > F ( ) const

Return the blended force.

tmp<surfaceScalarField> Ff ( ) const

Return the face blended force.

tmp<volScalarField> D ( ) const

Return the blended diffusivity.

bool hasModel ( const phaseModel phase) const

Return true if a model is specified for the supplied phase.

const modelType& phaseModel ( const phaseModel phase) const

Return the model for the supplied phase.

tmp<volScalarField> K ( ) const

Return the blended force coefficient.

tmp<surfaceScalarField> Kf ( ) const

Return the face blended force coefficient.

tmp<GeometricField<Type, fvPatchField, volMesh> > F ( ) const

Return the blended force.

tmp<surfaceScalarField> Ff ( ) const

Return the face blended force.

tmp<volScalarField> D ( ) const

Return the blended diffusivity.


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