Go to the documentation of this file.
181 #ifndef tabulatedNTUHeatTransfer_H
182 #define tabulatedNTUHeatTransfer_H
201 class tabulatedNTUHeatTransfer
203 public interRegionHeatTransferModel
237 autoPtr<interpolation2DTable<scalar>> ntuTable_;
255 const interpolation2DTable<Foam::scalar>& ntuTable();
258 const basicThermo&
thermo(
const fvMesh&
mesh)
const;
261 void initialiseGeometry();
267 TypeName(
"tabulatedNTUHeatTransfer");
276 const word& modelType,
277 const dictionary&
dict,
static const Enum< geometryModeType > geometryModelNames_
const word & name() const noexcept
virtual bool read(const dictionary &dict)
A class for handling words, derived from Foam::string.
void operator=(const tabulatedNTUHeatTransfer &)=delete
Intermediate class for handling inter-region heat exchanges.
Applies a tabulated heat transfer model for inter-region heat exchanges. The heat flux is calculated ...
virtual ~tabulatedNTUHeatTransfer()=default
virtual void calculateHtc()
Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the templa...
Abstract base-class for fluid and solid thermodynamic properties.
2D table interpolation. The data must be in ascending order in both dimensions x and y.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const fvMesh & mesh() const noexcept
tabulatedNTUHeatTransfer(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
TypeName("tabulatedNTUHeatTransfer")