Memosa-FVM
0.2
|
#include <SpeciesModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, SpeciesBC< T > * > | SpeciesBCMap |
typedef std::map< int, SpeciesVC< T > * > | SpeciesVCMap |
Public Member Functions | |
SpeciesModel (const GeomFields &geomFields, const MeshList &meshes, const int nSpecies) | |
virtual | ~SpeciesModel () |
virtual void | init () |
SpeciesFields & | getSpeciesFields (const int speciesId) |
SpeciesBCMap & | getBCMap (const int speciesId) |
SpeciesVCMap & | getVCMap (const int speciesId) |
SpeciesBC< T > & | getBC (const int id, const int speciesId) |
SpeciesModelOptions< T > & | getOptions () |
T | getMassFluxIntegral (const Mesh &mesh, const int faceGroupId, const int m) |
T | getAverageMassFraction (const Mesh &mesh, const int m) |
T | getMassFractionResidual (const int speciesId) |
void | printBCs () |
void | updateTime () |
void | advance (const int niter) |
![]() | |
Model (const MeshList &meshes) | |
virtual | ~Model () |
DEFINE_TYPENAME ("Model") | |
virtual map< string, shared_ptr< ArrayBase > > & | getPersistenceData () |
virtual void | restart () |
Private Attributes | |
shared_ptr< Impl > | _impl |
Additional Inherited Members | |
![]() | |
const MeshList | _meshes |
StorageSiteList | _varSites |
StorageSiteList | _fluxSites |
map< string, shared_ptr < ArrayBase > > | _persistenceData |
Definition at line 19 of file SpeciesModel.h.
typedef std::map<int,SpeciesBC<T>*> SpeciesModel< T >::SpeciesBCMap |
Definition at line 23 of file SpeciesModel.h.
typedef std::map<int,SpeciesVC<T>*> SpeciesModel< T >::SpeciesVCMap |
Definition at line 24 of file SpeciesModel.h.
SpeciesModel< T >::SpeciesModel | ( | const GeomFields & | geomFields, |
const MeshList & | meshes, | ||
const int | nSpecies | ||
) |
|
virtual |
Definition at line 795 of file SpeciesModel_impl.h.
References logDtor.
void SpeciesModel< T >::advance | ( | const int | niter | ) |
Definition at line 837 of file SpeciesModel_impl.h.
T SpeciesModel< T >::getAverageMassFraction | ( | const Mesh & | mesh, |
const int | m | ||
) |
Definition at line 858 of file SpeciesModel_impl.h.
SpeciesBC< T > & SpeciesModel< T >::getBC | ( | const int | id, |
const int | speciesId | ||
) |
Definition at line 821 of file SpeciesModel_impl.h.
SpeciesModel< T >::SpeciesBCMap & SpeciesModel< T >::getBCMap | ( | const int | speciesId | ) |
Definition at line 813 of file SpeciesModel_impl.h.
T SpeciesModel< T >::getMassFluxIntegral | ( | const Mesh & | mesh, |
const int | faceGroupId, | ||
const int | m | ||
) |
Definition at line 851 of file SpeciesModel_impl.h.
T SpeciesModel< T >::getMassFractionResidual | ( | const int | speciesId | ) |
Definition at line 865 of file SpeciesModel_impl.h.
SpeciesModelOptions< T > & SpeciesModel< T >::getOptions | ( | ) |
Definition at line 825 of file SpeciesModel_impl.h.
SpeciesFields & SpeciesModel< T >::getSpeciesFields | ( | const int | speciesId | ) |
Definition at line 809 of file SpeciesModel_impl.h.
SpeciesModel< T >::SpeciesVCMap & SpeciesModel< T >::getVCMap | ( | const int | speciesId | ) |
Definition at line 817 of file SpeciesModel_impl.h.
|
virtual |
void SpeciesModel< T >::printBCs | ( | ) |
Definition at line 830 of file SpeciesModel_impl.h.
void SpeciesModel< T >::updateTime | ( | ) |
Definition at line 844 of file SpeciesModel_impl.h.
|
private |
Definition at line 54 of file SpeciesModel.h.