Public Member Functions | |
coalCloudList (const volScalarField &rho, const volVectorField &U, const dimensionedVector &g, const SLGThermo &slgThermo) | |
void | evolve () |
Evolve the cloud collection. More... | |
tmp< volVectorField::Internal > | UTrans () const |
Return const reference to momentum source. More... | |
tmp< fvVectorMatrix > | SU (volVectorField &U) const |
Return tmp momentum source term. More... | |
tmp< volScalarField::Internal > | hsTrans () const |
Sensible enthalpy transfer [J/kg]. More... | |
tmp< fvScalarMatrix > | Sh (volScalarField &hs) const |
Return sensible enthalpy source term [J/kg/m3/s]. More... | |
tmp< fvScalarMatrix > | SYi (const label i, volScalarField &Yi) const |
Return mass source term for specie i - specie eqn. More... | |
tmp< volScalarField::Internal > | rhoTrans () const |
Return total mass transfer [kg/m3]. More... | |
tmp< volScalarField::Internal > | Srho () const |
Return tmp total mass source for carrier phase. More... | |
tmp< volScalarField::Internal > | Srho (const label i) const |
Return tmp total mass source for carrier phase specie i. More... | |
tmp< fvScalarMatrix > | Srho (volScalarField &rho) const |
Return total mass source term [kg/m3/s]. More... | |
Public Member Functions inherited from PtrList< coalCloud > | |
constexpr | PtrList () noexcept |
Construct null. More... | |
PtrList (const label len) | |
Construct with specified size, each element initialized to nullptr. More... | |
PtrList (const PtrList< coalCloud > &list) | |
Copy construct using 'clone()' method on each element. More... | |
PtrList (PtrList< coalCloud > &&list) | |
Move construct. More... | |
PtrList (UList< coalCloud * > &list) | |
Take ownerskip of pointers in the list, set old pointers to null. More... | |
PtrList (const PtrList< coalCloud > &list, const CloneArg &cloneArgs) | |
Copy construct using 'clone()' method on each element. More... | |
PtrList (PtrList< coalCloud > &list, bool reuse) | |
Construct as copy or re-use as specified. More... | |
PtrList (const SLPtrList< coalCloud > &list) | |
Copy construct using 'clone()' on each element of SLPtrList<T> More... | |
PtrList (Istream &is, const INew &inew) | |
Construct from Istream using given Istream constructor class. More... | |
PtrList (Istream &is) | |
Construct from Istream using default Istream constructor class. More... | |
~PtrList () | |
Destructor. More... | |
PtrList< coalCloud > | clone (Args &&... args) const |
Make a copy by cloning each of the list elements. More... | |
Foam::PtrList< coalCloud > | clone (Args &&... args) const |
void | clear () |
Clear the PtrList. Delete allocated entries and set size to zero. More... | |
void | resize (const label newLen) |
Adjust size of PtrList. More... | |
void | setSize (const label newLen) |
Same as resize() More... | |
void | append (coalCloud *ptr) |
Append an element to the end of the list. More... | |
void | append (autoPtr< coalCloud > &aptr) |
Move append an element to the end of the list. More... | |
void | append (autoPtr< coalCloud > &&aptr) |
Move append an element to the end of the list. More... | |
void | append (const tmp< coalCloud > &tptr) |
Move or clone append a tmp to the end of the list. More... | |
void | transfer (PtrList< coalCloud > &list) |
Transfer into this list and annul the argument list. More... | |
const coalCloud * | set (const label i) const |
Return const pointer to element (if set) or nullptr. More... | |
autoPtr< coalCloud > | set (const label i, coalCloud *ptr) |
Set element to given pointer and return old element (can be null) More... | |
autoPtr< coalCloud > | set (const label i, autoPtr< coalCloud > &aptr) |
Set element to given autoPtr and return old element. More... | |
autoPtr< coalCloud > | set (const label i, autoPtr< coalCloud > &&aptr) |
Set element to given autoPtr and return old element. More... | |
autoPtr< coalCloud > | set (const label i, const tmp< coalCloud > &tptr) |
Set element to given tmp and return old element. More... | |
autoPtr< coalCloud > | release (const label i) |
Release ownership of the pointer at the given position. More... | |
void | operator= (const PtrList< coalCloud > &list) |
Copy assignment. More... | |
void | operator= (PtrList< coalCloud > &&list) |
Move assignment. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from PtrList< coalCloud > | |
void | readIstream (Istream &is, const INew &inew) |
Read from Istream using Istream constructor class. More... | |
void | free () |
Delete the allocated entries, but retain the list size. More... | |
Definition at line 44 of file coalCloudList.H.
coalCloudList | ( | const volScalarField & | rho, |
const volVectorField & | U, | ||
const dimensionedVector & | g, | ||
const SLGThermo & | slgThermo | ||
) |
Definition at line 34 of file coalCloudList.C.
References cloudNames(), Foam::endl(), g, dictionary::get(), Foam::Info, Foam::name(), rho, setSize(), slgThermo(), and U.
void evolve | ( | ) |
|
inline |
Return const reference to momentum source.
Definition at line 33 of file coalCloudListI.H.
References Foam::dimMass, Foam::dimVelocity, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), fvMesh::time(), Time::timeName(), and Foam::Zero.
|
inline |
Return tmp momentum source term.
Definition at line 64 of file coalCloudListI.H.
References Foam::dimForce, forAll, tmp< T >::ref(), and U.
|
inline |
Sensible enthalpy transfer [J/kg].
Definition at line 81 of file coalCloudListI.H.
References Foam::dimEnergy, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
|
inline |
Return sensible enthalpy source term [J/kg/m3/s].
Definition at line 112 of file coalCloudListI.H.
References Foam::dimEnergy, Foam::dimTime, forAll, and tmp< T >::ref().
|
inline |
Return mass source term for specie i - specie eqn.
Definition at line 129 of file coalCloudListI.H.
References Foam::dimMass, Foam::dimTime, forAll, and tmp< T >::ref().
|
inline |
Return total mass transfer [kg/m3].
Definition at line 147 of file coalCloudListI.H.
References Foam::dimMass, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
|
inline |
Return tmp total mass source for carrier phase.
Definition at line 183 of file coalCloudListI.H.
References Foam::dimDensity, Foam::dimTime, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
|
inline |
Return tmp total mass source for carrier phase specie i.
Definition at line 215 of file coalCloudListI.H.
References Foam::dimDensity, Foam::dimTime, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
|
inline |
Return total mass source term [kg/m3/s].
Definition at line 248 of file coalCloudListI.H.
References Foam::dimMass, Foam::dimTime, forAll, tmp< T >::ref(), and rho.