41 fvScalarFieldSource(iF,
dict)
52 fvScalarFieldSource(field, iF)
72 refCast<const diameterModels::sizeGroup>(this->internalField());
75 refCast<const fv::nucleation>(source).d();
Macros for easy insertion into run-time selection tables.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Single size class fraction field representing a fixed particle volume as defined by the user through ...
const velocityGroup & group() const
Return const-reference to the velocityGroup.
label i() const
Return index of the size group within the population balance.
const populationBalanceModel & popBal() const
Return the populationBalance this velocityGroup belongs to.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Base class for finite volume sources.
virtual labelUList cells() const =0
Return the cells that the source applies to.
virtual label nCells() const
Return the number of cells that the source applies to.
This source condition creates a nucleation source term in the size group equations of a population ba...
virtual tmp< scalarField > internalCoeff(const fvSource &) const
Return the internal coefficient.
virtual void write(Ostream &) const
Write.
nucleationSizeGroupFvScalarFieldSource(const DimensionedField< scalar, volMesh > &, const dictionary &dict)
Construct from internal field and dictionary.
virtual tmp< scalarField > sourceValue(const fvSource &) const
Return the source value.
virtual ~nucleationSizeGroupFvScalarFieldSource()
Destructor.
A class for managing temporary objects.
void write(std::ostream &os, const bool binary, List< floatScalar > &fField)
Write floats ascii or binary.
dimensionedScalar pow3(const dimensionedScalar &ds)
makeTypeFieldSource(fvScalarFieldSource, turbulentIntensityKineticEnergyFvScalarFieldSource)
Field< scalar > scalarField
Specialisation of Field<T> for scalar.