linear Class Reference

Linear wall heat flux partitioning model. More...

Inheritance diagram for linear:
Collaboration diagram for linear:

Public Member Functions

 TypeName ("linear")
 Runtime type information. More...
 
 linear (const dictionary &dict)
 Construct from a dictionary. More...
 
 linear (const linear &model)
 Copy construct. More...
 
virtual autoPtr< partitioningModelclone () const
 Construct and return a clone. More...
 
virtual ~linear ()
 Destructor. More...
 
virtual tmp< scalarFieldwetFraction (const scalarField &alphaLiquid) const
 Return the wet fraction. More...
 
virtual tmp< volScalarFieldwetFraction (const volScalarField &alphaLiquid) const
 Return the wet fraction. More...
 
virtual void write (Ostream &os) const
 Write to stream. More...
 
template<class ScalarFieldType >
Foam::tmp< ScalarFieldType > calculate (const ScalarFieldType &alphaLiquid) const
 
- Public Member Functions inherited from partitioningModel
 TypeName ("partitioningModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, partitioningModel, dictionary,(const dictionary &dict),(dict))
 Declare runtime construction. More...
 
 partitioningModel ()
 Construct null. More...
 
 partitioningModel (const partitioningModel &)
 Copy construct. More...
 
virtual ~partitioningModel ()
 Destructor. More...
 
void operator= (const partitioningModel &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from partitioningModel
static autoPtr< partitioningModelNew (const dictionary &dict)
 Select null constructed. More...
 

Detailed Description

Linear wall heat flux partitioning model.

Proposed threshold liquid fractions:

  • alphaLiquid1 0.1
  • alphaLiquid0 0.05
    Ioilev, A., Samigulin, M., Ustinenko (2007).
    Advances in the modeling of cladding heat transfer
    and critical heat flux in boiling water reactor fuel assemblies.
    In Proc. 12th International Topical Meeting on
    Nuclear Reactor Thermal Hydraulics (NURETH-12),
    Pittsburgh, Pennsylvania, USA.
Source files

Definition at line 65 of file linear.H.

Constructor & Destructor Documentation

◆ linear() [1/2]

linear ( const dictionary dict)

Construct from a dictionary.

Definition at line 73 of file linear.C.

Referenced by linear::clone().

Here is the caller graph for this function:

◆ linear() [2/2]

linear ( const linear model)

Copy construct.

Definition at line 84 of file linear.C.

◆ ~linear()

~linear ( )
virtual

Destructor.

Definition at line 97 of file linear.C.

Member Function Documentation

◆ TypeName()

TypeName ( "linear"  )

Runtime type information.

◆ clone()

virtual autoPtr<partitioningModel> clone ( ) const
inlinevirtual

Construct and return a clone.

Implements partitioningModel.

Definition at line 103 of file linear.H.

References linear::linear().

Here is the call graph for this function:

◆ wetFraction() [1/2]

Foam::tmp< Foam::scalarField > wetFraction ( const scalarField alphaLiquid) const
virtual

Return the wet fraction.

Implements partitioningModel.

Definition at line 104 of file linear.C.

References Foam::fvPatchDistWave::calculate().

Here is the call graph for this function:

◆ wetFraction() [2/2]

Foam::tmp< Foam::volScalarField > wetFraction ( const volScalarField alphaLiquid) const
virtual

Return the wet fraction.

Implements partitioningModel.

Definition at line 114 of file linear.C.

References Foam::fvPatchDistWave::calculate().

Here is the call graph for this function:

◆ write()

void write ( Ostream os) const
virtual

Write to stream.

Reimplemented from partitioningModel.

Definition at line 123 of file linear.C.

References partitioningModel::write(), and Foam::writeEntry().

Here is the call graph for this function:

◆ calculate()

Foam::tmp<ScalarFieldType> calculate ( const ScalarFieldType &  alphaLiquid) const

Definition at line 53 of file linear.C.

References Foam::max(), and Foam::min().

Here is the call graph for this function:

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