74 #ifndef interRegionHeatTransfer_H 75 #define interRegionHeatTransfer_H 78 #include "heatTransferModel.H" 127 TypeName(
"interRegionHeatTransfer");
136 const word& modelType,
167 const word& fieldName
175 const word& fieldName
virtual void correct()
Correct the model.
const word & name() const
Return const access to the source name.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Base class for heat transfer coefficient modelling used in heat transfer fvModels. Area per unit volume [1/m] (AoV) must be provided as a value in the coefficients dictionary or as a field in constant.
const fvMesh & mesh() const
Return const access to the mesh database.
virtual ~interRegionHeatTransfer()
Destructor.
virtual wordList addSupFields() const
Return the list of fields for which the fvModel adds source term.
interRegionHeatTransfer(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from dictionary.
Base class for inter-region exchange.
const heatTransferModel & nbrHeatTransferModel() const
Get the neighbour heat transfer model.
A class for handling words, derived from string.
virtual void addSup(fvMatrix< scalar > &eqn, const word &fieldName) const
Source term to energy equation.
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
TypeName("interRegionHeatTransfer")
Runtime type information.
const volScalarField & htc() const
Return the heat transfer coefficient.
Model for inter-region heat exchange. Requires specification of a model for the heat transfer coeffic...
virtual bool read(const dictionary &dict)
Read dictionary.
Mesh data needed to do the Finite Volume discretisation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...