114#ifndef externalCoupledTemperatureMixedFvPatchScalarField_H
115#define externalCoupledTemperatureMixedFvPatchScalarField_H
130class externalCoupledTemperatureMixedFvPatchScalarField
132 public externalCoupledMixedFvPatchField<scalar>
137 enum outputTemperatureType
144 static const Enum<outputTemperatureType> outputTemperatureNames;
147 enum refTemperatureType
160 enum outputTemperatureType outTempType_;
163 enum refTemperatureType refTempType_;
172 TypeName(
"externalCoupledTemperature");
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Extends the mixed boundary condition with serialisation functions.
This boundary condition provides a temperatue interface to an external application.
virtual tmp< fvPatchField< scalar > > clone(const DimensionedField< scalar, volMesh > &iF) const
Construct and return a clone setting internal field reference.
virtual tmp< fvPatchField< scalar > > clone() const
Construct and return a clone.
virtual void readData(Istream &is)
Read data.
virtual void writeHeader(Ostream &os) const
Write header.
virtual void writeData(Ostream &os) const
Write data.
virtual ~externalCoupledTemperatureMixedFvPatchScalarField()=default
Destructor.
TypeName("externalCoupledTemperature")
Runtime type information.
A FieldMapper for finite-volume patch fields.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A class for managing temporary objects.
OBJstream os(runTime.globalPath()/outputName)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.