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 distribute(const polyDistributionMap &)
Redistribute or update using the given distribution map.
virtual void correct()
Correct the model.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
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...
virtual void topoChange(const polyTopoChangeMap &)
Update topology using the given map.
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.
virtual bool movePoints()
Update for mesh motion.
const fvMesh & mesh() const
Return const access to the mesh database.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
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.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
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.
Class containing mesh-to-mesh mapping information.