76 #ifndef semiPermeableBaffleMassFractionFvPatchScalarField_H 77 #define semiPermeableBaffleMassFractionFvPatchScalarField_H 87 class basicSpecieMixture;
93 class semiPermeableBaffleMassFractionFvPatchScalarField
95 public mappedPatchBase,
96 public mixedFvPatchScalarField
133 TypeName(
"semiPermeableBaffleMassFraction");
semiPermeableBaffleMassFractionFvPatchScalarField(const fvPatch &, const DimensionedField< scalar, volMesh > &)
Construct from patch and internal field.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
This is a mass-fraction boundary condition for a semi-permeable baffle.
virtual void updateCoeffs()
Update the coefficients associated with the patch field.
Specialization of basicMultiComponentMixture for a mixture consisting of a number for molecular speci...
Foam::fvPatchFieldMapper.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual tmp< fvPatchScalarField > clone() const
Construct and return a clone.
tmp< scalarField > phiY() const
Return the flux of this species through the baffle.
static const NamedEnum< input, 4 > inputNames_
Input variable type names.
static const basicSpecieMixture & composition(const objectRegistry &db)
Access the composition for the given database.
input
Enumeration for the input variable driving the transfer.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
TypeName("semiPermeableBaffleMassFraction")
Runtime type information.
A class for managing temporary objects.
Registry of regIOobjects.
virtual void write(Ostream &) const
Write.