Go to the documentation of this file.
114 #ifndef externalCoupledTemperatureMixedFvPatchScalarField_H
115 #define externalCoupledTemperatureMixedFvPatchScalarField_H
130 class 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");
221 const DimensionedField<scalar, volMesh>&
virtual ~externalCoupledTemperatureMixedFvPatchScalarField()=default
A class for managing temporary objects.
TypeName("externalCoupledTemperature")
virtual void writeData(Ostream &os) const
Extends the mixed boundary condition with serialisation functions.
virtual tmp< fvPatchField< scalar > > clone() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
virtual void write(Ostream &os) const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual void readData(Istream &is)
externalCoupledTemperatureMixedFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
virtual void writeHeader(Ostream &os) const
Foam::fvPatchFieldMapper.
This boundary condition provides a temperatue interface to an external application.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...