Memosa-FVM
0.2
|
#include <ThermalModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, ThermalBC< T > * > | ThermalBCMap |
typedef std::map< int, ThermalVC< T > * > | ThermalVCMap |
Public Member Functions | |
ThermalModel (const GeomFields &geomFields, ThermalFields &thermalFields, const MeshList &meshes) | |
virtual | ~ThermalModel () |
virtual void | init () |
ThermalBCMap & | getBCMap () |
ThermalVCMap & | getVCMap () |
ThermalBC< T > & | getBC (const int id) |
ThermalModelOptions< T > & | getOptions () |
void | computeIBFaceTemperature (const StorageSite &particles) |
T | getHeatFluxIntegral (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 ThermalModel.h.
typedef std::map<int,ThermalBC<T>*> ThermalModel< T >::ThermalBCMap |
Definition at line 23 of file ThermalModel.h.
typedef std::map<int,ThermalVC<T>*> ThermalModel< T >::ThermalVCMap |
Definition at line 24 of file ThermalModel.h.
ThermalModel< T >::ThermalModel | ( | const GeomFields & | geomFields, |
ThermalFields & | thermalFields, | ||
const MeshList & | meshes | ||
) |
|
virtual |
Definition at line 642 of file ThermalModel_impl.h.
References logDtor.
void ThermalModel< T >::advance | ( | const int | niter | ) |
Definition at line 680 of file ThermalModel_impl.h.
void ThermalModel< T >::computeIBFaceTemperature | ( | const StorageSite & | particles | ) |
Definition at line 687 of file ThermalModel_impl.h.
void ThermalModel< T >::dumpMatrix | ( | const string | fileBase | ) |
Definition at line 696 of file ThermalModel_impl.h.
ThermalBC< T > & ThermalModel< T >::getBC | ( | const int | id | ) |
Definition at line 664 of file ThermalModel_impl.h.
ThermalModel< T >::ThermalBCMap & ThermalModel< T >::getBCMap | ( | ) |
Definition at line 656 of file ThermalModel_impl.h.
T ThermalModel< T >::getHeatFluxIntegral | ( | const Mesh & | mesh, |
const int | faceGroupId | ||
) |
Definition at line 704 of file ThermalModel_impl.h.
ThermalModelOptions< T > & ThermalModel< T >::getOptions | ( | ) |
Definition at line 668 of file ThermalModel_impl.h.
ThermalModel< T >::ThermalVCMap & ThermalModel< T >::getVCMap | ( | ) |
Definition at line 660 of file ThermalModel_impl.h.
|
virtual |
void ThermalModel< T >::printBCs | ( | ) |
Definition at line 673 of file ThermalModel_impl.h.
void ThermalModel< T >::updateTime | ( | ) |
Definition at line 711 of file ThermalModel_impl.h.
|
private |
Definition at line 54 of file ThermalModel.h.