Memosa-FVM
0.2
|
#include <PlateModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, PlateBC < T > * > | PlateBCMap |
typedef std::map< int, PlateVC < T > * > | PlateVCMap |
Public Member Functions | |
PlateModel (const GeomFields &geomFields, PlateFields &plateFields, const MeshList &meshes) | |
virtual | ~PlateModel () |
virtual void | init () |
virtual map< string, shared_ptr< ArrayBase > > & | getPersistenceData () |
virtual void | restart () |
PlateBCMap & | getBCMap () |
PlateVCMap & | getVCMap () |
PlateModelOptions< T > & | getOptions () |
void | printBCs () |
bool | advance (const int niter) |
void | updateTime () |
void | getMoment (const Mesh &mesh) |
void | dumpMatrix (const string fileBase) |
![]() | |
Model (const MeshList &meshes) | |
virtual | ~Model () |
DEFINE_TYPENAME ("Model") | |
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 PlateModel.h.
typedef std::map<int,PlateBC<T>*> PlateModel< T >::PlateBCMap |
Definition at line 23 of file PlateModel.h.
typedef std::map<int,PlateVC<T>*> PlateModel< T >::PlateVCMap |
Definition at line 24 of file PlateModel.h.
PlateModel< T >::PlateModel | ( | const GeomFields & | geomFields, |
PlateFields & | plateFields, | ||
const MeshList & | meshes | ||
) |
|
virtual |
Definition at line 1305 of file PlateModel_impl.h.
References logDtor.
bool PlateModel< T >::advance | ( | const int | niter | ) |
Definition at line 1339 of file PlateModel_impl.h.
void PlateModel< T >::dumpMatrix | ( | const string | fileBase | ) |
Definition at line 1360 of file PlateModel_impl.h.
PlateModel< T >::PlateBCMap & PlateModel< T >::getBCMap | ( | ) |
Definition at line 1319 of file PlateModel_impl.h.
void PlateModel< T >::getMoment | ( | const Mesh & | mesh | ) |
Definition at line 1353 of file PlateModel_impl.h.
Referenced by PlateModel< T >::Impl::linearizeDeformation().
PlateModelOptions< T > & PlateModel< T >::getOptions | ( | ) |
Definition at line 1327 of file PlateModel_impl.h.
|
virtual |
PlateModel< T >::PlateVCMap & PlateModel< T >::getVCMap | ( | ) |
Definition at line 1323 of file PlateModel_impl.h.
|
virtual |
void PlateModel< T >::printBCs | ( | ) |
Definition at line 1332 of file PlateModel_impl.h.
|
virtual |
void PlateModel< T >::updateTime | ( | ) |
Definition at line 1346 of file PlateModel_impl.h.
|
private |
Definition at line 56 of file PlateModel.h.