energyCalculatedTemperatureFvScalarFieldSource Class Referenceabstract

Base class for temperature source conditions in which the parameters of the corresponding energy condition can be set directly. More...

Inheritance diagram for energyCalculatedTemperatureFvScalarFieldSource:
Collaboration diagram for energyCalculatedTemperatureFvScalarFieldSource:

Public Member Functions

 TypeName ("energyCalculatedTemperature")
 Runtime type information. More...
 
 energyCalculatedTemperatureFvScalarFieldSource (const DimensionedField< scalar, volMesh > &, const dictionary &dict)
 Construct from internal field and dictionary. More...
 
 energyCalculatedTemperatureFvScalarFieldSource (const energyCalculatedTemperatureFvScalarFieldSource &, const DimensionedField< scalar, volMesh > &)
 Copy constructor setting internal field reference. More...
 
virtual ~energyCalculatedTemperatureFvScalarFieldSource ()
 Destructor. More...
 
virtual tmp< DimensionedField< scalar, volMesh > > sourceHeValue (const fvSource &model, const DimensionedField< scalar, volMesh > &source) const =0
 Return the source energy value. More...
 
virtual tmp< scalarFieldsourceHeValue (const fvSource &model, const scalarField &source, const labelUList &cells) const =0
 Return the source energy value. More...
 
virtual tmp< DimensionedField< scalar, volMesh > > sourceValue (const fvSource &model, const DimensionedField< scalar, volMesh > &source) const
 Return the source value. Not implemented. More...
 
virtual tmp< scalarFieldsourceValue (const fvSource &model, const scalarField &source, const labelUList &cells) const
 Return the source value. Not implemented. More...
 

Detailed Description

Base class for temperature source conditions in which the parameters of the corresponding energy condition can be set directly.

Source files

Definition at line 49 of file energyCalculatedTemperatureFvScalarFieldSource.H.

Constructor & Destructor Documentation

◆ energyCalculatedTemperatureFvScalarFieldSource() [1/2]

Construct from internal field and dictionary.

Definition at line 42 of file energyCalculatedTemperatureFvScalarFieldSource.C.

◆ energyCalculatedTemperatureFvScalarFieldSource() [2/2]

Copy constructor setting internal field reference.

Definition at line 53 of file energyCalculatedTemperatureFvScalarFieldSource.C.

◆ ~energyCalculatedTemperatureFvScalarFieldSource()

Member Function Documentation

◆ TypeName()

TypeName ( "energyCalculatedTemperature"  )

Runtime type information.

◆ sourceHeValue() [1/2]

virtual tmp<DimensionedField<scalar, volMesh> > sourceHeValue ( const fvSource model,
const DimensionedField< scalar, volMesh > &  source 
) const
pure virtual

◆ sourceHeValue() [2/2]

virtual tmp<scalarField> sourceHeValue ( const fvSource model,
const scalarField source,
const labelUList cells 
) const
pure virtual

◆ sourceValue() [1/2]

Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > sourceValue ( const fvSource model,
const DimensionedField< scalar, volMesh > &  source 
) const
virtual

Return the source value. Not implemented.

Definition at line 74 of file energyCalculatedTemperatureFvScalarFieldSource.C.

References NotImplemented.

◆ sourceValue() [2/2]

Foam::tmp< Foam::scalarField > sourceValue ( const fvSource model,
const scalarField source,
const labelUList cells 
) const
virtual

Return the source value. Not implemented.

Definition at line 86 of file energyCalculatedTemperatureFvScalarFieldSource.C.

References NotImplemented.


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