Loading...
Searching...
No Matches
blendingMethod Class Referenceabstract

#include <blendingMethod.H>

Inheritance diagram for blendingMethod:

Public Member Functions

 TypeName ("blendingMethod")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, blendingMethod, dictionary,(const dictionary &dict, const wordList &phaseNames),(dict, phaseNames))
 blendingMethod (const dictionary &dict)
 Construct from a dictionary.
virtual ~blendingMethod ()=default
 Destructor.
virtual tmp< volScalarFieldf1 (const phaseModel &phase1, const phaseModel &phase2) const =0
 Factor for first phase.
virtual tmp< volScalarFieldf2 (const phaseModel &phase1, const phaseModel &phase2) const =0
 Factor for second phase.
 TypeName ("blendingMethod")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, blendingMethod, dictionary,(const dictionary &dict, const wordList &phaseNames),(dict, phaseNames))
 blendingMethod (const dictionary &dict)
 Construct from a dictionary.
virtual ~blendingMethod ()=default
 Destructor.
virtual tmp< volScalarFieldf1 (const phaseModel &phase1, const phaseModel &phase2) const =0
 Factor for first phase.
virtual tmp< volScalarFieldf2 (const phaseModel &phase1, const phaseModel &phase2) const =0
 Factor for second phase.

Static Public Member Functions

static autoPtr< blendingMethodNew (const word &modelName, const dictionary &dict, const wordList &phaseNames)
static autoPtr< blendingMethodNew (const dictionary &dict, const wordList &phaseNames)

Detailed Description

Source files

Source files

Definition at line 48 of file blendingMethod.H.

Constructor & Destructor Documentation

◆ blendingMethod() [1/2]

blendingMethod ( const dictionary & dict)
explicit

Construct from a dictionary.

Definition at line 35 of file blendingMethod.C.

References dict.

Referenced by declareRunTimeSelectionTable(), hyperbolic::hyperbolic(), linear::linear(), and noBlending::noBlending().

Here is the caller graph for this function:

◆ ~blendingMethod() [1/2]

virtual ~blendingMethod ( )
virtualdefault

Destructor.

◆ blendingMethod() [2/2]

blendingMethod ( const dictionary & dict)
explicit

Construct from a dictionary.

References dict.

◆ ~blendingMethod() [2/2]

virtual ~blendingMethod ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName() [1/2]

TypeName ( "blendingMethod" )

Runtime type information.

◆ declareRunTimeSelectionTable() [1/2]

declareRunTimeSelectionTable ( autoPtr ,
blendingMethod ,
dictionary ,
(const dictionary &dict, const wordList &phaseNames) ,
(dict, phaseNames)  )

References blendingMethod(), and dict.

Here is the call graph for this function:

◆ New() [1/2]

Foam::autoPtr< Foam::blendingMethod > New ( const word & modelName,
const dictionary & dict,
const wordList & phaseNames )
static

Definition at line 45 of file blendingMethod.C.

References Foam::abort(), dict, Foam::endl(), Foam::FatalIOError, FatalIOErrorInLookup, and Foam::Info.

Referenced by phaseSystem::phaseSystem(), and twoPhaseSystem::twoPhaseSystem().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ f1() [1/2]

virtual tmp< volScalarField > f1 ( const phaseModel & phase1,
const phaseModel & phase2 ) const
pure virtual

Factor for first phase.

Implemented in hyperbolic, hyperbolic, linear, linear, noBlending, and noBlending.

References phase1, and phase2.

◆ f2() [1/2]

virtual tmp< volScalarField > f2 ( const phaseModel & phase1,
const phaseModel & phase2 ) const
pure virtual

Factor for second phase.

Implemented in hyperbolic, hyperbolic, linear, linear, noBlending, and noBlending.

References phase1, and phase2.

◆ TypeName() [2/2]

TypeName ( "blendingMethod" )

Runtime type information.

◆ declareRunTimeSelectionTable() [2/2]

declareRunTimeSelectionTable ( autoPtr ,
blendingMethod ,
dictionary ,
(const dictionary &dict, const wordList &phaseNames) ,
(dict, phaseNames)  )

References blendingMethod(), and dict.

Here is the call graph for this function:

◆ New() [2/2]

Foam::autoPtr< Foam::blendingMethod > New ( const dictionary & dict,
const wordList & phaseNames )
static

Definition at line 45 of file blendingMethod.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, and Foam::Info.

Here is the call graph for this function:

◆ f1() [2/2]

virtual tmp< volScalarField > f1 ( const phaseModel & phase1,
const phaseModel & phase2 ) const
pure virtual

Factor for first phase.

Implemented in hyperbolic, hyperbolic, linear, linear, noBlending, and noBlending.

References phase1, and phase2.

◆ f2() [2/2]

virtual tmp< volScalarField > f2 ( const phaseModel & phase1,
const phaseModel & phase2 ) const
pure virtual

Factor for second phase.

Implemented in hyperbolic, hyperbolic, linear, linear, noBlending, and noBlending.

References phase1, and phase2.


The documentation for this class was generated from the following files:
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/BlendedInterfacialModel/blendingMethods/blendingMethod/blendingMethod.H
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/BlendedInterfacialModel/blendingMethods/blendingMethod/blendingMethod.H
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/BlendedInterfacialModel/blendingMethods/blendingMethod/blendingMethod.C
  • src/phaseSystemModels/twoPhaseEuler/twoPhaseSystem/BlendedInterfacialModel/blendingMethods/blendingMethod/blendingMethod.C