Public Member Functions | List of all members
coalCloudList Class Reference
Inheritance diagram for coalCloudList:
Inheritance graph
[legend]
Collaboration diagram for coalCloudList:
Collaboration graph
[legend]

Public Member Functions

 coalCloudList (const volScalarField &rho, const volVectorField &U, const dimensionedVector &g, const SLGThermo &slgThermo)
 
void evolve ()
 
tmp< volVectorField::InternalUTrans () const
 
tmp< fvVectorMatrixSU (volVectorField &U) const
 
tmp< volScalarField::InternalhsTrans () const
 
tmp< fvScalarMatrixSh (volScalarField &hs) const
 
tmp< fvScalarMatrixSYi (const label i, volScalarField &Yi) const
 
tmp< volScalarField::InternalrhoTrans () const
 
tmp< volScalarField::InternalSrho () const
 
tmp< volScalarField::InternalSrho (const label i) const
 
tmp< fvScalarMatrixSrho (volScalarField &rho) const
 
- Public Member Functions inherited from PtrList< coalCloud >
constexpr PtrList () noexcept
 
 PtrList (const label len)
 
 PtrList (const PtrList< T > &list)
 
 PtrList (PtrList< T > &&list)
 
 PtrList (UList< T * > &list)
 
 PtrList (const PtrList< T > &list, const CloneArg &cloneArgs)
 
 PtrList (PtrList< T > &list, bool reuse)
 
 PtrList (const SLPtrList< T > &list)
 
 PtrList (Istream &is, const INew &inew)
 
 PtrList (Istream &is)
 
 PtrList (PtrList< T > &list, bool reuse)
 
 PtrList (const SLPtrList< T > &list)
 
constexpr PtrList () noexcept
 
 PtrList (const label len)
 
 PtrList (const PtrList< T > &list)
 
 PtrList (PtrList< T > &&list)
 
 PtrList (UList< T * > &list)
 
 PtrList (Istream &is)
 
 ~PtrList ()
 
PtrList< Tclone (Args &&... args) const
 
Foam::PtrList< Tclone (Args &&... args) const
 
const Tset (const label i) const
 
autoPtr< Tset (const label i, T *ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &ptr)
 
autoPtr< Tset (const label i, autoPtr< T > &&ptr)
 
autoPtr< Tset (const label i, std::unique_ptr< T > &&ptr)
 
autoPtr< Tset (const label i, const refPtr< T > &ptr)
 
autoPtr< Tset (const label i, const tmp< T > &ptr)
 
void clear ()
 
void resize (const label newLen)
 
void setSize (const label newLen)
 
void emplace_append (Args &&... args)
 
void append (T *ptr)
 
void append (autoPtr< T > &ptr)
 
void append (autoPtr< T > &&ptr)
 
void append (std::unique_ptr< T > &&ptr)
 
void append (const refPtr< T > &ptr)
 
void append (const tmp< T > &ptr)
 
autoPtr< Templace (const label i, Args &&... args)
 
Foam::autoPtr< Templace (const label i, Args &&... args)
 
autoPtr< Trelease (const label i)
 
void transfer (PtrList< T > &list)
 
void operator= (const PtrList< T > &list)
 
void operator= (PtrList< T > &&list)
 

Additional Inherited Members

- Protected Member Functions inherited from PtrList< coalCloud >
void readIstream (Istream &is, const INew &inew)
 
void free ()
 

Detailed Description

Definition at line 37 of file coalCloudList.H.

Constructor & Destructor Documentation

◆ coalCloudList()

coalCloudList ( const volScalarField rho,
const volVectorField U,
const dimensionedVector g,
const SLGThermo slgThermo 
)

Definition at line 27 of file coalCloudList.C.

References Foam::endl(), g, dictionary::get(), Foam::Info, Foam::name(), rho, Foam::BitOps::set(), setSize(), slgThermo(), and U.

Here is the call graph for this function:

Member Function Documentation

◆ evolve()

void evolve ( )

Definition at line 77 of file coalCloudList.C.

References forAll.

◆ UTrans()

Definition at line 26 of file coalCloudListI.H.

References Foam::dimMass, Foam::dimVelocity, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), fvMesh::time(), Time::timeName(), and Foam::Zero.

Here is the call graph for this function:

◆ SU()

Foam::tmp< Foam::fvVectorMatrix > SU ( volVectorField U) const
inline

Definition at line 57 of file coalCloudListI.H.

References Foam::dimForce, forAll, tmp::ref(), and U.

Here is the call graph for this function:

◆ hsTrans()

Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > hsTrans ( ) const
inline

Definition at line 74 of file coalCloudListI.H.

References Foam::dimEnergy, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), and Foam::Zero.

Here is the call graph for this function:

◆ Sh()

Foam::tmp< Foam::fvScalarMatrix > Sh ( volScalarField hs) const
inline

Definition at line 105 of file coalCloudListI.H.

References Foam::dimEnergy, Foam::dimTime, forAll, and tmp::ref().

Here is the call graph for this function:

◆ SYi()

Foam::tmp< Foam::fvScalarMatrix > SYi ( const label  i,
volScalarField Yi 
) const
inline

Definition at line 122 of file coalCloudListI.H.

References Foam::dimMass, Foam::dimTime, forAll, and tmp::ref().

Here is the call graph for this function:

◆ rhoTrans()

Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > rhoTrans ( ) const
inline

Definition at line 140 of file coalCloudListI.H.

References Foam::dimMass, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), and Foam::Zero.

Here is the call graph for this function:

◆ Srho() [1/3]

Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > Srho ( ) const
inline

Definition at line 176 of file coalCloudListI.H.

References Foam::dimDensity, Foam::dimTime, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), and Foam::Zero.

Here is the call graph for this function:

◆ Srho() [2/3]

Foam::tmp< Foam::DimensionedField< Foam::scalar, Foam::volMesh > > Srho ( const label  i) const
inline

Definition at line 208 of file coalCloudListI.H.

References Foam::dimDensity, Foam::dimTime, fld, forAll, IOobject::NO_READ, IOobject::NO_WRITE, tmp::ref(), and Foam::Zero.

Here is the call graph for this function:

◆ Srho() [3/3]

Foam::tmp< Foam::fvScalarMatrix > Srho ( volScalarField rho) const
inline

Definition at line 241 of file coalCloudListI.H.

References Foam::dimMass, Foam::dimTime, forAll, tmp::ref(), and rho.

Here is the call graph for this function:

The documentation for this class was generated from the following files: