Go to the documentation of this file.
82 #ifndef turbulentTemperatureRadCoupledMixedFvPatchScalarField_H
83 #define turbulentTemperatureRadCoupledMixedFvPatchScalarField_H
101 class turbulentTemperatureRadCoupledMixedFvPatchScalarField
103 public mixedFvPatchScalarField,
104 public temperatureCoupledBase,
105 public mappedPatchFieldBase<scalar>
111 const word TnbrName_;
114 const word qrNbrName_;
121 autoPtr<PatchFunction1<scalar>> thicknessLayer_;
125 autoPtr<PatchFunction1<scalar>> kappaLayer_;
128 Switch thermalInertia_;
134 tmp<scalarField> alphaSfDelta()
const;
137 tmp<scalarField> deltaH()
const;
140 tmp<scalarField> beta()
const;
144 tmp<Field<scalar>> coeffs
146 fvMatrix<scalar>& matrix,
147 const Field<scalar>&,
155 TypeName(
"compressible::turbulentTemperatureRadCoupledMixed");
virtual tmp< fvPatchScalarField > clone() const
List< scalar > scalarList
A List of scalars.
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
virtual void rmap(const fvPatchField< scalar > &, const labelList &)
A class for handling words, derived from Foam::string.
A class for managing temporary objects.
virtual void updateCoeffs()
Common functions used in temperature coupled boundaries.
TypeName("compressible::turbulentTemperatureRadCoupledMixed")
virtual void manipulateMatrix(fvMatrix< scalar > &m, const label iMatrix, const direction cmpt)
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual void autoMap(const fvPatchFieldMapper &)
Functionality for sampling fields using mappedPatchBase. Every call to mappedField() returns a sample...
virtual void write(Ostream &os) const
turbulentTemperatureRadCoupledMixedFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
virtual tmp< scalarField > kappa(const scalarField &Tp) const
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion ca...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Foam::fvPatchFieldMapper.
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...