Xyce
6.1
|
#include <N_DEV_DevicePDEInstance.h>
Public Member Functions | |
DevicePDEInstance (const InstanceBlock &IB, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block) | |
virtual | ~DevicePDEInstance () |
double | fermi_one_half_B (double arg) |
double | getVoltDepHoleDens (double Vmin, double V, double Na) |
double | getVoltDepElecDens (double Vmax, double V, double Nd) |
double | aux1 (double x) |
double | aux2 (double x) |
double | pd1aux1 (double x) |
double | pd1aux2 (double x) |
double | Jn (double n1, double n2, double E, double u, double h) |
double | dJndV1 (double n1, double n2, double E, double u, double h) |
double | dJndV2 (double n1, double n2, double E, double u, double h) |
double | dJndn1 (double n1, double n2, double E, double u, double h) |
double | dJndn2 (double n1, double n2, double E, double u, double h) |
double | Jp (double p1, double p2, double E, double u, double h) |
double | dJpdV1 (double p1, double p2, double E, double u, double h) |
double | dJpdV2 (double p1, double p2, double E, double u, double h) |
double | dJpdn1 (double p1, double p2, double E, double u, double h) |
double | dJpdn2 (double p1, double p2, double E, double u, double h) |
double | J_qdep (double n1, double n2, double E, double u, double h, int z) |
pdeFadType | aux1 (pdeFadType &x) |
pdeFadType | aux2 (pdeFadType &x) |
pdeFadType | nMidpoint (pdeFadType &n1, pdeFadType &n2, pdeFadType &E, double h, int z) |
double | J_qdep (double n1, double n2, double E, pdeFadType &u, double h, int z) |
double | dJdV1_qdep (double n1, double n2, double E, double u, double h, int z) |
double | dJdV2_qdep (double n1, double n2, double E, double u, double h, int z) |
double | dJdn1_qdep (double n1, double n2, double E, double u, double h, int z) |
double | dJdn2_qdep (double n1, double n2, double E, double u, double h, int z) |
double | dJdV1_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdV2_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdn1_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdn2_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdp1_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdp2_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdbm1_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdbm2_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdpp1_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | dJdpp2_qdep (double n1, double n2, double E, const pdeFadType &u, double h, int z) |
double | erf (double x) |
double | pd1erf (double x) |
const std::string | timeDateStamp () |
const std::string | tecplotTimeDateStamp () |
template<typename ScalarT > | |
ScalarT | np0_calculation (ScalarT const &elec_dens, ScalarT const &hole_dens, ScalarT const &Ni, ScalarT const &cond_band, ScalarT const &vale_band, ScalarT const &eff_dens_cond, ScalarT const &eff_dens_vale, ScalarT const &temp) |
template<typename ScalarT > | |
void | n0_and_p0 (ScalarT const &elec_dens, ScalarT const &hole_dens, ScalarT const &Ni, ScalarT const &cond_band, ScalarT const &vale_band, ScalarT const &eff_dens_cond, ScalarT const &eff_dens_vale, ScalarT const &temp, ScalarT &n0, ScalarT &p0) |
![]() | |
DeviceInstance (const InstanceBlock &instance_block, ParametricData< void > ¶metric_data, const FactoryBlock &factory_block) | |
virtual | ~DeviceInstance () |
virtual std::ostream & | printName (std::ostream &os) const |
virtual void | enableLeadCurrentCalc () |
virtual void | registerGIDs (const std::list< index_pair > &intGIDListRef, const std::list< index_pair > &extGIDListRef) |
virtual void | registerStateGIDs (const std::list< index_pair > &staGIDListRef) |
virtual void | registerStoreGIDs (const std::list< index_pair > &stoGIDListRef) |
virtual void | registerLIDs (const std::vector< int > &intLIDVecRef, const std::vector< int > &extLIDVecRef) |
virtual void | registerStateLIDs (const std::vector< int > &staLIDVecRef) |
virtual void | registerStoreLIDs (const std::vector< int > &stoLIDVecRef) |
virtual const std::vector < std::string > & | getDepSolnVars () |
virtual void | registerDepSolnGIDs (const std::vector< std::vector< int > > &varList) |
virtual const std::vector < std::string > & | getDepStateVars () |
virtual void | registerDepStateGIDs (const std::vector< std::vector< int > > &varList) |
virtual const std::vector < std::string > & | getDepStoreVars () |
virtual void | registerDepStoreGIDs (const std::vector< std::vector< int > > &varList) |
virtual void | registerDepSolnLIDs (const std::vector< std::vector< int > > &depSolnLIDVecRef) |
virtual void | registerDepStateLIDs (const std::vector< std::vector< int > > &depStaLIDVecRef) |
virtual void | registerDepStoreLIDs (const std::vector< std::vector< int > > &depStoLIDVecRef) |
virtual const std::vector < std::vector< int > > & | jacobianStamp () const |
virtual void | registerJacLIDs (const std::vector< std::vector< int > > &jacLIDVec) |
virtual void | registerGIDData (const std::vector< int > &counts, const std::vector< int > &GIDs, const std::vector< std::vector< int > > &jacGIDs) |
virtual void | setupPointers () |
virtual void | getDepSolnGIDVec (std::vector< int > &depGIDVec) |
virtual bool | getIndexPairList (std::list< index_pair > &iplRef) |
virtual bool | getInstanceBreakPoints (std::vector< Util::BreakPoint > &breakPointTimes) |
virtual bool | updateSource () |
virtual bool | processParams () |
virtual bool | processInstanceParams () |
virtual bool | updateTemperature (const double &temp_tmp) |
virtual bool | isConverged () |
virtual bool | testDAEMatrices (std::vector< std::string > &nameVec) |
virtual bool | loadTrivialDAE_FMatrixStamp () |
bool | trivialStampLoader (N_LAS_Matrix *matPtr) |
bool | zeroMatrixDiagonal (N_LAS_Matrix *matPtr) |
virtual bool | updateIntermediateVars ()=0 |
virtual bool | updatePrimaryState ()=0 |
virtual bool | updateSecondaryState () |
virtual bool | setIC () |
virtual bool | plotfileFlag () |
virtual bool | loadDeviceMask () |
virtual void | acceptStep () |
virtual bool | loadDAEQVector ()=0 |
virtual bool | loadDAEFVector ()=0 |
virtual bool | loadDAEBVector () |
virtual bool | loadDAEdQdx ()=0 |
virtual bool | loadDAEdFdx ()=0 |
const InstanceName & | getName () const |
int | getNumIntVars () const |
int | getNumExtVars () const |
int | getNumStateVars () const |
int | getNumStoreVars () const |
void | setNumStoreVars (int num_store_vars) |
virtual void | getDevConMap (std::vector< int > &) |
virtual DeviceState * | getInternalState () |
virtual bool | setInternalState (const DeviceState &state) |
virtual bool | loadDFDV (int iElectrode, N_LAS_Vector *dfdvPtr) |
virtual bool | calcConductance (int iElectrode, const N_LAS_Vector *dxdvPtr) |
virtual std::map< int, std::string > & | getIntNameMap () |
virtual std::map< int, std::string > & | getStateNameMap () |
virtual std::map< int, std::string > & | getStoreNameMap () |
virtual bool | outputPlotFiles () |
virtual bool | enablePDEContinuation () |
virtual bool | disablePDEContinuation () |
virtual void | setPDEContinuationAlpha (double alpha) |
virtual void | setPDEContinuationBeta (double beta) |
virtual bool | setInitialGuess () |
virtual double | getMaxTimeStepSize () |
virtual void | varTypes (std::vector< char > &varTypeVec) |
bool | getOrigFlag () const |
void | setOrigFlag (bool origFlag_local) |
const std::vector< int > & | getDevLIDs () const |
const std::vector< std::vector < int > > & | getDevJacLIDs () const |
const std::vector< int > & | getStaLIDVec () const |
bool | getMergeRowColChecked () const |
void | setMergeRowColChecked (bool mergeRowColChecked_local) |
const MatrixLoadData & | getMatrixLoadData () const |
MatrixLoadData & | getMatrixLoadData () |
const ExternData & | getExternData () const |
![]() | |
DeviceEntity (ParametricData< void > ¶metric_data, const SolverState &solver_state, const DeviceOptions &device_options, const std::string &netlist_path, int netlist_line) | |
virtual | ~DeviceEntity () |
virtual CompositeParam * | constructComposite (const std::string &composite_name, const std::string ¶m_name) |
bool | setDefaultParam (double val) |
double | getDefaultParam () const |
bool | scaleParam (const std::string ¶mName, double val, double val0) |
bool | scaleParam (const std::string ¶mName, double val) |
bool | scaleDefaultParam (double val) |
bool | analyticSensitivityAvailable (const std::string ¶mName) |
bool | getAnalyticSensitivity (const std::string ¶mName, std::vector< double > &dfdpVec, std::vector< double > &dqdpVec, std::vector< double > &dbdpVec, std::vector< int > &FindicesVec, std::vector< int > &QindicesVec, std::vector< int > &BindicesVec) |
bool | setParam (const std::string ¶mName, double val) |
bool | getParam (const std::string ¶mName, double &result) const |
bool | getParamBreakpoints (std::vector< Util::BreakPoint > &) |
bool | updateDependentParameters (N_LAS_Vector &vars) |
bool | updateDependentParameters (double temp_tmp) |
bool | updateGlobalParameters (GlobalParameterMap &) |
bool | updateDependentParameters () |
double | setDependentParameter (Util::Param &, double *, ParameterType::ExprAccess) |
double | setDependentParameter (Util::Param &, std::vector< double > *, int, ParameterType::ExprAccess) |
void | setDependentParameter (Util::Param &par, Depend &dependentParam, ParameterType::ExprAccess depend) |
void | setDefaultParams () |
void | setParams (const std::vector< Param > ¶ms) |
bool | given (const std::string ¶meter_name) const |
void | setDefaultParamName (const std::string &default_param_name) |
const std::vector< Depend > & | getDependentParams () |
void | addDependentParameter (const Depend ¶m) |
const DeviceOptions & | getDeviceOptions () const |
const SolverState & | getSolverState () const |
const NetlistLocation & | netlistLocation () const |
const ParameterMap & | getParameterMap () const |
![]() | |
ParameterBase () | |
virtual | ~ParameterBase () |
double | getOriginalValue (int serial_number) |
void | setOriginalValue (int serial_number, double value) |
bool | wasValueGiven (int serial_number) const |
void | setValueGiven (int serial_number, bool value) |
Private Member Functions | |
DevicePDEInstance (const DevicePDEInstance &right) | |
DevicePDEInstance & | operator= (const DevicePDEInstance &right) |
template<typename T > | |
int | sgn (T val) |
Additional Inherited Members | |
![]() | |
void | jacStampMap (std::vector< std::vector< int > > &stamp_parent, std::vector< int > &map_parent, std::vector< std::vector< int > > &map2_parent, std::vector< std::vector< int > > &stamp, std::vector< int > &map, std::vector< std::vector< int > > &map2, int from, int to, int original_size) |
void | jacStampMap_fixOrder (std::vector< std::vector< int > > &stamp_parent, std::vector< std::vector< int > > &map2_parent, std::vector< std::vector< int > > &stamp, std::vector< std::vector< int > > &map2) |
void | outputJacStamp (const std::vector< std::vector< int > > &jac) |
void | outputJacMaps (const std::vector< int > &jacMap, const std::vector< std::vector< int > > &jacMap2) |
![]() | |
const ExternData & | extData |
std::list< index_pair > | intGIDList |
std::list< index_pair > | extGIDList |
std::list< index_pair > | indexPairList |
std::list< index_pair > | staGIDList |
std::vector< int > | intLIDVec |
std::vector< int > | extLIDVec |
std::vector< int > | staLIDVec |
std::vector< int > | stoLIDVec |
std::vector< int > | devLIDs |
std::vector< std::vector< int > > | devJacLIDs |
std::map< int, std::string > | intNameMap |
std::map< int, std::string > | stateNameMap |
std::map< int, std::string > | storeNameMap |
DeviceSupport | devSupport |
Definition at line 160 of file N_DEV_DevicePDEInstance.h.
Xyce::Device::DevicePDEInstance::DevicePDEInstance | ( | const InstanceBlock & | IB, |
ParametricData< void > & | parametric_data, | ||
const FactoryBlock & | factory_block | ||
) |
Definition at line 76 of file N_DEV_DevicePDEInstance.C.
|
inlinevirtual |
Definition at line 168 of file N_DEV_DevicePDEInstance.h.
|
private |
double Xyce::Device::DevicePDEInstance::aux1 | ( | double | x | ) |
Definition at line 158 of file N_DEV_DevicePDEInstance.C.
|
inline |
Definition at line 225 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::aux2 | ( | double | x | ) |
Definition at line 240 of file N_DEV_DevicePDEInstance.C.
|
inline |
Definition at line 238 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::dJdbm1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 946 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdbm2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 977 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdn1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 753 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdn1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 803 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdn2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 776 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdn2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 837 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdp1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 875 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdp2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 913 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdpp1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 1008 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdpp2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 1039 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdV1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 639 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdV1_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 693 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdV2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 666 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJdV2_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
const pdeFadType & | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 723 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJndn1 | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 409 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJndn2 | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 432 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJndV1 | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 357 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJndV2 | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 383 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJpdn1 | ( | double | p1, |
double | p2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 549 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJpdn2 | ( | double | p1, |
double | p2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 572 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJpdV1 | ( | double | p1, |
double | p2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 495 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::dJpdV2 | ( | double | p1, |
double | p2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 522 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::erf | ( | double | x | ) |
Definition at line 1188 of file N_DEV_DevicePDEInstance.C.
|
inline |
Definition at line 176 of file N_DEV_DevicePDEInstance.h.
|
inline |
Definition at line 196 of file N_DEV_DevicePDEInstance.h.
|
inline |
Definition at line 191 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::J_qdep | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h, | ||
int | z | ||
) |
Definition at line 595 of file N_DEV_DevicePDEInstance.C.
|
inline |
Definition at line 253 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::Jn | ( | double | n1, |
double | n2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 313 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::Jp | ( | double | p1, |
double | p2, | ||
double | E, | ||
double | u, | ||
double | h | ||
) |
Definition at line 451 of file N_DEV_DevicePDEInstance.C.
void Xyce::Device::DevicePDEInstance::n0_and_p0 | ( | ScalarT const & | elec_dens, |
ScalarT const & | hole_dens, | ||
ScalarT const & | Ni, | ||
ScalarT const & | cond_band, | ||
ScalarT const & | vale_band, | ||
ScalarT const & | eff_dens_cond, | ||
ScalarT const & | eff_dens_vale, | ||
ScalarT const & | temp, | ||
ScalarT & | n0, | ||
ScalarT & | p0 | ||
) |
Definition at line 509 of file N_DEV_DevicePDEInstance.h.
pdeFadType Xyce::Device::DevicePDEInstance::nMidpoint | ( | pdeFadType & | n1, |
pdeFadType & | n2, | ||
pdeFadType & | E, | ||
double | h, | ||
int | z | ||
) |
Definition at line 616 of file N_DEV_DevicePDEInstance.C.
ScalarT Xyce::Device::DevicePDEInstance::np0_calculation | ( | ScalarT const & | elec_dens, |
ScalarT const & | hole_dens, | ||
ScalarT const & | Ni, | ||
ScalarT const & | cond_band, | ||
ScalarT const & | vale_band, | ||
ScalarT const & | eff_dens_cond, | ||
ScalarT const & | eff_dens_vale, | ||
ScalarT const & | temp | ||
) |
Definition at line 450 of file N_DEV_DevicePDEInstance.h.
|
private |
double Xyce::Device::DevicePDEInstance::pd1aux1 | ( | double | x | ) |
Definition at line 194 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::pd1aux2 | ( | double | x | ) |
Definition at line 277 of file N_DEV_DevicePDEInstance.C.
double Xyce::Device::DevicePDEInstance::pd1erf | ( | double | x | ) |
Definition at line 1209 of file N_DEV_DevicePDEInstance.C.
|
inlineprivate |
Definition at line 391 of file N_DEV_DevicePDEInstance.h.
|
inline |
Definition at line 426 of file N_DEV_DevicePDEInstance.h.
|
inline |
Definition at line 406 of file N_DEV_DevicePDEInstance.h.
BernouliSupport Xyce::Device::DevicePDEInstance::bernSupport |
Definition at line 381 of file N_DEV_DevicePDEInstance.h.
std::string Xyce::Device::DevicePDEInstance::bulkMaterial |
Definition at line 377 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::C0_user |
Definition at line 327 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::charge |
Definition at line 313 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::continuationAlpha |
Definition at line 366 of file N_DEV_DevicePDEInstance.h.
SourceData* Xyce::Device::DevicePDEInstance::Data_ptr |
Definition at line 350 of file N_DEV_DevicePDEInstance.h.
SourceData* Xyce::Device::DevicePDEInstance::DataSaved_ptr |
Definition at line 351 of file N_DEV_DevicePDEInstance.h.
std::map<std::string, DopeInfo *> Xyce::Device::DevicePDEInstance::dopeInfoMap |
Definition at line 332 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::dopingSensMod |
Definition at line 371 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::e0 |
Definition at line 317 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::e_mass |
Definition at line 323 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::enableContinuationCalled |
Definition at line 365 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::eps |
Definition at line 320 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::eSi |
Definition at line 318 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::eSiO2 |
Definition at line 319 of file N_DEV_DevicePDEInstance.h.
inverse_fermi_one_half_N Xyce::Device::DevicePDEInstance::fdinvObj |
Definition at line 386 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::fieldDependentMobility |
Definition at line 375 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::fieldDependentMobilityGiven |
Definition at line 376 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::h_planck |
Definition at line 322 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::intensity |
Definition at line 338 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::kb |
Definition at line 314 of file N_DEV_DevicePDEInstance.h.
int Xyce::Device::DevicePDEInstance::lastPeriodIndex |
Definition at line 347 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::maxPhotoDelta |
Definition at line 360 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::maxVoltDelta |
Definition at line 364 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::meshSensMod |
Definition at line 370 of file N_DEV_DevicePDEInstance.h.
std::string Xyce::Device::DevicePDEInstance::mobModelName |
Definition at line 374 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::Ni |
Definition at line 321 of file N_DEV_DevicePDEInstance.h.
std::string Xyce::Device::DevicePDEInstance::outputName |
Definition at line 383 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1 |
Definition at line 339 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_Delta |
Definition at line 358 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_DeltaC |
Definition at line 359 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_final |
Definition at line 354 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_old |
Definition at line 353 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_orig |
Definition at line 355 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_ramp |
Definition at line 356 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoA1_ramp_old |
Definition at line 357 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::photoContinuationFinished |
Definition at line 361 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::photogenOnFlag |
Definition at line 335 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::photogenSensMod |
Definition at line 372 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoPer |
Definition at line 346 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoPw |
Definition at line 345 of file N_DEV_DevicePDEInstance.h.
std::string Xyce::Device::DevicePDEInstance::photoString |
Definition at line 349 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoTd |
Definition at line 342 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoTf |
Definition at line 344 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoTr |
Definition at line 343 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoTstart |
Definition at line 340 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::photoTstop |
Definition at line 341 of file N_DEV_DevicePDEInstance.h.
int Xyce::Device::DevicePDEInstance::photoType |
Definition at line 348 of file N_DEV_DevicePDEInstance.h.
ScalingVars Xyce::Device::DevicePDEInstance::scalingVars |
Definition at line 330 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::sensOn |
Definition at line 368 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::sensProcess |
Definition at line 369 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::t0_user |
Definition at line 328 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::Temp |
Definition at line 312 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::Ut |
Definition at line 316 of file N_DEV_DevicePDEInstance.h.
bool Xyce::Device::DevicePDEInstance::variablesScaled |
Definition at line 378 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::Vt |
Definition at line 315 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::x0_user |
Definition at line 326 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::xend |
Definition at line 337 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::xstart |
Definition at line 336 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::yend |
Definition at line 337 of file N_DEV_DevicePDEInstance.h.
double Xyce::Device::DevicePDEInstance::ystart |
Definition at line 336 of file N_DEV_DevicePDEInstance.h.