Go to the documentation of this file.
134 #ifndef effectivenessHeatExchangerSource_H
135 #define effectivenessHeatExchangerSource_H
152 class effectivenessHeatExchangerSource
172 autoPtr<interpolation2DTable<scalar> >
eTable_;
226 TypeName(
"effectivenessHeatExchangerSource");
235 const word& modelType,
word UName_
Name of velocity field; default = U.
A class for handling words, derived from string.
Cell-set options abtract base class. Provides a base set of controls, e.g.
List< label > labelList
A List of labels.
const word & name() const
Return const access to the source name.
virtual bool read(const dictionary &dict)
Read dictionary.
scalar secondaryMassFlowRate_
Secondary flow mass rate [kg/s].
void initialise()
Initialise heat exchanger source model.
scalar primaryInletT_
Primary air temperature at the heat exchanger inlet [K].
word TName_
Name of temperature field; default = T.
void operator=(const effectivenessHeatExchangerSource &)
Disallow default bitwise assignment.
Heat exchanger source model, in which the heat exchanger is defined as a selection of cells.
virtual void addSup(fvMatrix< scalar > &eqn, const label fieldI)
Scalar.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
labelList faceId_
Local list of face IDs.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual ~effectivenessHeatExchangerSource()
Destructor.
labelList faceSign_
List of +1/-1 representing face flip map (1 use as is, -1 negate)
word faceZoneName_
Name of the faceZone at the heat exchange inlet.
A list of keyword definitions, which are a keyword followed by any number of values (e....
word phiName_
Name of the flux.
Mesh data needed to do the Finite Volume discretisation.
TypeName("effectivenessHeatExchangerSource")
Runtime type information.
scalar faceZoneArea_
Area of the face zone.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
void calculateTotalArea(scalar &area)
Calculate total area of faceZone accross processors.
autoPtr< interpolation2DTable< scalar > > eTable_
2D look up table efficiency = function of primary and secondary
effectivenessHeatExchangerSource(const effectivenessHeatExchangerSource &)
Disallow default bitwise copy construct.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
scalar secondaryInletT_
Inlet secondary temperature [K].
const fvMesh & mesh() const
Return const access to the mesh database.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
labelList facePatchId_
Local list of patch ID per face.
label zoneID_
Id for the face zone.
Generic GeometricField class.