|
Memosa-FVM
0.2
|
#include <ElectricBC.h>


Public Member Functions | |
| ElectricModelOptions () | |
| LinearSolver & | getElectroStaticsLinearSolver () |
| LinearSolver & | getChargeTransportLinearSolver () |
Public Member Functions inherited from FloatVarDict< T > | |
| bool | hasVar (const string varName) const |
| T | operator[] (const string varName) const |
| bool | isField (const string varName) const |
| Field & | getField (const string varName) const |
| FloatVal< T > | getVal (const string varName) const |
Public Attributes | |
| bool | printNormalizedResiduals |
| double | electrostaticsTolerance |
| double | chargetransportTolerance |
| double | tunnelingtransportTolerance |
| bool | ibm_enable |
| bool | transient_enable |
| bool | tunneling_enable |
| bool | emission_enable |
| bool | electrostatics_enable |
| bool | chargetransport_enable |
| bool | capture_enable |
| bool | injection_enable |
| bool | drift_enable |
| bool | diffusion_enable |
| bool | trapbandtunneling_enable |
| bool | ButlerVolmer |
| int | timeDiscretizationOrder |
| LinearSolver * | electrostaticsLinearSolver |
| LinearSolver * | chargetransportLinearSolver |
Additional Inherited Members | |
Public Types inherited from FloatVarDict< T > | |
| typedef map< string, FloatVal < T > > | T_Parent |
Protected Member Functions inherited from FloatVarDict< T > | |
| void | defineVar (const string varName, const T defaultValue) |
Definition at line 82 of file ElectricBC.h.
|
inline |
Definition at line 84 of file ElectricBC.h.
References ElectricModelOptions< T >::ButlerVolmer, ElectricModelOptions< T >::capture_enable, ElectricModelOptions< T >::chargetransport_enable, ElectricModelOptions< T >::chargetransportLinearSolver, ElectricModelOptions< T >::chargetransportTolerance, FloatVarDict< T >::defineVar(), ElectricModelOptions< T >::diffusion_enable, ElectricModelOptions< T >::drift_enable, ElectricModelOptions< T >::electrostatics_enable, ElectricModelOptions< T >::electrostaticsLinearSolver, ElectricModelOptions< T >::electrostaticsTolerance, ElectricModelOptions< T >::emission_enable, ElectricModelOptions< T >::ibm_enable, ElectricModelOptions< T >::injection_enable, ElectricModelOptions< T >::printNormalizedResiduals, ElectricModelOptions< T >::timeDiscretizationOrder, ElectricModelOptions< T >::transient_enable, ElectricModelOptions< T >::trapbandtunneling_enable, and ElectricModelOptions< T >::tunneling_enable.
|
inline |
Definition at line 153 of file ElectricBC.h.
References ElectricModelOptions< T >::chargetransportLinearSolver, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
|
inline |
Definition at line 140 of file ElectricBC.h.
References ElectricModelOptions< T >::electrostaticsLinearSolver, LinearSolver::nMaxIterations, LinearSolver::relativeTolerance, and LinearSolver::verbosity.
| bool ElectricModelOptions< T >::ButlerVolmer |
Definition at line 133 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::capture_enable |
Definition at line 128 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::chargetransport_enable |
Definition at line 127 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| LinearSolver* ElectricModelOptions< T >::chargetransportLinearSolver |
Definition at line 137 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions(), and ElectricModelOptions< T >::getChargeTransportLinearSolver().
| double ElectricModelOptions< T >::chargetransportTolerance |
Definition at line 119 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::diffusion_enable |
Definition at line 131 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::drift_enable |
Definition at line 130 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::electrostatics_enable |
Definition at line 126 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| LinearSolver* ElectricModelOptions< T >::electrostaticsLinearSolver |
Definition at line 136 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions(), and ElectricModelOptions< T >::getElectroStaticsLinearSolver().
| double ElectricModelOptions< T >::electrostaticsTolerance |
Definition at line 118 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::emission_enable |
Definition at line 125 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::ibm_enable |
Definition at line 122 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::injection_enable |
Definition at line 129 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::printNormalizedResiduals |
Definition at line 116 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| int ElectricModelOptions< T >::timeDiscretizationOrder |
Definition at line 135 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::transient_enable |
Definition at line 123 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::trapbandtunneling_enable |
Definition at line 132 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| bool ElectricModelOptions< T >::tunneling_enable |
Definition at line 124 of file ElectricBC.h.
Referenced by ElectricModelOptions< T >::ElectricModelOptions().
| double ElectricModelOptions< T >::tunnelingtransportTolerance |
Definition at line 120 of file ElectricBC.h.