Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::VDMOS::Instance Class Reference

#include <N_DEV_VDMOS.h>

Inheritance diagram for Xyce::Device::VDMOS::Instance:
Collaboration diagram for Xyce::Device::VDMOS::Instance:

Public Member Functions

 Instance (const Configuration &configuration, const InstanceBlock &IB, Model &Miter, const FactoryBlock &factory_block)
 
 ~Instance ()
 
void registerLIDs (const std::vector< int > &intLIDVecRef, const std::vector< int > &extLIDVecRef)
 
void registerStateLIDs (const std::vector< int > &staLIDVecRef)
 
void registerStoreLIDs (const std::vector< int > &stoLIDVecRef)
 
std::map< int, std::string > & getIntNameMap ()
 
std::map< int, std::string > & getStoreNameMap ()
 
const std::vector< std::vector
< int > > & 
jacobianStamp () const
 
void registerJacLIDs (const std::vector< std::vector< int > > &jacLIDVec)
 
bool loadDAEQVector ()
 
bool loadDAEFVector ()
 
bool loadDAEdQdx ()
 
bool loadDAEdFdx ()
 
void setupPointers ()
 
bool updateIntermediateVars ()
 
bool updatePrimaryState ()
 
bool updateSecondaryState ()
 
bool processParams ()
 
bool updateTemperature (const double &temp_tmp)
 
bool UCCMqmeyer (double vgps, double vgpdd, double vgpb, double von_local, double vddsat_local, double &capgs_local, double &capgdd_local, double &capgb_local, double phi, double cox)
 
bool UCCMMeyercap (double vgps, double vgpdd, double vgpb, double &cgs, double &cgd, double &cgb)
 
bool UCCMCharges (double vgps, double vgpdd, double vgpb, double &qD, double &qS, double &qB)
 
bool UCCMcvon (double vbs_local, double &von_local, double &dvonvbs_local)
 
bool UCCMmosa1 (double vgps, double vdds, double dvonvbs, double &cdraindrift_loc, double &vsate)
 
bool UCCMmosa2 (double vgps, double vdds, double dvonvbs, double &cdraindrift_loc, double &vsate)
 
bool isConverged ()
 
ModelgetModel ()
 
- Public Member Functions inherited from Xyce::Device::DeviceInstance
 DeviceInstance (const InstanceBlock &instance_block, ParametricData< void > &parametric_data, const FactoryBlock &factory_block)
 
virtual ~DeviceInstance ()
 
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 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 void registerGIDData (const std::vector< int > &counts, const std::vector< int > &GIDs, const std::vector< std::vector< int > > &jacGIDs)
 
virtual void getDepSolnGIDVec (std::vector< int > &depGIDVec)
 
virtual bool getIndexPairList (std::list< index_pair > &iplRef)
 
virtual bool getInstanceBreakPoints (std::vector< N_UTL_BreakPoint > &breakPointTimes)
 
virtual bool updateSource ()
 
virtual bool processInstanceParams ()
 
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 setIC ()
 
virtual bool plotfileFlag ()
 
virtual bool loadDeviceMask ()
 
virtual void acceptStep ()
 
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 DeviceStategetInternalState ()
 
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 > & 
getStateNameMap ()
 
void spiceInternalName (std::string &tmpname)
 
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 MatrixLoadDatagetMatrixLoadData () const
 
MatrixLoadDatagetMatrixLoadData ()
 
- Public Member Functions inherited from Xyce::Device::DeviceEntity
 DeviceEntity (const char *const entity_type, const std::string &device_name, ParametricData< void > &parametric_data, const SolverState &solver_state, const DeviceOptions &device_options, const std::string &netlist_path, int netlist_line)
 
virtual ~DeviceEntity ()
 
virtual CompositeParamconstructComposite (const std::string &composite_name, const std::string &param_name)
 
bool setDefaultParam (double val)
 
double getDefaultParam ()
 
bool scaleParam (const std::string &paramName, double val, double val0)
 
bool scaleParam (const std::string &paramName, double val)
 
bool scaleDefaultParam (double val)
 
bool setParam (const std::string &paramName, double val)
 
bool getParam (const std::string &paramName, double &result)
 
bool getParamBreakpoints (std::vector< Util::BreakPoint > &)
 
bool updateDependentParameters (N_LAS_Vector &vars)
 
bool updateDependentParameters (double temp_tmp)
 
bool updateGlobalParameters (std::map< std::string, double > &)
 
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 > &params)
 
bool given (const std::string &parameter_name) const
 
const char * getEntityType () const
 
const std::string & getName () const
 
void setDefaultParamName (const std::string &default_param_name)
 
const std::vector< Depend > & getDependentParams ()
 
const DeviceOptionsgetDeviceOptions () const
 
const SolverStategetSolverState () const
 
const NetlistLocation & netlistLocation () const
 
const ParameterMapgetParameterMap () const
 
- Public Member Functions inherited from Xyce::Device::ParameterBase
 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

 Instance (const Instance &)
 
Instanceoperator= (const Instance &)
 

Private Attributes

Modelmodel_
 
int states
 
int dNode
 
int gNode
 
int sNode
 
int bNode
 
int dNodePrime
 
int gNodePrime
 
int sNodePrime
 
int dDriftNode
 
double l
 
double w
 
double drainArea
 
double sourceArea
 
double drainSquares
 
double sourceSquares
 
double drainPerimeter
 
double sourcePerimeter
 
double sourceCond
 
double gateCond
 
double drainCond
 
double draindriftCond
 
double numberParallel
 
double vt
 
double temp
 
double tSurfMob
 
double tPhi
 
double tVto
 
double tSatCur
 
double tSatCurDens
 
double tCbd
 
double tCbs
 
double tCj
 
double tCjsw
 
double tBulkPot
 
double tDepCap
 
double tVbi
 
double von
 
double vdsat
 
double vddsat
 
double sourceVcrit
 
double drainVcrit
 
double draindriftVcrit
 
double cdd
 
double cd
 
double gmbs
 
double gm
 
double gddd
 
double dIdd_dVd
 
double gds
 
double gdds
 
double gdsshunt
 
double gbs
 
double gbd
 
double cbd
 
double Cbd
 
double Cbdsw
 
double cbs
 
double Cbs
 
double Cbssw
 
double f2d
 
double f3d
 
double f4d
 
double f2s
 
double f3s
 
double f4s
 
double n0
 
double vp
 
double gammas
 
double gammal
 
double gchi0
 
double vtoo
 
double vthLimit
 
int mode
 
double mode_low
 
double mode_high
 
bool off
 
bool dNodePrimeSet
 
bool sNodePrimeSet
 
bool limitedFlag
 
double EffectiveLength
 
double DrainSatCur
 
double SourceSatCur
 
double GateSourceOverlapCap
 
double GateDrainOverlapCap
 
double GateBulkOverlapCap
 
double OxideCap
 
double Vd
 
double Vs
 
double Vg
 
double Vb
 
double Vdp
 
double Vgp
 
double Vsp
 
double Vdd
 
double Vd1p
 
double Vddp
 
double Vddd
 
double Vdddp
 
double Vssp
 
double Vbsp
 
double Vbdp
 
double Vggp
 
double Vgpsp
 
double Vgpdp
 
double Vgpb
 
double Vdpsp
 
double Vbdd
 
double D1vd
 
double vgpd
 
double Capgs
 
double Capgdd
 
double Capgb
 
double Isource
 
double Igate
 
double Idrain
 
double Idraindrift
 
double Irdsshunt
 
double Ird1rs
 
double mm1
 
double dmm1vgs
 
double dmm1vds
 
double dmm1vbs
 
double ISUB
 
double GMSUB
 
double GDDSSUB
 
double GBSSUB
 
double cdrain
 
double cdraindrift
 
double Gm
 
double Gmbs
 
double revsum
 
double nrmsum
 
double cdreq
 
int D1DIOoff1
 
double D1DIOarea
 
double D1DIOinitCond
 
double D1DIOtemp
 
double D1DIOtJctPot
 
double D1DIOtJctCap
 
double D1DIOtDepCap
 
double D1DIOtSatCur
 
double D1DIOtSatRCur
 
double D1DIOtVcrit
 
double D1DIOtF1
 
double D1DIOtBrkdwnV
 
double D1gspr
 
double D1gd
 
double D1cdeq
 
double D1vt
 
double D1vte
 
int li_Drain
 
int li_DrainPrime
 
int li_Source
 
int li_SourcePrime
 
int li_Gate
 
int li_GatePrime
 
int li_Bulk
 
int li_DrainDrift
 
int li_D1Prime
 
int ADrainEquDrainNodeOffset
 
int ADrainEquSourceNodeOffset
 
int ADrainEquDrainDriftNodeOffset
 
int ADrainEquD1PrimeNodeOffset
 
int AGateEquGateNodeOffset
 
int AGateEquGatePrimeNodeOffset
 
int ASourceEquDrainNodeOffset
 
int ASourceEquSourceNodeOffset
 
int ASourceEquSourcePrimeNodeOffset
 
int ASourceEquD1PrimeNodeOffset
 
int ABulkEquBulkNodeOffset
 
int ABulkEquDrainPrimeNodeOffset
 
int ABulkEquGatePrimeNodeOffset
 
int ABulkEquSourcePrimeNodeOffset
 
int ADrainPrimeEquBulkNodeOffset
 
int ADrainPrimeEquDrainPrimeNodeOffset
 
int ADrainPrimeEquGatePrimeNodeOffset
 
int ADrainPrimeEquSourcePrimeNodeOffset
 
int ADrainPrimeEquDrainDriftNodeOffset
 
int AGatePrimeEquGateNodeOffset
 
int AGatePrimeEquBulkNodeOffset
 
int AGatePrimeEquDrainPrimeNodeOffset
 
int AGatePrimeEquGatePrimeNodeOffset
 
int AGatePrimeEquSourcePrimeNodeOffset
 
int ASourcePrimeEquSourceNodeOffset
 
int ASourcePrimeEquBulkNodeOffset
 
int ASourcePrimeEquDrainPrimeNodeOffset
 
int ASourcePrimeEquGatePrimeNodeOffset
 
int ASourcePrimeEquSourcePrimeNodeOffset
 
int ADrainDriftEquDrainNodeOffset
 
int ADrainDriftEquDrainPrimeNodeOffset
 
int ADrainDriftEquDrainDriftNodeOffset
 
int AD1PrimeEquDrainNodeOffset
 
int AD1PrimeEquSourceNodeOffset
 
int AD1PrimeEquD1PrimeNodeOffset
 
double * f_DrainEquDrainNodePtr
 
double * f_DrainEquSourceNodePtr
 
double * f_DrainEquDrainDriftNodePtr
 
double * f_DrainEquD1PrimeNodePtr
 
double * f_GateEquGateNodePtr
 
double * f_GateEquGatePrimeNodePtr
 
double * f_SourceEquDrainNodePtr
 
double * f_SourceEquSourceNodePtr
 
double * f_SourceEquSourcePrimeNodePtr
 
double * f_SourceEquD1PrimeNodePtr
 
double * f_BulkEquBulkNodePtr
 
double * f_BulkEquDrainPrimeNodePtr
 
double * f_BulkEquGatePrimeNodePtr
 
double * f_BulkEquSourcePrimeNodePtr
 
double * f_DrainPrimeEquBulkNodePtr
 
double * f_DrainPrimeEquDrainPrimeNodePtr
 
double * f_DrainPrimeEquGatePrimeNodePtr
 
double * f_DrainPrimeEquSourcePrimeNodePtr
 
double * f_DrainPrimeEquDrainDriftNodePtr
 
double * f_GatePrimeEquGateNodePtr
 
double * f_GatePrimeEquBulkNodePtr
 
double * f_GatePrimeEquDrainPrimeNodePtr
 
double * f_GatePrimeEquGatePrimeNodePtr
 
double * f_GatePrimeEquSourcePrimeNodePtr
 
double * f_SourcePrimeEquSourceNodePtr
 
double * f_SourcePrimeEquBulkNodePtr
 
double * f_SourcePrimeEquDrainPrimeNodePtr
 
double * f_SourcePrimeEquGatePrimeNodePtr
 
double * f_SourcePrimeEquSourcePrimeNodePtr
 
double * f_DrainDriftEquDrainNodePtr
 
double * f_DrainDriftEquDrainPrimeNodePtr
 
double * f_DrainDriftEquDrainDriftNodePtr
 
double * f_D1PrimeEquDrainNodePtr
 
double * f_D1PrimeEquSourceNodePtr
 
double * f_D1PrimeEquD1PrimeNodePtr
 
double * q_DrainEquDrainNodePtr
 
double * q_DrainEquSourceNodePtr
 
double * q_DrainEquDrainDriftNodePtr
 
double * q_DrainEquD1PrimeNodePtr
 
double * q_GateEquGateNodePtr
 
double * q_GateEquGatePrimeNodePtr
 
double * q_SourceEquDrainNodePtr
 
double * q_SourceEquSourceNodePtr
 
double * q_SourceEquSourcePrimeNodePtr
 
double * q_SourceEquD1PrimeNodePtr
 
double * q_BulkEquBulkNodePtr
 
double * q_BulkEquDrainPrimeNodePtr
 
double * q_BulkEquGatePrimeNodePtr
 
double * q_BulkEquSourcePrimeNodePtr
 
double * q_DrainPrimeEquBulkNodePtr
 
double * q_DrainPrimeEquDrainPrimeNodePtr
 
double * q_DrainPrimeEquGatePrimeNodePtr
 
double * q_DrainPrimeEquSourcePrimeNodePtr
 
double * q_DrainPrimeEquDrainDriftNodePtr
 
double * q_GatePrimeEquGateNodePtr
 
double * q_GatePrimeEquBulkNodePtr
 
double * q_GatePrimeEquDrainPrimeNodePtr
 
double * q_GatePrimeEquGatePrimeNodePtr
 
double * q_GatePrimeEquSourcePrimeNodePtr
 
double * q_SourcePrimeEquSourceNodePtr
 
double * q_SourcePrimeEquBulkNodePtr
 
double * q_SourcePrimeEquDrainPrimeNodePtr
 
double * q_SourcePrimeEquGatePrimeNodePtr
 
double * q_SourcePrimeEquSourcePrimeNodePtr
 
double * q_DrainDriftEquDrainNodePtr
 
double * q_DrainDriftEquDrainPrimeNodePtr
 
double * q_DrainDriftEquDrainDriftNodePtr
 
double * q_D1PrimeEquDrainNodePtr
 
double * q_D1PrimeEquSourceNodePtr
 
double * q_D1PrimeEquD1PrimeNodePtr
 
double vbdd
 
double vbs
 
double vgpdd
 
double vgps
 
double vdds
 
double vbdd_orig
 
double vbs_orig
 
double vgpdd_orig
 
double vgps_orig
 
double vdds_orig
 
double D1vd_orig
 
double vbdd_old
 
double vbs_old
 
double vgpdd_old
 
double vgps_old
 
double vdds_old
 
double D1vd_old
 
int newtonIterOld
 
double capgs
 
double qgs
 
double cqgs
 
double capgdd
 
double qgdd
 
double cqgdd
 
double capgb
 
double qgb
 
double cqgb
 
double capbd
 
double qbd
 
double cqbd
 
double capbs
 
double qbs
 
double cqbs
 
double D1DIOcapCharge
 
double D1DIOcapCurrent
 
double D1capd
 
int li_state_vbdd
 
int li_state_vbs
 
int li_state_vgps
 
int li_state_vdds
 
int li_state_D1vd
 
int li_state_capgs
 
int li_state_capgdd
 
int li_state_capgb
 
int li_state_qgs
 
int li_state_qgdd
 
int li_state_qgb
 
int li_state_qbd
 
int li_state_qbs
 
int li_state_D1DIOcapCharge
 
int li_state_von
 
int li_store_dev_id
 
int li_store_dev_ig
 
int li_store_dev_is
 
int li_store_dev_ib
 

Static Private Attributes

static std::vector
< std::vector< int > > 
jacStamp_DC_SC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_DC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_SC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_DC_SC
 
static std::vector
< std::vector< int > > 
jacStamp_GC
 
static std::vector
< std::vector< int > > 
jacStamp_SC
 
static std::vector
< std::vector< int > > 
jacStamp_DC
 
static std::vector
< std::vector< int > > 
jacStamp
 
static std::vector< int > jacMap_DC_SC_GC
 
static std::vector< int > jacMap_DC_GC
 
static std::vector< int > jacMap_SC_GC
 
static std::vector< int > jacMap_DC_SC
 
static std::vector< int > jacMap_GC
 
static std::vector< int > jacMap_SC
 
static std::vector< int > jacMap_DC
 
static std::vector< int > jacMap
 
static std::vector
< std::vector< int > > 
jacMap2_DC_SC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_DC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_SC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_DC_SC
 
static std::vector
< std::vector< int > > 
jacMap2_GC
 
static std::vector
< std::vector< int > > 
jacMap2_SC
 
static std::vector
< std::vector< int > > 
jacMap2_DC
 
static std::vector
< std::vector< int > > 
jacMap2
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_DC_SC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_DC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_SC_GC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_DC_SC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_GC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_SC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C_DC
 
static std::vector
< std::vector< int > > 
jacStamp_D1C
 
static std::vector< int > jacMap_D1C_DC_SC_GC
 
static std::vector< int > jacMap_D1C_DC_GC
 
static std::vector< int > jacMap_D1C_SC_GC
 
static std::vector< int > jacMap_D1C_DC_SC
 
static std::vector< int > jacMap_D1C_GC
 
static std::vector< int > jacMap_D1C_SC
 
static std::vector< int > jacMap_D1C_DC
 
static std::vector< int > jacMap_D1C
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_DC_SC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_DC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_SC_GC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_DC_SC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_GC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_SC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C_DC
 
static std::vector
< std::vector< int > > 
jacMap2_D1C
 

Friends

class ParametricData< Instance >
 
class Model
 
class Traits
 
class Master
 

Additional Inherited Members

- Public Attributes inherited from Xyce::Device::DeviceInstance
std::vector< int > & cols
 
std::vector< double > & vals
 
NumericalJacobiannumJacPtr
 
bool psLoaded
 
bool ssLoaded
 
bool rhsLoaded
 
bool origFlag
 
int numIntVars
 
int numExtVars
 
int numStateVars
 
int numStoreVars
 
int numLeadCurrentStoreVars
 
bool loadLeadCurrent
 
std::vector< int > devConMap
 
bool mergeRowColChecked
 
- Protected Member Functions inherited from Xyce::Device::DeviceInstance
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)
 
- Protected Attributes inherited from Xyce::Device::DeviceInstance
const ExternDataextData
 
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
 

Detailed Description

Definition at line 88 of file N_DEV_VDMOS.h.

Constructor & Destructor Documentation

Xyce::Device::VDMOS::Instance::Instance ( const Configuration configuration,
const InstanceBlock IB,
Model Miter,
const FactoryBlock factory_block 
)

Definition at line 1083 of file N_DEV_VDMOS.C.

Xyce::Device::VDMOS::Instance::~Instance ( )

Definition at line 1696 of file N_DEV_VDMOS.C.

Xyce::Device::VDMOS::Instance::Instance ( const Instance )
private

Member Function Documentation

std::map< int, std::string > & Xyce::Device::VDMOS::Instance::getIntNameMap ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1789 of file N_DEV_VDMOS.C.

Model& Xyce::Device::VDMOS::Instance::getModel ( )
inline

Definition at line 156 of file N_DEV_VDMOS.h.

std::map< int, std::string > & Xyce::Device::VDMOS::Instance::getStoreNameMap ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1952 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::isConverged ( )
inlinevirtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 892 of file N_DEV_VDMOS.h.

const std::vector< std::vector< int > > & Xyce::Device::VDMOS::Instance::jacobianStamp ( ) const
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1983 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::loadDAEdFdx ( )
virtual

Implements Xyce::Device::DeviceInstance.

Definition at line 2567 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::loadDAEdQdx ( )
virtual

Implements Xyce::Device::DeviceInstance.

Definition at line 2522 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::loadDAEFVector ( )
virtual

Implements Xyce::Device::DeviceInstance.

Definition at line 2413 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::loadDAEQVector ( )
virtual

Implements Xyce::Device::DeviceInstance.

Definition at line 2316 of file N_DEV_VDMOS.C.

Instance& Xyce::Device::VDMOS::Instance::operator= ( const Instance )
private
bool Xyce::Device::VDMOS::Instance::processParams ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 4129 of file N_DEV_VDMOS.C.

void Xyce::Device::VDMOS::Instance::registerJacLIDs ( const std::vector< std::vector< int > > &  jacLIDVec)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 2013 of file N_DEV_VDMOS.C.

void Xyce::Device::VDMOS::Instance::registerLIDs ( const std::vector< int > &  intLIDVecRef,
const std::vector< int > &  extLIDVecRef 
)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1708 of file N_DEV_VDMOS.C.

void Xyce::Device::VDMOS::Instance::registerStateLIDs ( const std::vector< int > &  staLIDVecRef)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1840 of file N_DEV_VDMOS.C.

void Xyce::Device::VDMOS::Instance::registerStoreLIDs ( const std::vector< int > &  stoLIDVecRef)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1929 of file N_DEV_VDMOS.C.

void Xyce::Device::VDMOS::Instance::setupPointers ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 2195 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMCharges ( double  vgps,
double  vgpdd,
double  vgpb,
double &  qD,
double &  qS,
double &  qB 
)

Definition at line 4435 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMcvon ( double  vbs_local,
double &  von_local,
double &  dvonvbs_local 
)

Definition at line 4574 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMMeyercap ( double  vgps,
double  vgpdd,
double  vgpb,
double &  cgs,
double &  cgd,
double &  cgb 
)

Definition at line 4267 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMmosa1 ( double  vgps,
double  vdds,
double  dvonvbs,
double &  cdraindrift_loc,
double &  vsate 
)

Definition at line 4615 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMmosa2 ( double  vgps,
double  vdds,
double  dvonvbs,
double &  cdraindrift_loc,
double &  vsate 
)

Definition at line 4826 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::UCCMqmeyer ( double  vgps,
double  vgpdd,
double  vgpb,
double  von_local,
double  vddsat_local,
double &  capgs_local,
double &  capgdd_local,
double &  capgb_local,
double  phi,
double  cox 
)

Definition at line 4170 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::updateIntermediateVars ( )
virtual

CURRENTS to load into RHS:

Implements Xyce::Device::DeviceInstance.

Definition at line 2643 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::updatePrimaryState ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3995 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::updateSecondaryState ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 4089 of file N_DEV_VDMOS.C.

bool Xyce::Device::VDMOS::Instance::updateTemperature ( const double &  temp_tmp)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3620 of file N_DEV_VDMOS.C.

Friends And Related Function Documentation

friend class Master
friend

Definition at line 92 of file N_DEV_VDMOS.h.

friend class Model
friend

Definition at line 91 of file N_DEV_VDMOS.h.

friend class ParametricData< Instance >
friend

Definition at line 90 of file N_DEV_VDMOS.h.

friend class Traits
friend

Definition at line 92 of file N_DEV_VDMOS.h.

Member Data Documentation

int Xyce::Device::VDMOS::Instance::ABulkEquBulkNodeOffset
private

Definition at line 403 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ABulkEquDrainPrimeNodeOffset
private

Definition at line 404 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ABulkEquGatePrimeNodeOffset
private

Definition at line 405 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ABulkEquSourcePrimeNodeOffset
private

Definition at line 406 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AD1PrimeEquD1PrimeNodeOffset
private

Definition at line 438 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AD1PrimeEquDrainNodeOffset
private

Definition at line 436 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AD1PrimeEquSourceNodeOffset
private

Definition at line 437 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainDriftEquDrainDriftNodeOffset
private

Definition at line 432 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainDriftEquDrainNodeOffset
private

Definition at line 430 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainDriftEquDrainPrimeNodeOffset
private

Definition at line 431 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainEquD1PrimeNodeOffset
private

Definition at line 390 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainEquDrainDriftNodeOffset
private

Definition at line 389 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainEquDrainNodeOffset
private

Definition at line 387 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainEquSourceNodeOffset
private

Definition at line 388 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainPrimeEquBulkNodeOffset
private

Definition at line 409 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainPrimeEquDrainDriftNodeOffset
private

Definition at line 413 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainPrimeEquDrainPrimeNodeOffset
private

Definition at line 410 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainPrimeEquGatePrimeNodeOffset
private

Definition at line 411 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ADrainPrimeEquSourcePrimeNodeOffset
private

Definition at line 412 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGateEquGateNodeOffset
private

Definition at line 393 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGateEquGatePrimeNodeOffset
private

Definition at line 394 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGatePrimeEquBulkNodeOffset
private

Definition at line 417 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGatePrimeEquDrainPrimeNodeOffset
private

Definition at line 418 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGatePrimeEquGateNodeOffset
private

Definition at line 416 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGatePrimeEquGatePrimeNodeOffset
private

Definition at line 419 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::AGatePrimeEquSourcePrimeNodeOffset
private

Definition at line 420 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourceEquD1PrimeNodeOffset
private

Definition at line 400 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourceEquDrainNodeOffset
private

Definition at line 397 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourceEquSourceNodeOffset
private

Definition at line 398 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourceEquSourcePrimeNodeOffset
private

Definition at line 399 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourcePrimeEquBulkNodeOffset
private

Definition at line 424 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourcePrimeEquDrainPrimeNodeOffset
private

Definition at line 425 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourcePrimeEquGatePrimeNodeOffset
private

Definition at line 426 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourcePrimeEquSourceNodeOffset
private

Definition at line 423 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::ASourcePrimeEquSourcePrimeNodeOffset
private

Definition at line 427 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::bNode
private

Definition at line 169 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::capbd
private

Definition at line 576 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::capbs
private

Definition at line 580 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Capgb
private

Definition at line 304 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::capgb
private

Definition at line 571 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Capgdd
private

Definition at line 303 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::capgdd
private

Definition at line 567 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Capgs
private

Definition at line 302 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::capgs
private

Definition at line 563 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cbd
private

Definition at line 222 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Cbd
private

Definition at line 223 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Cbdsw
private

Definition at line 224 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cbs
private

Definition at line 225 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Cbs
private

Definition at line 226 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Cbssw
private

Definition at line 227 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cd
private

Definition at line 212 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cdd
private

Definition at line 211 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cdrain
private

Definition at line 324 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cdraindrift
private

Definition at line 325 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cdreq
private

Definition at line 331 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cqbd
private

Definition at line 578 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cqbs
private

Definition at line 582 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cqgb
private

Definition at line 573 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cqgdd
private

Definition at line 569 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::cqgs
private

Definition at line 565 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1capd
private

Definition at line 587 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1cdeq
private

Definition at line 349 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOarea
private

Definition at line 335 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOcapCharge
private

Definition at line 585 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOcapCurrent
private

Definition at line 586 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOinitCond
private

Definition at line 336 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::D1DIOoff1
private

Definition at line 334 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtBrkdwnV
private

Definition at line 346 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtDepCap
private

Definition at line 340 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtemp
private

Definition at line 337 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtF1
private

Definition at line 345 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtJctCap
private

Definition at line 339 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtJctPot
private

Definition at line 338 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtSatCur
private

Definition at line 342 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtSatRCur
private

Definition at line 343 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1DIOtVcrit
private

Definition at line 344 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1gd
private

Definition at line 348 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1gspr
private

Definition at line 347 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1vd
private

Definition at line 290 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1vd_old
private

Definition at line 557 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1vd_orig
private

Definition at line 549 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1vt
private

Definition at line 350 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::D1vte
private

Definition at line 351 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::dDriftNode
private

Definition at line 173 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::dIdd_dVd
private

Definition at line 216 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::dmm1vbs
private

Definition at line 318 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::dmm1vds
private

Definition at line 317 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::dmm1vgs
private

Definition at line 316 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::dNode
private

Definition at line 166 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::dNodePrime
private

Definition at line 170 of file N_DEV_VDMOS.h.

bool Xyce::Device::VDMOS::Instance::dNodePrimeSet
private

Definition at line 247 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::drainArea
private

Definition at line 177 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::drainCond
private

Definition at line 185 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::draindriftCond
private

Definition at line 186 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::draindriftVcrit
private

Definition at line 210 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::drainPerimeter
private

Definition at line 181 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::DrainSatCur
private

Definition at line 259 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::drainSquares
private

Definition at line 179 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::drainVcrit
private

Definition at line 209 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::EffectiveLength
private

Definition at line 258 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f2d
private

Definition at line 228 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f2s
private

Definition at line 231 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f3d
private

Definition at line 229 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f3s
private

Definition at line 232 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f4d
private

Definition at line 230 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::f4s
private

Definition at line 233 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_BulkEquBulkNodePtr
private

Definition at line 457 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_BulkEquDrainPrimeNodePtr
private

Definition at line 458 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_BulkEquGatePrimeNodePtr
private

Definition at line 459 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_BulkEquSourcePrimeNodePtr
private

Definition at line 460 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_D1PrimeEquD1PrimeNodePtr
private

Definition at line 486 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_D1PrimeEquDrainNodePtr
private

Definition at line 484 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_D1PrimeEquSourceNodePtr
private

Definition at line 485 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainDriftEquDrainDriftNodePtr
private

Definition at line 482 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainDriftEquDrainNodePtr
private

Definition at line 480 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainDriftEquDrainPrimeNodePtr
private

Definition at line 481 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainEquD1PrimeNodePtr
private

Definition at line 447 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainEquDrainDriftNodePtr
private

Definition at line 446 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainEquDrainNodePtr
private

Definition at line 444 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainEquSourceNodePtr
private

Definition at line 445 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainPrimeEquBulkNodePtr
private

Definition at line 462 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainPrimeEquDrainDriftNodePtr
private

Definition at line 466 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainPrimeEquDrainPrimeNodePtr
private

Definition at line 463 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainPrimeEquGatePrimeNodePtr
private

Definition at line 464 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_DrainPrimeEquSourcePrimeNodePtr
private

Definition at line 465 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GateEquGateNodePtr
private

Definition at line 449 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GateEquGatePrimeNodePtr
private

Definition at line 450 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GatePrimeEquBulkNodePtr
private

Definition at line 469 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GatePrimeEquDrainPrimeNodePtr
private

Definition at line 470 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GatePrimeEquGateNodePtr
private

Definition at line 468 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GatePrimeEquGatePrimeNodePtr
private

Definition at line 471 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_GatePrimeEquSourcePrimeNodePtr
private

Definition at line 472 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourceEquD1PrimeNodePtr
private

Definition at line 455 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourceEquDrainNodePtr
private

Definition at line 452 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourceEquSourceNodePtr
private

Definition at line 453 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourceEquSourcePrimeNodePtr
private

Definition at line 454 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourcePrimeEquBulkNodePtr
private

Definition at line 475 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourcePrimeEquDrainPrimeNodePtr
private

Definition at line 476 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourcePrimeEquGatePrimeNodePtr
private

Definition at line 477 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourcePrimeEquSourceNodePtr
private

Definition at line 474 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::f_SourcePrimeEquSourcePrimeNodePtr
private

Definition at line 478 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gammal
private

Definition at line 237 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gammas
private

Definition at line 236 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GateBulkOverlapCap
private

Definition at line 263 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gateCond
private

Definition at line 184 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GateDrainOverlapCap
private

Definition at line 262 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GateSourceOverlapCap
private

Definition at line 261 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gbd
private

Definition at line 221 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gbs
private

Definition at line 220 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GBSSUB
private

Definition at line 322 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gchi0
private

Definition at line 238 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gddd
private

Definition at line 215 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gdds
private

Definition at line 218 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GDDSSUB
private

Definition at line 321 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gds
private

Definition at line 217 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gdsshunt
private

Definition at line 219 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gm
private

Definition at line 214 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Gm
private

Definition at line 328 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::gmbs
private

Definition at line 213 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Gmbs
private

Definition at line 328 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::GMSUB
private

Definition at line 320 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::gNode
private

Definition at line 167 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::gNodePrime
private

Definition at line 171 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Idrain
private

Definition at line 309 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Idraindrift
private

Definition at line 310 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Igate
private

Definition at line 308 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Ird1rs
private

Definition at line 312 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Irdsshunt
private

Definition at line 311 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Isource
private

Definition at line 307 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::ISUB
private

Definition at line 319 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap
staticprivate

Definition at line 641 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2
staticprivate

Definition at line 650 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C
staticprivate

Definition at line 678 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_DC
staticprivate

Definition at line 677 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_DC_GC
staticprivate

Definition at line 672 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_DC_SC
staticprivate

Definition at line 674 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_DC_SC_GC
staticprivate

Definition at line 671 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_GC
staticprivate

Definition at line 675 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_SC
staticprivate

Definition at line 676 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_D1C_SC_GC
staticprivate

Definition at line 673 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_DC
staticprivate

Definition at line 649 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_DC_GC
staticprivate

Definition at line 644 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_DC_SC
staticprivate

Definition at line 646 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_DC_SC_GC
staticprivate

Definition at line 643 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_GC
staticprivate

Definition at line 647 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_SC
staticprivate

Definition at line 648 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacMap2_SC_GC
staticprivate

Definition at line 645 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C
staticprivate

Definition at line 669 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_DC
staticprivate

Definition at line 668 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_DC_GC
staticprivate

Definition at line 663 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_DC_SC
staticprivate

Definition at line 665 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_DC_SC_GC
staticprivate

Definition at line 662 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_GC
staticprivate

Definition at line 666 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_SC
staticprivate

Definition at line 667 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_D1C_SC_GC
staticprivate

Definition at line 664 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_DC
staticprivate

Definition at line 640 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_DC_GC
staticprivate

Definition at line 635 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_DC_SC
staticprivate

Definition at line 637 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_DC_SC_GC
staticprivate

Definition at line 634 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_GC
staticprivate

Definition at line 638 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_SC
staticprivate

Definition at line 639 of file N_DEV_VDMOS.h.

std::vector< int > Xyce::Device::VDMOS::Instance::jacMap_SC_GC
staticprivate

Definition at line 636 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp
staticprivate

Definition at line 632 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C
staticprivate

Definition at line 660 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_DC
staticprivate

Definition at line 659 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_DC_GC
staticprivate

Definition at line 654 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_DC_SC
staticprivate

Definition at line 656 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_DC_SC_GC
staticprivate

Definition at line 653 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_GC
staticprivate

Definition at line 657 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_SC
staticprivate

Definition at line 658 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_D1C_SC_GC
staticprivate

Definition at line 655 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_DC
staticprivate

Definition at line 631 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_DC_GC
staticprivate

Definition at line 626 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_DC_SC
staticprivate

Definition at line 628 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_DC_SC_GC
staticprivate

Definition at line 625 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_GC
staticprivate

Definition at line 629 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_SC
staticprivate

Definition at line 630 of file N_DEV_VDMOS.h.

std::vector< std::vector< int > > Xyce::Device::VDMOS::Instance::jacStamp_SC_GC
staticprivate

Definition at line 627 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::l
private

Definition at line 175 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_Bulk
private

Definition at line 361 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_D1Prime
private

Definition at line 363 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_Drain
private

Definition at line 355 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_DrainDrift
private

Definition at line 362 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_DrainPrime
private

Definition at line 356 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_Gate
private

Definition at line 359 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_GatePrime
private

Definition at line 360 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_Source
private

Definition at line 357 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_SourcePrime
private

Definition at line 358 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_capgb
private

Definition at line 598 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_capgdd
private

Definition at line 597 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_capgs
private

Definition at line 596 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_D1DIOcapCharge
private

Definition at line 614 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_D1vd
private

Definition at line 594 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_qbd
private

Definition at line 604 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_qbs
private

Definition at line 605 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_qgb
private

Definition at line 602 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_qgdd
private

Definition at line 601 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_qgs
private

Definition at line 600 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_vbdd
private

Definition at line 590 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_vbs
private

Definition at line 591 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_vdds
private

Definition at line 593 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_vgps
private

Definition at line 592 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_state_von
private

Definition at line 617 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_store_dev_ib
private

Definition at line 623 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_store_dev_id
private

Definition at line 620 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_store_dev_ig
private

Definition at line 621 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::li_store_dev_is
private

Definition at line 622 of file N_DEV_VDMOS.h.

bool Xyce::Device::VDMOS::Instance::limitedFlag
private

Definition at line 250 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::mm1
private

Definition at line 315 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::mode
private

Definition at line 242 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::mode_high
private

Definition at line 244 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::mode_low
private

Definition at line 243 of file N_DEV_VDMOS.h.

Model& Xyce::Device::VDMOS::Instance::model_
private

Definition at line 163 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::n0
private

Definition at line 234 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::newtonIterOld
private

Definition at line 559 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::nrmsum
private

Definition at line 330 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::numberParallel
private

Definition at line 187 of file N_DEV_VDMOS.h.

bool Xyce::Device::VDMOS::Instance::off
private

Definition at line 245 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::OxideCap
private

Definition at line 264 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_BulkEquBulkNodePtr
private

Definition at line 502 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_BulkEquDrainPrimeNodePtr
private

Definition at line 503 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_BulkEquGatePrimeNodePtr
private

Definition at line 504 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_BulkEquSourcePrimeNodePtr
private

Definition at line 505 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_D1PrimeEquD1PrimeNodePtr
private

Definition at line 531 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_D1PrimeEquDrainNodePtr
private

Definition at line 529 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_D1PrimeEquSourceNodePtr
private

Definition at line 530 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainDriftEquDrainDriftNodePtr
private

Definition at line 527 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainDriftEquDrainNodePtr
private

Definition at line 525 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainDriftEquDrainPrimeNodePtr
private

Definition at line 526 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainEquD1PrimeNodePtr
private

Definition at line 492 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainEquDrainDriftNodePtr
private

Definition at line 491 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainEquDrainNodePtr
private

Definition at line 489 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainEquSourceNodePtr
private

Definition at line 490 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainPrimeEquBulkNodePtr
private

Definition at line 507 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainPrimeEquDrainDriftNodePtr
private

Definition at line 511 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainPrimeEquDrainPrimeNodePtr
private

Definition at line 508 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainPrimeEquGatePrimeNodePtr
private

Definition at line 509 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_DrainPrimeEquSourcePrimeNodePtr
private

Definition at line 510 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GateEquGateNodePtr
private

Definition at line 494 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GateEquGatePrimeNodePtr
private

Definition at line 495 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GatePrimeEquBulkNodePtr
private

Definition at line 514 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GatePrimeEquDrainPrimeNodePtr
private

Definition at line 515 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GatePrimeEquGateNodePtr
private

Definition at line 513 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GatePrimeEquGatePrimeNodePtr
private

Definition at line 516 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_GatePrimeEquSourcePrimeNodePtr
private

Definition at line 517 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourceEquD1PrimeNodePtr
private

Definition at line 500 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourceEquDrainNodePtr
private

Definition at line 497 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourceEquSourceNodePtr
private

Definition at line 498 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourceEquSourcePrimeNodePtr
private

Definition at line 499 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourcePrimeEquBulkNodePtr
private

Definition at line 520 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourcePrimeEquDrainPrimeNodePtr
private

Definition at line 521 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourcePrimeEquGatePrimeNodePtr
private

Definition at line 522 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourcePrimeEquSourceNodePtr
private

Definition at line 519 of file N_DEV_VDMOS.h.

double* Xyce::Device::VDMOS::Instance::q_SourcePrimeEquSourcePrimeNodePtr
private

Definition at line 523 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::qbd
private

Definition at line 577 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::qbs
private

Definition at line 581 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::qgb
private

Definition at line 572 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::qgdd
private

Definition at line 568 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::qgs
private

Definition at line 564 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::revsum
private

Definition at line 329 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::sNode
private

Definition at line 168 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::sNodePrime
private

Definition at line 172 of file N_DEV_VDMOS.h.

bool Xyce::Device::VDMOS::Instance::sNodePrimeSet
private

Definition at line 248 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::sourceArea
private

Definition at line 178 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::sourceCond
private

Definition at line 183 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::sourcePerimeter
private

Definition at line 182 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::SourceSatCur
private

Definition at line 260 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::sourceSquares
private

Definition at line 180 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::sourceVcrit
private

Definition at line 208 of file N_DEV_VDMOS.h.

int Xyce::Device::VDMOS::Instance::states
private

Definition at line 165 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tBulkPot
private

Definition at line 200 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tCbd
private

Definition at line 196 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tCbs
private

Definition at line 197 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tCj
private

Definition at line 198 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tCjsw
private

Definition at line 199 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tDepCap
private

Definition at line 201 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::temp
private

Definition at line 190 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tPhi
private

Definition at line 192 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tSatCur
private

Definition at line 194 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tSatCurDens
private

Definition at line 195 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tSurfMob
private

Definition at line 191 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tVbi
private

Definition at line 203 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::tVto
private

Definition at line 193 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vb
private

Definition at line 271 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vbdd
private

Definition at line 289 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbdd
private

Definition at line 537 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbdd_old
private

Definition at line 552 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbdd_orig
private

Definition at line 544 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vbdp
private

Definition at line 283 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbs
private

Definition at line 538 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbs_old
private

Definition at line 553 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vbs_orig
private

Definition at line 545 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vbsp
private

Definition at line 282 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vd
private

Definition at line 268 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vd1p
private

Definition at line 276 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vdd
private

Definition at line 275 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vddd
private

Definition at line 279 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vdddp
private

Definition at line 280 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vddp
private

Definition at line 278 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vdds
private

Definition at line 541 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vdds_old
private

Definition at line 556 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vdds_orig
private

Definition at line 548 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vddsat
private

Definition at line 207 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vdp
private

Definition at line 272 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vdpsp
private

Definition at line 288 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vdsat
private

Definition at line 206 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vg
private

Definition at line 270 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vggp
private

Definition at line 284 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vgp
private

Definition at line 273 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vgpb
private

Definition at line 287 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgpd
private

Definition at line 295 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgpdd
private

Definition at line 539 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgpdd_old
private

Definition at line 554 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgpdd_orig
private

Definition at line 546 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vgpdp
private

Definition at line 286 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgps
private

Definition at line 540 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgps_old
private

Definition at line 555 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vgps_orig
private

Definition at line 547 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vgpsp
private

Definition at line 285 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::von
private

Definition at line 205 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vp
private

Definition at line 235 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vs
private

Definition at line 269 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vsp
private

Definition at line 274 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::Vssp
private

Definition at line 281 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vt
private

Definition at line 188 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vthLimit
private

Definition at line 240 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::vtoo
private

Definition at line 239 of file N_DEV_VDMOS.h.

double Xyce::Device::VDMOS::Instance::w
private

Definition at line 176 of file N_DEV_VDMOS.h.


The documentation for this class was generated from the following files: