Go to the documentation of this file.
38 #ifndef energyRegionCoupledFvPatchScalarField_H
39 #define energyRegionCoupledFvPatchScalarField_H
114 TypeName(
"compressible::energyRegionCoupled");
virtual ~energyRegionCoupledFvPatchScalarField()
Destructor.
static const NamedEnum< kappaMethodType, 3 > methodTypeNames_
Methof to extract kappa.
A class for handling words, derived from string.
energyRegionCoupledFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupl...
A class for managing temporary objects.
kappaMethodType method_
How to get K.
tmp< scalarField > patchNeighbourTemperatureField() const
Return nbr temperature internal field.
virtual void evaluate(const Pstream::commsTypes commsType)
Evaluate the patch field.
Abstract base-class for fluid and solid thermodynamic properties.
const basicThermo * thermoPtr_
AutoPtr to my thermo.
const basicThermo * nbrThermoPtr_
AutoPtr to nbr thermo.
tmp< scalarField > patchInternalTemperatureField() const
Return local temperature internal field.
Pre-declare SubField and related Field type.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
word kappaMethod() const
Method to obtain K.
tmp< scalarField > weights() const
Local weight for this coupled field.
TypeName("compressible::energyRegionCoupled")
Runtime type information.
virtual void updateInterfaceMatrix(scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const =0
Inherit updateInterfaceMatrix from lduInterfaceField.
A list of keyword definitions, which are a keyword followed by any number of values (e....
virtual tmp< fvPatchField< scalar > > clone() const
Construct and return a clone.
const regionCoupledBaseFvPatch & regionCoupledPatch_
Local reference to region couple patch.
commsTypes
Types of communications.
tmp< scalarField > kappa() const
Return kappa.
Abstract base class for coupled patches.
void setMethod() const
Set method.
Energy region coupled implicit boundary condition. The fvPatch is treated as uncoupled from the delta...
const word & regionCoupleType() const
Return the interface type.
Foam::fvPatchFieldMapper.
virtual void write(Ostream &) const
Write.
virtual tmp< scalarField > patchNeighbourField() const
Return neighbour coupled internal cell data.
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 const word & interfaceFieldType() const
Return the interface type.
virtual tmp< scalarField > snGrad() const
Return patch-normal gradient.