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");
222 virtual tmp<fvPatchField<scalar>>
clone 224 const DimensionedField<scalar, volMesh>& iF
247 virtual void write(Ostream&
os)
const;
A list of keyword definitions, which are a keyword followed by a number of values (eg...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
externalCoupledTemperatureMixedFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
static tmp< fvPatchField< Type > > Clone(const DerivedPatchField &pf, Args &&... args)
Clone a patch field, optionally with internal field reference etc.
virtual void writeData(Ostream &os) const
Write data.
A FieldMapper for finite-volume patch fields.
virtual ~externalCoupledTemperatureMixedFvPatchScalarField()=default
Destructor.
virtual void writeHeader(Ostream &os) const
Write header.
This boundary condition provides a temperatue interface to an external application.
virtual void write(Ostream &os) const
Write.
OBJstream os(runTime.globalPath()/outputName)
virtual void readData(Istream &is)
Read data.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
virtual tmp< fvPatchField< scalar > > clone() const
Return a clone.
TypeName("externalCoupledTemperature")
Runtime type information.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.