function1 Class Reference

Function1 heat transfer model. The 1D function returns the heat transfer coefficient as a function of the local velocity magnitude. More...

Inheritance diagram for function1:
Collaboration diagram for function1:

Public Member Functions

 TypeName ("function1")
 Runtime type information. More...
 
 function1 (const dictionary &dict, const fvMesh &mesh)
 Construct from dictionary and mesh. More...
 
 function1 (const dictionary &dict, const interRegionModel &model)
 Construct from dictionary and model. More...
 
virtual ~function1 ()
 Destructor. More...
 
virtual tmp< volScalarFieldhtc () const
 Get the heat transfer coefficient. More...
 
virtual void correct ()
 Correct the heat transfer coefficient. More...
 
virtual bool read (const dictionary &dict)
 Read dictionary. More...
 
- Public Member Functions inherited from heatTransferCoefficientModel
 TypeName ("heatTransferCoefficientModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, heatTransferCoefficientModel, mesh,(const dictionary &dict, const fvMesh &mesh),(dict, mesh))
 
 declareRunTimeSelectionTable (autoPtr, heatTransferCoefficientModel, model,(const dictionary &dict, const interRegionModel &model),(dict, model))
 
 heatTransferCoefficientModel (const word &modelType, const dictionary &dict, const fvMesh &mesh)
 Construct from dictionary and mesh. More...
 
 heatTransferCoefficientModel (const word &modelType, const dictionary &dict, const interRegionModel &model)
 Construct from dictionary and model. More...
 
 heatTransferCoefficientModel (const heatTransferCoefficientModel &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~heatTransferCoefficientModel ()
 Destructor. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from heatTransferCoefficientModel
static autoPtr< heatTransferCoefficientModelNew (const dictionary &dict, const fvMesh &mesh)
 Select from dictionary and mesh. More...
 
static autoPtr< heatTransferCoefficientModelNew (const dictionary &dict, const interRegionModel &model)
 Select from dictionary and model. More...
 
- Protected Attributes inherited from heatTransferCoefficientModel
const fvMeshmesh_
 Reference to the mesh. More...
 

Detailed Description

Function1 heat transfer model. The 1D function returns the heat transfer coefficient as a function of the local velocity magnitude.

Usage
Example usage:
{
    heatTransferCoefficientModel function1;

    htcFunc
    {
        type        constant;
        value       1e5;
    }
}

Definition at line 65 of file function1.H.

Constructor & Destructor Documentation

◆ function1() [1/2]

function1 ( const dictionary dict,
const fvMesh mesh 
)

Construct from dictionary and mesh.

Definition at line 60 of file function1.C.

References dict.

◆ function1() [2/2]

function1 ( const dictionary dict,
const interRegionModel model 
)

Construct from dictionary and model.

Definition at line 74 of file function1.C.

◆ ~function1()

~function1 ( )
virtual

Destructor.

Definition at line 86 of file function1.C.

Member Function Documentation

◆ TypeName()

TypeName ( "function1"  )

Runtime type information.

◆ htc()

Foam::tmp< Foam::volScalarField > htc ( ) const
virtual

Get the heat transfer coefficient.

Implements heatTransferCoefficientModel.

Definition at line 93 of file function1.C.

References Foam::dimArea, Foam::dimPower, Foam::dimTemperature, Foam::mag(), GeometricField< Type, PatchField, GeoMesh >::New(), Foam::typedName(), and U.

Here is the call graph for this function:

◆ correct()

void correct ( )
virtual

Correct the heat transfer coefficient.

Implements heatTransferCoefficientModel.

Definition at line 113 of file function1.C.

◆ read()

bool read ( const dictionary dict)
virtual

Read dictionary.

Reimplemented from heatTransferCoefficientModel.

Definition at line 117 of file function1.C.

References dict, and heatTransferCoefficientModel::read().

Here is the call graph for this function:

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