|
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) |
Public Member Functions inherited from Model | |
| 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 | |
Protected Attributes inherited from Model | |
| 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.