117 #ifndef externalCoupledTemperatureMixedFvPatchScalarField_H 118 #define externalCoupledTemperatureMixedFvPatchScalarField_H 133 class externalCoupledTemperatureMixedFvPatchScalarField
135 public externalCoupledMixedFvPatchField<scalar>
149 TypeName(
"externalCoupledTemperature");
158 const DimensionedField<scalar, volMesh>&
165 const DimensionedField<scalar, volMesh>&,
virtual ~externalCoupledTemperatureMixedFvPatchScalarField()
Destructor.
commsTypes
Types of communications.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
externalCoupledTemperatureMixedFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
virtual void transferData(OFstream &os) const
Transfer data for external source.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::blocking)
Evaluate the patch field.
Foam::fvPatchFieldMapper.
virtual tmp< fvPatchField< scalar > > clone() const
Construct and return a clone.
This boundary condition provides a temperature interface to an external application. Values are transferred as plain text files, where OpenFOAM data is written as:
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...
virtual void writeHeader(OFstream &os) const
Write header to transfer file.
TypeName("externalCoupledTemperature")
Runtime type information.
A class for managing temporary objects.
virtual void write(Ostream &) const
Write.