This BC is used for species inlets. The diffusion and advection fluxes are considered to calculate the inlet value for the species The massFluxFraction sets the fraction of the flux of each particular species. More...


Public Member Functions | |
| TypeName ("totalFlowRateAdvectiveDiffusive") | |
| Runtime type information. More... | |
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, fvMesh > &, const dictionary &) | |
| Construct from patch, internal field and dictionary. More... | |
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, fvMesh > &, const fieldMapper &) | |
| Construct by mapping given. More... | |
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &)=delete | |
| Disallow copy without setting internal field reference. More... | |
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &, const DimensionedField< scalar, fvMesh > &) | |
| Copy constructor setting internal field reference. More... | |
| virtual tmp< fvPatchScalarField > | clone (const DimensionedField< scalar, fvMesh > &iF) const |
| Construct and return a clone setting internal field reference. More... | |
| virtual void | map (const fvPatchScalarField &, const fieldMapper &) |
| Map the given fvPatchField onto this fvPatchField. More... | |
| virtual void | reset (const fvPatchScalarField &) |
| Reset the fvPatchField to the given fvPatchField. More... | |
| virtual void | updateCoeffs () |
| Update the coefficients associated with the patch field. More... | |
| virtual void | write (Ostream &) const |
| Write. More... | |
This BC is used for species inlets. The diffusion and advection fluxes are considered to calculate the inlet value for the species The massFluxFraction sets the fraction of the flux of each particular species.
Definition at line 51 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.H.
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const fvPatch & | p, |
| const DimensionedField< scalar, fvMesh > & | iF, | ||
| const dictionary & | dict | ||
| ) |
Construct from patch, internal field and dictionary.
Definition at line 33 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
References dict, DimensionedField< Type, GeoMesh, PrimitiveField >::dimensions(), fvPatchField< Type >::operator, fvPatchField< Type >::operator=(), and p.

| totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const totalFlowRateAdvectiveDiffusiveFvPatchScalarField & | ptf, |
| const fvPatch & | p, | ||
| const DimensionedField< scalar, fvMesh > & | iF, | ||
| const fieldMapper & | mapper | ||
| ) |
Construct by mapping given.
totalFlowRateAdvectiveDiffusiveFvPatchScalarField onto a new patch
Definition at line 66 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
|
delete |
Disallow copy without setting internal field reference.
| totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const totalFlowRateAdvectiveDiffusiveFvPatchScalarField & | tppsf, |
| const DimensionedField< scalar, fvMesh > & | iF | ||
| ) |
Copy constructor setting internal field reference.
Definition at line 82 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
| TypeName | ( | "totalFlowRateAdvectiveDiffusive" | ) |
Runtime type information.
|
inlinevirtual |
Construct and return a clone setting internal field reference.
Definition at line 109 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.H.
|
virtual |
Map the given fvPatchField onto this fvPatchField.
Definition at line 98 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
|
virtual |
Reset the fvPatchField to the given fvPatchField.
Used for mesh to mesh mapping
Definition at line 108 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
|
virtual |
Update the coefficients associated with the patch field.
Definition at line 117 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
References GeometricField< Type, GeoMesh, PrimitiveField >::boundaryField(), basicThermo::Cpv(), Foam::endl(), Foam::gSum(), Foam::Info, thermophysicalTransportModel::kappaEff(), Foam::mag(), Foam::max(), patchi, and fluidThermophysicalTransportModel::thermo().

|
virtual |
Write.
Definition at line 166 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
References fvPatchField< Type >::write(), and Foam::writeEntry().
