114 #ifndef externalCoupledTemperatureMixedFvPatchScalarField_H
115 #define externalCoupledTemperatureMixedFvPatchScalarField_H
130 class externalCoupledTemperatureMixedFvPatchScalarField
132 public externalCoupledMixedFvPatchField<scalar>
146 TypeName(
"externalCoupledTemperature");
155 const DimensionedField<scalar, volMesh>&,
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
commsTypes
Types of communications.
This boundary condition provides a temperature interface to an external application....
externalCoupledTemperatureMixedFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &)
Construct from patch, internal field and dictionary.
virtual void evaluate(const Pstream::commsTypes commsType=Pstream::commsTypes::blocking)
Evaluate the patch field.
virtual void writeHeader(OFstream &os) const
Write header to transfer file.
virtual void write(Ostream &) const
Write.
virtual ~externalCoupledTemperatureMixedFvPatchScalarField()
Destructor.
virtual void transferData(OFstream &os) const
Transfer data for external source.
TypeName("externalCoupledTemperature")
Runtime type information.
Abstract base class for field mapping.
tmp< fvPatchField< Type > > clone() const
Disallow clone without setting internal field reference.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A class for managing temporary objects.