Go to the documentation of this file.
28 template<
class CloudType>
32 return cloudCopyPtr_();
36 template<
class CloudType>
37 inline const typename CloudType::particleType::constantProperties&
44 template<
class CloudType>
45 inline typename CloudType::particleType::constantProperties&
52 template<
class CloudType>
56 return compositionModel_;
60 template<
class CloudType>
64 return phaseChangeModel_;
68 template<
class CloudType>
72 return phaseChangeModel_();
76 template<
class CloudType>
84 template<
class CloudType>
93 template<
class CloudType>
101 template<
class CloudType>
110 if (this->
solution().semiImplicit(
"Yi"))
118 this->
name() +
":rhoTrans",
133 rhoTrans_[i]/(this->db().time().deltaTValue()*this->
mesh().V());
138 fvm::Sp(
neg(sourceField)*sourceField/(Yi + YiSMALL), Yi)
139 +
pos(sourceField)*sourceField;
146 fvm.
source() = -rhoTrans_[i]/this->db().time().deltaTValue();
156 template<
class CloudType>
166 this->
name() +
":rhoTrans",
186 rhoi = rhoTrans_[i]/(this->db().time().deltaTValue()*this->
mesh().V());
193 template<
class CloudType>
203 this->
name() +
":rhoTrans",
225 sourceField += rhoTrans_[i];
228 sourceField /= this->db().time().deltaTValue()*this->
mesh().V();
235 template<
class CloudType>
247 this->
name() +
":rhoTrans",
261 if (this->
solution().semiImplicit(
"rho"))
266 sourceField += rhoTrans_[i];
268 sourceField /= this->db().time().deltaTValue()*this->
mesh().V();
279 sourceField += rhoTrans_[i];
282 fvm.
source() = -trhoTrans()/this->db().time().deltaT();
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Templated phase change model class.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Selector class for relaxation factors, solver type and solution.
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
const PhaseChangeModel< ReactingCloud< CloudType > > & phaseChange() const
Return const access to reacting phase change model.
tmp< fvScalarMatrix > SYi(const label i, volScalarField &Yi) const
Return mass source term for specie i - specie eqn.
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp(const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
Templated reacting parcel composition model class Consists of carrier species (via thermo package),...
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
fvMatrix< scalar > fvScalarMatrix
Pre-declare SubField and related Field type.
const CompositionModel< ReactingCloud< CloudType > > & composition() const
Return const access to reacting composition model.
InternalField & internalField()
Return internal field.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const PtrList< DimensionedField< scalar, volMesh > > & rhoTrans() const
Return const access to mass source fields.
Generic dimensioned Type class.
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
const ReactingCloud & cloudCopy() const
Return a reference to the cloud copy.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp(const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
const dimensionSet dimVolume(pow3(dimLength))
Generic GeometricField class.
tmp< DimensionedField< scalar, volMesh > > Srho() const
Return tmp total mass source for carrier phase.
dimensionedScalar neg(const dimensionedScalar &ds)
word name(const complex &)
Return a string representation of a complex.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
const parcelType::constantProperties & constProps() const
Return the constant properties.
Templated base class for reacting cloud.
dimensionedScalar pos(const dimensionedScalar &ds)