Memosa-FVM
0.2
|
#include <ElectricModel.h>
Classes | |
class | Impl |
Public Types | |
typedef std::map< int, ElectricBC< T > * > | ElectricBCMap |
typedef std::map< int, ElectricVC< T > * > | ElectricVCMap |
typedef Array< T > | TArray |
typedef Vector< T, 3 > | VectorT3 |
typedef Vector< double, 3 > | VectorD3 |
typedef Array< VectorT3 > | VectorT3Array |
Public Member Functions | |
ElectricModel (const GeomFields &geomFields, ElectricFields &electricFields, const MeshList &meshes) | |
virtual | ~ElectricModel () |
virtual void | init () |
virtual map< string, shared_ptr< ArrayBase > > & | getPersistenceData () |
virtual void | restart () |
ElectricBCMap & | getBCMap () |
ElectricBC< T > & | getBC (const int id) |
ElectricVCMap & | getVCMap () |
ElectricVC< T > & | getVC (const int id) |
ElectricModelOptions< T > & | getOptions () |
ElectricModelConstants< T > & | getConstants () |
void | computeIBFacePotential (const StorageSite &solid) |
void | computeSolidSurfaceForce (const StorageSite &particles) |
void | computeSolidSurfaceForcePerUnitArea (const StorageSite &particles) |
void | printBCs () |
bool | advance (const int niter) |
void | updateTime () |
void | calculateEquilibriumParameters () |
vector< T > | getTunnelCurrent () |
T | getPotentialFluxIntegral (const Mesh &mesh, const int faceGroupId) |
![]() | |
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 ElectricModel.h.
typedef std::map<int,ElectricBC<T>*> ElectricModel< T >::ElectricBCMap |
Definition at line 23 of file ElectricModel.h.
typedef std::map<int,ElectricVC<T>*> ElectricModel< T >::ElectricVCMap |
Definition at line 24 of file ElectricModel.h.
typedef Array<T> ElectricModel< T >::TArray |
Definition at line 26 of file ElectricModel.h.
typedef Vector<double, 3> ElectricModel< T >::VectorD3 |
Definition at line 28 of file ElectricModel.h.
typedef Vector<T,3> ElectricModel< T >::VectorT3 |
Definition at line 27 of file ElectricModel.h.
typedef Array<VectorT3> ElectricModel< T >::VectorT3Array |
Definition at line 29 of file ElectricModel.h.
ElectricModel< T >::ElectricModel | ( | const GeomFields & | geomFields, |
ElectricFields & | electricFields, | ||
const MeshList & | meshes | ||
) |
|
virtual |
Definition at line 1507 of file ElectricModel_impl.h.
References logDtor.
bool ElectricModel< T >::advance | ( | const int | niter | ) |
Definition at line 1578 of file ElectricModel_impl.h.
void ElectricModel< T >::calculateEquilibriumParameters | ( | ) |
Definition at line 1585 of file ElectricModel_impl.h.
void ElectricModel< T >::computeIBFacePotential | ( | const StorageSite & | solid | ) |
Definition at line 1592 of file ElectricModel_impl.h.
void ElectricModel< T >::computeSolidSurfaceForce | ( | const StorageSite & | particles | ) |
Definition at line 1599 of file ElectricModel_impl.h.
void ElectricModel< T >::computeSolidSurfaceForcePerUnitArea | ( | const StorageSite & | particles | ) |
Definition at line 1613 of file ElectricModel_impl.h.
ElectricBC< T > & ElectricModel< T >::getBC | ( | const int | id | ) |
Definition at line 1551 of file ElectricModel_impl.h.
ElectricModel< T >::ElectricBCMap & ElectricModel< T >::getBCMap | ( | ) |
Definition at line 1547 of file ElectricModel_impl.h.
ElectricModelConstants< T > & ElectricModel< T >::getConstants | ( | ) |
Definition at line 1567 of file ElectricModel_impl.h.
ElectricModelOptions< T > & ElectricModel< T >::getOptions | ( | ) |
Definition at line 1563 of file ElectricModel_impl.h.
|
virtual |
T ElectricModel< T >::getPotentialFluxIntegral | ( | const Mesh & | mesh, |
const int | faceGroupId | ||
) |
Definition at line 1606 of file ElectricModel_impl.h.
vector< T > ElectricModel< T >::getTunnelCurrent | ( | ) |
Definition at line 1635 of file ElectricModel_impl.h.
ElectricVC< T > & ElectricModel< T >::getVC | ( | const int | id | ) |
Definition at line 1559 of file ElectricModel_impl.h.
ElectricModel< T >::ElectricVCMap & ElectricModel< T >::getVCMap | ( | ) |
Definition at line 1555 of file ElectricModel_impl.h.
|
virtual |
void ElectricModel< T >::printBCs | ( | ) |
Definition at line 1571 of file ElectricModel_impl.h.
|
virtual |
void ElectricModel< T >::updateTime | ( | ) |
Definition at line 1540 of file ElectricModel_impl.h.
|
private |
Definition at line 73 of file ElectricModel.h.