40#ifndef pyrolysisModelCollection_H
41#define pyrolysisModelCollection_H
56namespace pyrolysisModels
79 TypeName(
"pyrolysisModelCollection");
107 virtual scalar
maxDiff()
const;
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
Mesh data needed to do the Finite Volume discretisation.
A centralized pyrolysis collection.
virtual scalar solidRegionDiffNo() const
Mean diffusion number of the solid regions.
virtual ~pyrolysisModelCollection()
Destructor.
TypeName("pyrolysisModelCollection")
virtual void preEvolveRegion()
Pre-evolve regions.
virtual void evolve()
Evolve regions.
virtual void info()
Provide some feedback from pyrolysis regions.
virtual scalar maxDiff() const
Return max diffusivity allowed in the solid.
virtual void evolveRegion()
Evolve the pyrolysis equation regions.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.