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") | |
totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &) | |
totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &) | |
totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &) | |
totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &) | |
virtual tmp< fvPatchField< scalar > > | clone () const |
totalFlowRateAdvectiveDiffusiveFvPatchScalarField (const totalFlowRateAdvectiveDiffusiveFvPatchScalarField &, const DimensionedField< scalar, volMesh > &) | |
virtual tmp< fvPatchField< scalar > > | clone (const DimensionedField< scalar, volMesh > &iF) const |
virtual void | autoMap (const fvPatchFieldMapper &) |
virtual void | rmap (const fvPatchScalarField &, const labelList &) |
virtual void | updateCoeffs () |
virtual void | write (Ostream &) const |
![]() | |
TypeName ("mixed") | |
mixedFvPatchField (const fvPatch &, const DimensionedField< scalar, volMesh > &) | |
mixedFvPatchField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &) | |
mixedFvPatchField (const mixedFvPatchField< scalar > &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &) | |
mixedFvPatchField (const mixedFvPatchField< scalar > &) | |
mixedFvPatchField (const mixedFvPatchField< scalar > &, const DimensionedField< scalar, volMesh > &) | |
virtual tmp< fvPatchField< scalar > > | clone () const |
virtual bool | fixesValue () const |
virtual bool | assignable () const |
virtual Field< scalar > & | refValue () |
virtual const Field< scalar > & | refValue () const |
virtual Field< scalar > & | refGrad () |
virtual const Field< scalar > & | refGrad () const |
virtual scalarField & | valueFraction () |
virtual const scalarField & | valueFraction () const |
virtual Field< scalar > & | source () |
virtual const Field< scalar > & | source () const |
virtual tmp< Field< scalar > > | snGrad () const |
virtual void | evaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
virtual tmp< Field< scalar > > | valueInternalCoeffs (const tmp< scalarField > &) const |
virtual tmp< Field< scalar > > | valueBoundaryCoeffs (const tmp< scalarField > &) const |
virtual tmp< Field< scalar > > | gradientInternalCoeffs () const |
virtual tmp< Field< scalar > > | gradientBoundaryCoeffs () const |
virtual void | operator= (const UList< scalar > &) |
virtual void | operator= (const fvPatchField< scalar > &) |
virtual void | operator= (const scalar &) |
virtual void | operator+= (const fvPatchField< scalar > &) |
virtual void | operator+= (const Field< scalar > &) |
virtual void | operator+= (const scalar &) |
virtual void | operator-= (const fvPatchField< scalar > &) |
virtual void | operator-= (const Field< scalar > &) |
virtual void | operator-= (const scalar &) |
virtual void | operator*= (const fvPatchField< scalar > &) |
virtual void | operator*= (const Field< scalar > &) |
virtual void | operator*= (const scalar) |
virtual void | operator/= (const fvPatchField< scalar > &) |
virtual void | operator/= (const Field< scalar > &) |
virtual void | operator/= (const scalar) |
![]() | |
TypeName ("fvPatchField") | |
declareRunTimeSelectionTable (tmp, fvPatchField, patch,(const fvPatch &p, const DimensionedField< Type, volMesh > &iF),(p, iF)) | |
declareRunTimeSelectionTable (tmp, fvPatchField, patchMapper,(const fvPatchField< Type > &ptf, const fvPatch &p, const DimensionedField< Type, volMesh > &iF, const fvPatchFieldMapper &m),(dynamic_cast< const fvPatchFieldType & >(ptf), p, iF, m)) | |
declareRunTimeSelectionTable (tmp, fvPatchField, dictionary,(const fvPatch &p, const DimensionedField< Type, volMesh > &iF, const dictionary &dict),(p, iF, dict)) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const Type &value) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const word &patchType) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const Field< Type > &) | |
fvPatchField (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &, const bool valueRequired=true) | |
fvPatchField (const fvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) | |
fvPatchField (const fvPatchField< Type > &) | |
fvPatchField (const fvPatchField< Type > &, const DimensionedField< Type, volMesh > &) | |
virtual tmp< fvPatchField< Type > > | clone (const DimensionedField< Type, volMesh > &iF) const |
Foam::tmp< Foam::fvPatchField< Type > > | NewCalculatedType (const fvPatch &p) |
Foam::tmp< Foam::fvPatchField< Type > > | NewCalculatedType (const fvPatchField< Type2 > &pf) |
virtual | ~fvPatchField ()=default |
bool | useImplicit () const noexcept |
bool | useImplicit (bool on) noexcept |
virtual bool | coupled () const |
const objectRegistry & | db () const |
const fvPatch & | patch () const |
const DimensionedField< Type, volMesh > & | internalField () const |
const Field< Type > & | primitiveField () const |
const word & | patchType () const |
word & | patchType () |
bool | updated () const |
bool | manipulatedMatrix () const |
virtual void | rmap (const fvPatchField< Type > &, const labelList &) |
virtual tmp< Field< Type > > | snGrad (const scalarField &deltaCoeffs) const |
virtual void | updateWeightedCoeffs (const scalarField &weights) |
virtual tmp< Field< Type > > | patchInternalField () const |
virtual void | patchInternalField (Field< Type > &) const |
virtual tmp< Field< Type > > | patchNeighbourField () const |
virtual void | initEvaluate (const Pstream::commsTypes commsType=Pstream::commsTypes::blocking) |
virtual tmp< Field< Type > > | valueInternalCoeffs (const tmp< Field< scalar >> &) const |
virtual tmp< Field< Type > > | valueBoundaryCoeffs (const tmp< Field< scalar >> &) const |
virtual tmp< Field< Type > > | gradientInternalCoeffs (const scalarField &deltaCoeffs) const |
virtual tmp< Field< Type > > | gradientBoundaryCoeffs (const scalarField &deltaCoeffs) const |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix) |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix, const scalarField &weights) |
virtual void | manipulateMatrix (fvMatrix< Type > &matrix, const label iMatrix, const direction cmp) |
void | check (const fvPatchField< Type > &) const |
virtual void | operator= (const UList< Type > &) |
virtual void | operator= (const fvPatchField< Type > &) |
virtual void | operator= (const Type &) |
virtual void | operator+= (const fvPatchField< Type > &) |
virtual void | operator+= (const Field< Type > &) |
virtual void | operator+= (const Type &) |
virtual void | operator-= (const fvPatchField< Type > &) |
virtual void | operator-= (const Field< Type > &) |
virtual void | operator-= (const Type &) |
virtual void | operator== (const fvPatchField< Type > &) |
virtual void | operator== (const Field< Type > &) |
virtual void | operator== (const Type &) |
Additional Inherited Members | |
![]() | |
typedef fvPatch | Patch |
typedef calculatedFvPatchField< Type > | Calculated |
![]() | |
static tmp< fvPatchField< Type > > | New (const word &, const fvPatch &, const DimensionedField< Type, volMesh > &) |
static tmp< fvPatchField< Type > > | New (const word &, const word &actualPatchType, const fvPatch &, const DimensionedField< Type, volMesh > &) |
static tmp< fvPatchField< Type > > | New (const fvPatchField< Type > &, const fvPatch &, const DimensionedField< Type, volMesh > &, const fvPatchFieldMapper &) |
static tmp< fvPatchField< Type > > | New (const fvPatch &, const DimensionedField< Type, volMesh > &, const dictionary &) |
static tmp< fvPatchField< Type > > | NewCalculatedType (const fvPatch &) |
static tmp< fvPatchField< Type > > | NewCalculatedType (const fvPatchField< Type2 > &) |
static const word & | calculatedType () |
![]() | |
static int | disallowGenericFvPatchField |
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 49 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.H.
totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 33 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
Referenced by totalFlowRateAdvectiveDiffusiveFvPatchScalarField::clone().
totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 51 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const totalFlowRateAdvectiveDiffusiveFvPatchScalarField & | ptf, |
const fvPatch & | p, | ||
const DimensionedField< scalar, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 83 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const totalFlowRateAdvectiveDiffusiveFvPatchScalarField & | tppsf | ) |
Definition at line 99 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
totalFlowRateAdvectiveDiffusiveFvPatchScalarField | ( | const totalFlowRateAdvectiveDiffusiveFvPatchScalarField & | tppsf, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 112 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
TypeName | ( | "totalFlowRateAdvectiveDiffusive" | ) |
|
inlinevirtual |
Definition at line 106 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.H.
References totalFlowRateAdvectiveDiffusiveFvPatchScalarField::totalFlowRateAdvectiveDiffusiveFvPatchScalarField().
|
inlinevirtual |
Reimplemented from mixedFvPatchField< scalar >.
Definition at line 124 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.H.
References totalFlowRateAdvectiveDiffusiveFvPatchScalarField::totalFlowRateAdvectiveDiffusiveFvPatchScalarField().
|
virtual |
Reimplemented from mixedFvPatchField< scalar >.
Definition at line 127 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
|
virtual |
Reimplemented from mixedFvPatchField< scalar >.
Definition at line 136 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
|
virtual |
Reimplemented from fvPatchField< scalar >.
Definition at line 145 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
References ThermalDiffusivity::alphaEff(), fvPatch::boundaryMesh(), fvPatchField< scalar >::db(), Foam::expressions::patchExpr::debug, fvPatch::deltaCoeffs(), Foam::endl(), Foam::constant::atomic::group, IOobject::groupName(), Foam::gSum(), fvPatch::index(), Foam::Info, fvPatchField< scalar >::internalField(), objectRegistry::lookupObject(), fvPatch::lookupPatchField(), Foam::mag(), fvPatch::magSf(), Foam::max(), fvBoundaryMesh::mesh(), fvPatch::name(), fvMesh::name(), fvPatchField< scalar >::patch(), phi, turbulenceModel::propertiesName, mixedFvPatchField< scalar >::refGrad(), mixedFvPatchField< scalar >::refValue(), fvPatchField< Type >::updateCoeffs(), fvPatchField< scalar >::updated(), and mixedFvPatchField< scalar >::valueFraction().
|
virtual |
Reimplemented from mixedFvPatchField< scalar >.
Definition at line 195 of file totalFlowRateAdvectiveDiffusiveFvPatchScalarField.C.
References os(), fvPatchField::write(), and Ostream::writeEntry().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.