Public Member Functions | List of all members
pyrolysisModelCollection Class Reference

A centralized pyrolysis collection. More...

Inheritance diagram for pyrolysisModelCollection:
Inheritance graph
[legend]
Collaboration diagram for pyrolysisModelCollection:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("pyrolysisModelCollection")
 
 pyrolysisModelCollection (const fvMesh &)
 
virtual ~pyrolysisModelCollection ()
 
virtual void preEvolveRegion ()
 
virtual void evolveRegion ()
 
virtual void evolve ()
 
virtual void info ()
 
virtual scalar maxDiff () const
 
virtual scalar solidRegionDiffNo () const
 
- Public Member Functions inherited from PtrList< pyrolysisModel >
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< pyrolysisModel >
void readIstream (Istream &is, const INew &inew)
 
void free ()
 

Detailed Description

A centralized pyrolysis collection.

Container class for a set of pyrolysis with functions implemented to loop over the functions for each type.

Source files

Definition at line 58 of file pyrolysisModelCollection.H.

Constructor & Destructor Documentation

◆ pyrolysisModelCollection()

pyrolysisModelCollection ( const fvMesh mesh)

◆ ~pyrolysisModelCollection()

Definition at line 86 of file pyrolysisModelCollection.C.

Member Function Documentation

◆ TypeName()

TypeName ( "pyrolysisModelCollection"  )

◆ preEvolveRegion()

void preEvolveRegion ( )
virtual

Definition at line 93 of file pyrolysisModelCollection.C.

References forAll.

◆ evolveRegion()

void evolveRegion ( )
virtual

Definition at line 102 of file pyrolysisModelCollection.C.

References forAll.

◆ evolve()

void evolve ( )
virtual

◆ info()

void info ( )
virtual

Definition at line 145 of file pyrolysisModelCollection.C.

References forAll.

◆ maxDiff()

scalar maxDiff ( ) const
virtual

Definition at line 154 of file pyrolysisModelCollection.C.

References forAll, and Foam::max().

Here is the call graph for this function:

◆ solidRegionDiffNo()

scalar solidRegionDiffNo ( ) const
virtual

Definition at line 166 of file pyrolysisModelCollection.C.

References forAll, and Foam::min().

Here is the call graph for this function:

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