Memosa-FVM
0.2
|
#include <VacancyModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, VacancyBC< T > * > | VacancyBCMap |
typedef std::map< int, VacancyVC< T > * > | VacancyVCMap |
Public Member Functions | |
VacancyModel (const GeomFields &geomFields, VacancyFields &vacancyFields, const MeshList &meshes) | |
virtual | ~VacancyModel () |
virtual void | init () |
virtual void | computePlasticStrainRate () |
VacancyBCMap & | getBCMap () |
VacancyVCMap & | getVCMap () |
VacancyBC< T > & | getBC (const int id) |
VacancyModelOptions< T > & | getOptions () |
void | computeIBFaceConcentration (const StorageSite &particles) |
T | getVacaFluxIntegral (const Mesh &mesh, const int faceGroupId) |
void | printBCs () |
void | dumpMatrix (const string fileBase) |
void | advance (const int niter) |
void | updateTime () |
![]() | |
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 VacancyModel.h.
typedef std::map<int,VacancyBC<T>*> VacancyModel< T >::VacancyBCMap |
Definition at line 23 of file VacancyModel.h.
typedef std::map<int,VacancyVC<T>*> VacancyModel< T >::VacancyVCMap |
Definition at line 24 of file VacancyModel.h.
VacancyModel< T >::VacancyModel | ( | const GeomFields & | geomFields, |
VacancyFields & | vacancyFields, | ||
const MeshList & | meshes | ||
) |
|
virtual |
Definition at line 694 of file VacancyModel_impl.h.
References logDtor.
void VacancyModel< T >::advance | ( | const int | niter | ) |
Definition at line 740 of file VacancyModel_impl.h.
void VacancyModel< T >::computeIBFaceConcentration | ( | const StorageSite & | particles | ) |
Definition at line 747 of file VacancyModel_impl.h.
|
virtual |
Definition at line 708 of file VacancyModel_impl.h.
void VacancyModel< T >::dumpMatrix | ( | const string | fileBase | ) |
Definition at line 756 of file VacancyModel_impl.h.
VacancyBC< T > & VacancyModel< T >::getBC | ( | const int | id | ) |
Definition at line 724 of file VacancyModel_impl.h.
VacancyModel< T >::VacancyBCMap & VacancyModel< T >::getBCMap | ( | ) |
Definition at line 716 of file VacancyModel_impl.h.
VacancyModelOptions< T > & VacancyModel< T >::getOptions | ( | ) |
Definition at line 728 of file VacancyModel_impl.h.
T VacancyModel< T >::getVacaFluxIntegral | ( | const Mesh & | mesh, |
const int | faceGroupId | ||
) |
Definition at line 764 of file VacancyModel_impl.h.
VacancyModel< T >::VacancyVCMap & VacancyModel< T >::getVCMap | ( | ) |
Definition at line 720 of file VacancyModel_impl.h.
|
virtual |
void VacancyModel< T >::printBCs | ( | ) |
Definition at line 733 of file VacancyModel_impl.h.
void VacancyModel< T >::updateTime | ( | ) |
Definition at line 771 of file VacancyModel_impl.h.
|
private |
Definition at line 56 of file VacancyModel.h.