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.