Xyce  6.1
Xyce::Device::MOSFET1::Instance Class Reference

#include <N_DEV_MOSFET1.h>

Inheritance diagram for Xyce::Device::MOSFET1::Instance:
Collaboration diagram for Xyce::Device::MOSFET1::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)
 
void loadNodeSymbols (Util::SymbolTable &symbol_table) const
 Populates and returns the store name map. More...
 
const std::vector< std::vector< int > > & jacobianStamp () const
 
void registerJacLIDs (const std::vector< std::vector< int > > &jacLIDVec)
 
bool processParams ()
 
bool updateTemperature (const double &temp_tmp)
 
bool updateIntermediateVars ()
 
bool updatePrimaryState ()
 
int getNumNoiseSources () const
 
void setupNoiseSources (Xyce::Analysis::NoiseData &noiseData)
 
void getNoiseSources (Xyce::Analysis::NoiseData &noiseData)
 
void loadErrorWeightMask ()
 
bool loadDAEQVector ()
 
bool loadDAEFVector ()
 
bool loadDAEdQdx ()
 
bool loadDAEdFdx ()
 
void setupPointers ()
 
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 std::ostream & printName (std::ostream &os) const
 
virtual void enableLeadCurrentCalc ()
 
virtual void registerGIDs (const IndexPairVector &intGIDListRef, const IndexPairVector &extGIDListRef)
 
virtual void registerStateGIDs (const IndexPairVector &staGIDListRef)
 
virtual void registerStoreGIDs (const IndexPairVector &stoGIDListRef)
 
virtual void registerBranchDataLIDs (const LocalIdVector &branchDataLIDVecRef)
 
virtual const std::vector< std::string > & getDepSolnVars ()
 
virtual void registerDepSolnGIDs (const std::vector< IdVector > &varList)
 
virtual const std::vector< std::string > & getDepStateVars ()
 
virtual void registerDepStateGIDs (const std::vector< IdVector > &varList)
 
virtual const std::vector< std::string > & getDepStoreVars ()
 
virtual void registerDepStoreGIDs (const std::vector< IdVector > &varList)
 
virtual const std::vector< std::string > & getDepLeadCurrentVars ()
 
virtual void registerDepLeadCurrentGIDs (const std::vector< IdVector > &varList)
 
virtual void registerDepSolnLIDs (const std::vector< IdVector > &depSolnLIDVecRef)
 
virtual void registerDepStateLIDs (const std::vector< IdVector > &depStaLIDVecRef)
 
virtual void registerDepStoreLIDs (const std::vector< IdVector > &depStoLIDVecRef)
 
virtual void registerGIDData (const std::vector< int > &counts, const IdVector &GIDs, const JacobianStamp &jacGIDs)
 
virtual const IdVectorgetDepSolnGIDVec ()
 
virtual const IndexPairVector & getIndexPairList ()
 
virtual bool getInstanceBreakPoints (std::vector< Util::BreakPoint > &breakPointTimes)
 
virtual bool updateSource ()
 
virtual bool processInstanceParams ()
 
virtual bool testDAEMatrices (const std::vector< const std::string * > &nameVec)
 
virtual bool loadTrivialDAE_FMatrixStamp ()
 
bool trivialStampLoader (Linear::Matrix *matPtr)
 
bool zeroMatrixDiagonal (Linear::Matrix *matPtr)
 
virtual bool updateSecondaryState ()
 
virtual bool setIC ()
 
virtual bool plotfileFlag ()
 
virtual void acceptStep ()
 
virtual bool loadDAEBVector ()
 
const InstanceNamegetName () const
 
int getNumIntVars () const
 
int getNumExtVars () const
 
int getNumStateVars () const
 
int getNumStoreVars () const
 
int getNumBranchDataVars () const
 
void setNumStoreVars (int num_store_vars)
 
void setNumBranchDataVars (int num_branch_data_vars)
 
virtual const std::vector< int > & getDevConMap ()
 
virtual DeviceStategetInternalState ()
 
virtual bool setInternalState (const DeviceState &state)
 
virtual bool loadDFDV (int iElectrode, Linear::Vector *dfdvPtr)
 
virtual bool calcConductance (int iElectrode, const Linear::Vector *dxdvPtr)
 
virtual bool outputPlotFiles ()
 
virtual bool enablePDEContinuation (int &max_PDE_continuation_steps)
 
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 IdVectorgetDevLIDs () const
 
const std::vector< IdVector > & getDevJacLIDs () const
 
const IdVectorgetStaLIDVec () const
 
bool getMergeRowColChecked () const
 
void setMergeRowColChecked (bool mergeRowColChecked_local)
 
const MatrixLoadDatagetMatrixLoadData () const
 
MatrixLoadDatagetMatrixLoadData ()
 
const ExternDatagetExternData () const
 
- Public Member Functions inherited from Xyce::Device::DeviceEntity
 DeviceEntity (ParametricData< void > &parametric_data, const SolverState &solver_state, const DeviceOptions &device_options, const std::string &netlist_filename, int netlist_line)
 
virtual ~DeviceEntity ()
 
virtual CompositeParamconstructComposite (const std::string &composite_name, const std::string &param_name)
 
bool setDefaultParam (double val, bool overrideOriginal=false)
 
double getDefaultParam () const
 
bool scaleParam (const std::string &paramName, double val, double val0)
 
bool scaleParam (const std::string &paramName, double val)
 
bool scaleDefaultParam (double val)
 
bool analyticSensitivityAvailable (const std::string &paramName)
 
bool getAnalyticSensitivity (const std::string &paramName, 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 &paramName, double val, bool overrideOriginal=false)
 
bool getParam (const std::string &paramName, double &result) const
 
bool getParamBreakpoints (std::vector< Util::BreakPoint > &)
 
bool updateDependentParameters (Linear::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 > &params)
 
bool given (const std::string &parameter_name) const
 
void setDefaultParamName (const std::string &default_param_name)
 
const std::vector< Depend > & getDependentParams ()
 
void addDependentParameter (const Depend &param)
 
const DeviceOptionsgetDeviceOptions () const
 
const SolverStategetSolverState () const
 
const NetlistLocation & netlistLocation () const
 
const ParameterMapgetParameterMap () const
 
- Public Member Functions inherited from Xyce::Device::ParameterBase
 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

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

Private Attributes

Modelmodel_
 
int states
 
int dNode
 
int gNode
 
int sNode
 
int bNode
 
int dNodePrime
 
int sNodePrime
 
bool OFF
 
double l
 
double w
 
double drainArea
 
double sourceArea
 
double drainSquares
 
double sourceSquares
 
double drainPerimeter
 
double sourcePerimeter
 
double sourceConductance
 
double drainConductance
 
double temp
 
double numberParallel
 
double tTransconductance
 
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 icVBS
 
double icVDS
 
double icVGS
 
double von
 
double vdsat
 
double sourceVcrit
 
double drainVcrit
 
double cd
 
double cbs
 
double cbd
 
double gmbs
 
double gm
 
double gds
 
double gbd
 
double gbs
 
double capbd
 
double capbs
 
double Cbd
 
double Cbdsw
 
double Cbs
 
double Cbssw
 
double f2d
 
double f3d
 
double f4d
 
double f2s
 
double f3s
 
double f4s
 
int mode
 
double mode_low
 
double mode_high
 
bool limitedFlag
 
bool IC_GIVEN
 
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 Vsp
 
double Vddot
 
double Vsdot
 
double Vgdot
 
double Vbdot
 
double Vdpdot
 
double Vspdot
 
double Vddp
 
double Vssp
 
double Vbsp
 
double Vbdp
 
double Vgsp
 
double Vgdp
 
double Vgb
 
double Vdpsp
 
double vgd
 
double vt
 
double Capgs
 
double Capgd
 
double Capgb
 
double Isource
 
double Idrain
 
double cdrain
 
double Gm
 
double Gmbs
 
double revsum
 
double nrmsum
 
double cdreq
 
int li_Drain
 
int li_DrainPrime
 
int li_Source
 
int li_SourcePrime
 
int li_Gate
 
int li_Bulk
 
int li_Draindot
 
int li_DrainPrimedot
 
int li_Sourcedot
 
int li_SourcePrimedot
 
int li_Gatedot
 
int li_Bulkdot
 
int ADrainEquDrainNodeOffset
 
int ADrainEquDrainPrimeNodeOffset
 
int AGateEquGateNodeOffset
 
int AGateEquBulkNodeOffset
 
int AGateEquDrainPrimeNodeOffset
 
int AGateEquSourcePrimeNodeOffset
 
int AGateEquVGatedotNodeOffset
 
int AGateEquVBulkdotNodeOffset
 
int AGateEquVDrainPrimedotNodeOffset
 
int AGateEquVSourcePrimedotNodeOffset
 
int ASourceEquSourceNodeOffset
 
int ASourceEquSourcePrimeNodeOffset
 
int ABulkEquGateNodeOffset
 
int ABulkEquBulkNodeOffset
 
int ABulkEquDrainPrimeNodeOffset
 
int ABulkEquSourcePrimeNodeOffset
 
int ABulkEquVGatedotNodeOffset
 
int ABulkEquVBulkdotNodeOffset
 
int ABulkEquVDrainPrimedotNodeOffset
 
int ABulkEquVSourcePrimedotNodeOffset
 
int ADrainPrimeEquDrainNodeOffset
 
int ADrainPrimeEquGateNodeOffset
 
int ADrainPrimeEquBulkNodeOffset
 
int ADrainPrimeEquDrainPrimeNodeOffset
 
int ADrainPrimeEquSourcePrimeNodeOffset
 
int ADrainPrimeEquVGatedotNodeOffset
 
int ADrainPrimeEquVBulkdotNodeOffset
 
int ADrainPrimeEquVDrainPrimedotNodeOffset
 
int ASourcePrimeEquGateNodeOffset
 
int ASourcePrimeEquSourceNodeOffset
 
int ASourcePrimeEquBulkNodeOffset
 
int ASourcePrimeEquDrainPrimeNodeOffset
 
int ASourcePrimeEquSourcePrimeNodeOffset
 
int ASourcePrimeEquVGatedotNodeOffset
 
int ASourcePrimeEquVBulkdotNodeOffset
 
int ASourcePrimeEquVSourcePrimedotNodeOffset
 
int ADraindotEquVDrainNodeOffset
 
int ADraindotEquVDraindotNodeOffset
 
int AGatedotEquVGateNodeOffset
 
int AGatedotEquVGatedotNodeOffset
 
int ASourcedotEquVSourceNodeOffset
 
int ASourcedotEquVSourcedotNodeOffset
 
int ABulkdotEquVBulkNodeOffset
 
int ABulkdotEquVBulkdotNodeOffset
 
int ADrainPrimedotEquVDrainPrimeNodeOffset
 
int ADrainPrimedotEquVDrainPrimedotNodeOffset
 
int ASourcePrimedotEquVSourcePrimeNodeOffset
 
int ASourcePrimedotEquVSourcePrimedotNodeOffset
 
double * f_DrainEquDrainNodePtr
 
double * f_DrainEquDrainPrimeNodePtr
 
double * f_GateEquGateNodePtr
 
double * f_GateEquBulkNodePtr
 
double * f_GateEquDrainPrimeNodePtr
 
double * f_GateEquSourcePrimeNodePtr
 
double * f_GateEquVGatedotNodePtr
 
double * f_GateEquVBulkdotNodePtr
 
double * f_GateEquVDrainPrimedotNodePtr
 
double * f_GateEquVSourcePrimedotNodePtr
 
double * f_SourceEquSourceNodePtr
 
double * f_SourceEquSourcePrimeNodePtr
 
double * f_BulkEquGateNodePtr
 
double * f_BulkEquBulkNodePtr
 
double * f_BulkEquDrainPrimeNodePtr
 
double * f_BulkEquSourcePrimeNodePtr
 
double * f_BulkEquVGatedotNodePtr
 
double * f_BulkEquVBulkdotNodePtr
 
double * f_BulkEquVDrainPrimedotNodePtr
 
double * f_BulkEquVSourcePrimedotNodePtr
 
double * f_DrainPrimeEquDrainNodePtr
 
double * f_DrainPrimeEquGateNodePtr
 
double * f_DrainPrimeEquBulkNodePtr
 
double * f_DrainPrimeEquDrainPrimeNodePtr
 
double * f_DrainPrimeEquSourcePrimeNodePtr
 
double * f_DrainPrimeEquVGatedotNodePtr
 
double * f_DrainPrimeEquVBulkdotNodePtr
 
double * f_DrainPrimeEquVDrainPrimedotNodePtr
 
double * f_SourcePrimeEquGateNodePtr
 
double * f_SourcePrimeEquSourceNodePtr
 
double * f_SourcePrimeEquBulkNodePtr
 
double * f_SourcePrimeEquDrainPrimeNodePtr
 
double * f_SourcePrimeEquSourcePrimeNodePtr
 
double * f_SourcePrimeEquVGatedotNodePtr
 
double * f_SourcePrimeEquVBulkdotNodePtr
 
double * f_SourcePrimeEquVSourcePrimedotNodePtr
 
double * f_DraindotEquVDrainNodePtr
 
double * f_DraindotEquVDraindotNodePtr
 
double * f_GatedotEquVGateNodePtr
 
double * f_GatedotEquVGatedotNodePtr
 
double * f_SourcedotEquVSourceNodePtr
 
double * f_SourcedotEquVSourcedotNodePtr
 
double * f_BulkdotEquVBulkNodePtr
 
double * f_BulkdotEquVBulkdotNodePtr
 
double * f_DrainPrimedotEquVDrainPrimeNodePtr
 
double * f_DrainPrimedotEquVDrainPrimedotNodePtr
 
double * f_SourcePrimedotEquVSourcePrimeNodePtr
 
double * f_SourcePrimedotEquVSourcePrimedotNodePtr
 
double * q_DrainEquDrainNodePtr
 
double * q_DrainEquDrainPrimeNodePtr
 
double * q_GateEquGateNodePtr
 
double * q_GateEquBulkNodePtr
 
double * q_GateEquDrainPrimeNodePtr
 
double * q_GateEquSourcePrimeNodePtr
 
double * q_GateEquVGatedotNodePtr
 
double * q_GateEquVBulkdotNodePtr
 
double * q_GateEquVDrainPrimedotNodePtr
 
double * q_GateEquVSourcePrimedotNodePtr
 
double * q_SourceEquSourceNodePtr
 
double * q_SourceEquSourcePrimeNodePtr
 
double * q_BulkEquGateNodePtr
 
double * q_BulkEquBulkNodePtr
 
double * q_BulkEquDrainPrimeNodePtr
 
double * q_BulkEquSourcePrimeNodePtr
 
double * q_BulkEquVGatedotNodePtr
 
double * q_BulkEquVBulkdotNodePtr
 
double * q_BulkEquVDrainPrimedotNodePtr
 
double * q_BulkEquVSourcePrimedotNodePtr
 
double * q_DrainPrimeEquDrainNodePtr
 
double * q_DrainPrimeEquGateNodePtr
 
double * q_DrainPrimeEquBulkNodePtr
 
double * q_DrainPrimeEquDrainPrimeNodePtr
 
double * q_DrainPrimeEquSourcePrimeNodePtr
 
double * q_DrainPrimeEquVGatedotNodePtr
 
double * q_DrainPrimeEquVBulkdotNodePtr
 
double * q_DrainPrimeEquVDrainPrimedotNodePtr
 
double * q_SourcePrimeEquGateNodePtr
 
double * q_SourcePrimeEquSourceNodePtr
 
double * q_SourcePrimeEquBulkNodePtr
 
double * q_SourcePrimeEquDrainPrimeNodePtr
 
double * q_SourcePrimeEquSourcePrimeNodePtr
 
double * q_SourcePrimeEquVGatedotNodePtr
 
double * q_SourcePrimeEquVBulkdotNodePtr
 
double * q_SourcePrimeEquVSourcePrimedotNodePtr
 
double * q_DraindotEquVDrainNodePtr
 
double * q_DraindotEquVDraindotNodePtr
 
double * q_GatedotEquVGateNodePtr
 
double * q_GatedotEquVGatedotNodePtr
 
double * q_SourcedotEquVSourceNodePtr
 
double * q_SourcedotEquVSourcedotNodePtr
 
double * q_BulkdotEquVBulkNodePtr
 
double * q_BulkdotEquVBulkdotNodePtr
 
double * q_DrainPrimedotEquVDrainPrimeNodePtr
 
double * q_DrainPrimedotEquVDrainPrimedotNodePtr
 
double * q_SourcePrimedotEquVSourcePrimeNodePtr
 
double * q_SourcePrimedotEquVSourcePrimedotNodePtr
 
double vbd
 
double vbs
 
double vgs
 
double vds
 
double vgs_orig
 
double vds_orig
 
double vbs_orig
 
double vbd_orig
 
double vgd_orig
 
double vgs_old
 
double vds_old
 
double vbs_old
 
double vbd_old
 
double vgd_old
 
double capgs
 
double dcapgsdvgs
 
double dcapgsdvgb
 
double dcapgsdvgd
 
double qgs
 
double capgd
 
double dcapgddvgs
 
double dcapgddvgb
 
double dcapgddvgd
 
double qgd
 
double capgb
 
double dcapgbdvgs
 
double dcapgbdvgb
 
double dcapgbdvgd
 
double qgb
 
double qbd
 
double cqbd
 
double qbs
 
int li_store_vbd
 
int li_store_vbs
 
int li_store_vgs
 
int li_store_vds
 
int li_store_von
 
int li_store_dev_id
 
int li_store_dev_ig
 
int li_store_dev_is
 
int li_store_dev_ib
 
int li_state_capgs
 
int li_state_capgd
 
int li_state_capgb
 
int li_state_qgs
 
int li_state_qgd
 
int li_state_qgb
 
int li_state_qbd
 
int li_state_qbs
 
int blockHomotopyID
 
double randomPerturb
 

Static Private Attributes

static std::vector< std::vector< int > > jacStamp_DC_SC
 
static std::vector< std::vector< int > > jacStamp_DC
 
static std::vector< std::vector< int > > jacStamp_SC
 
static std::vector< std::vector< int > > jacStamp
 
static std::vector< int > jacMap_DC_SC
 
static std::vector< int > jacMap_DC
 
static std::vector< int > jacMap_SC
 
static std::vector< int > jacMap
 
static std::vector< std::vector< int > > jacMap2_DC_SC
 
static std::vector< std::vector< int > > jacMap2_DC
 
static std::vector< std::vector< int > > jacMap2_SC
 
static std::vector< std::vector< int > > jacMap2
 

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 numLeadCurrentVars
 
int numLeadCurrentStoreVars
 
bool loadLeadCurrent
 
int numBranchDataVars
 
int numBranchDataVarsIfAllocated
 
std::vector< int > devConMap
 
bool mergeRowColChecked
 
- Protected Member Functions inherited from Xyce::Device::DeviceInstance
void jacStampMap (const JacobianStamp &stamp_parent, IdVector &map_parent, JacobianStamp &map2_parent, JacobianStamp &stamp, IdVector &map, JacobianStamp &map2, int from, int to, int original_size)
 
void jacStampMap_fixOrder (const JacobianStamp &stamp_parent, JacobianStamp &map2_parent, JacobianStamp &stamp, JacobianStamp &map2)
 
void outputJacStamp (const JacobianStamp &jac)
 
void outputJacMaps (const std::vector< int > &jacMap, const JacobianStamp &jacMap2)
 
- Protected Attributes inherited from Xyce::Device::DeviceInstance
const ExternDataextData
 
IndexPairVector indexPairList
 
IndexPairVector intGIDList
 
IndexPairVector extGIDList
 
IndexPairVector staGIDList
 
IdVector intLIDVec
 
IdVector extLIDVec
 
IdVector staLIDVec
 
IdVector stoLIDVec
 
IdVector devLIDs
 devLIDs is a combined LID vector, containing int, ext, and expVar ID's. More...
 
JacobianStamp devJacLIDs
 
DeviceSupport devSupport
 
- Protected Attributes inherited from Xyce::Device::DeviceEntity
std::vector< int > expVarGIDs
 
std::vector< int > expVarLIDs
 
std::vector< std::string > expVarNames
 
std::vector< double > expVarVals
 
std::vector< double > eVarVals
 

Detailed Description

Definition at line 84 of file N_DEV_MOSFET1.h.

Constructor & Destructor Documentation

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

Definition at line 371 of file N_DEV_MOSFET1.C.

Xyce::Device::MOSFET1::Instance::~Instance ( )

Definition at line 1328 of file N_DEV_MOSFET1.C.

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

Member Function Documentation

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

Definition at line 143 of file N_DEV_MOSFET1.h.

void Xyce::Device::MOSFET1::Instance::getNoiseSources ( Xyce::Analysis::NoiseData noiseData)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3812 of file N_DEV_MOSFET1.C.

int Xyce::Device::MOSFET1::Instance::getNumNoiseSources ( ) const
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3756 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 764 of file N_DEV_MOSFET1.h.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1569 of file N_DEV_MOSFET1.C.

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

Implements Xyce::Device::DeviceInstance.

Definition at line 2403 of file N_DEV_MOSFET1.C.

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

Implements Xyce::Device::DeviceInstance.

Definition at line 2267 of file N_DEV_MOSFET1.C.

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

Implements Xyce::Device::DeviceInstance.

Definition at line 2082 of file N_DEV_MOSFET1.C.

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

Implements Xyce::Device::DeviceInstance.

Definition at line 1870 of file N_DEV_MOSFET1.C.

void Xyce::Device::MOSFET1::Instance::loadErrorWeightMask ( )
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 4146 of file N_DEV_MOSFET1.C.

void Xyce::Device::MOSFET1::Instance::loadNodeSymbols ( Util::SymbolTable &  symbol_table) const
virtual

Populates and returns the store name map.

If the DeviceInstance::storeNameMap is empty, populate it.

For the purpose of lead currents, store vector elements must be given names that can be used to locate lead currents at print time. When a netlist attempts to print, say, "I(R1)" the output code looks for an entry in the store vector named R1:DEV_I.

This method does the assignment of names to various vector elements.

Author
David G. Baur
Date
12/18/2014

Implements Xyce::Device::DeviceInstance.

Definition at line 1440 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 355 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1589 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1340 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1480 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1537 of file N_DEV_MOSFET1.C.

void Xyce::Device::MOSFET1::Instance::setupNoiseSources ( Xyce::Analysis::NoiseData noiseData)
virtual

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3769 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 1700 of file N_DEV_MOSFET1.C.

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

CURRENTS to load into RHS:

Conductances to load into Jacobian as they relate to things here: all of the places where I say Cap/dt I really mean dtype*Cap/dt for

Implements Xyce::Device::DeviceInstance.

Definition at line 2608 of file N_DEV_MOSFET1.C.

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

Implements Xyce::Device::DeviceInstance.

Definition at line 3664 of file N_DEV_MOSFET1.C.

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

Reimplemented from Xyce::Device::DeviceInstance.

Definition at line 3419 of file N_DEV_MOSFET1.C.

Friends And Related Function Documentation

friend class Master
friend

Definition at line 88 of file N_DEV_MOSFET1.h.

friend class Model
friend

Definition at line 87 of file N_DEV_MOSFET1.h.

friend class ParametricData< Instance >
friend

Definition at line 86 of file N_DEV_MOSFET1.h.

friend class Traits
friend

Definition at line 88 of file N_DEV_MOSFET1.h.

Member Data Documentation

int Xyce::Device::MOSFET1::Instance::ABulkdotEquVBulkdotNodeOffset
private

Definition at line 428 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkdotEquVBulkNodeOffset
private

Definition at line 427 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquBulkNodeOffset
private

Definition at line 389 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquDrainPrimeNodeOffset
private

Definition at line 390 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquGateNodeOffset
private

Definition at line 388 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquSourcePrimeNodeOffset
private

Definition at line 391 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquVBulkdotNodeOffset
private

Definition at line 394 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquVDrainPrimedotNodeOffset
private

Definition at line 395 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquVGatedotNodeOffset
private

Definition at line 393 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ABulkEquVSourcePrimedotNodeOffset
private

Definition at line 396 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADraindotEquVDraindotNodeOffset
private

Definition at line 422 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADraindotEquVDrainNodeOffset
private

Definition at line 421 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainEquDrainNodeOffset
private

Definition at line 369 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainEquDrainPrimeNodeOffset
private

Definition at line 370 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimedotEquVDrainPrimedotNodeOffset
private

Definition at line 430 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimedotEquVDrainPrimeNodeOffset
private

Definition at line 429 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquBulkNodeOffset
private

Definition at line 401 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquDrainNodeOffset
private

Definition at line 399 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquDrainPrimeNodeOffset
private

Definition at line 402 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquGateNodeOffset
private

Definition at line 400 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquSourcePrimeNodeOffset
private

Definition at line 403 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquVBulkdotNodeOffset
private

Definition at line 406 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquVDrainPrimedotNodeOffset
private

Definition at line 407 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ADrainPrimeEquVGatedotNodeOffset
private

Definition at line 405 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGatedotEquVGatedotNodeOffset
private

Definition at line 424 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGatedotEquVGateNodeOffset
private

Definition at line 423 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquBulkNodeOffset
private

Definition at line 374 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquDrainPrimeNodeOffset
private

Definition at line 375 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquGateNodeOffset
private

Definition at line 373 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquSourcePrimeNodeOffset
private

Definition at line 376 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquVBulkdotNodeOffset
private

Definition at line 379 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquVDrainPrimedotNodeOffset
private

Definition at line 380 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquVGatedotNodeOffset
private

Definition at line 378 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::AGateEquVSourcePrimedotNodeOffset
private

Definition at line 381 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcedotEquVSourcedotNodeOffset
private

Definition at line 426 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcedotEquVSourceNodeOffset
private

Definition at line 425 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourceEquSourceNodeOffset
private

Definition at line 384 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourceEquSourcePrimeNodeOffset
private

Definition at line 385 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimedotEquVSourcePrimedotNodeOffset
private

Definition at line 432 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimedotEquVSourcePrimeNodeOffset
private

Definition at line 431 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquBulkNodeOffset
private

Definition at line 412 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquDrainPrimeNodeOffset
private

Definition at line 413 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquGateNodeOffset
private

Definition at line 410 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquSourceNodeOffset
private

Definition at line 411 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquSourcePrimeNodeOffset
private

Definition at line 414 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquVBulkdotNodeOffset
private

Definition at line 417 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquVGatedotNodeOffset
private

Definition at line 416 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::ASourcePrimeEquVSourcePrimedotNodeOffset
private

Definition at line 418 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::blockHomotopyID
private

Definition at line 646 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::bNode
private

Definition at line 173 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::capbd
private

Definition at line 223 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::capbs
private

Definition at line 224 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Capgb
private

Definition at line 304 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::capgb
private

Definition at line 610 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Capgd
private

Definition at line 303 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::capgd
private

Definition at line 604 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Capgs
private

Definition at line 302 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::capgs
private

Definition at line 598 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cbd
private

Definition at line 217 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Cbd
private

Definition at line 225 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Cbdsw
private

Definition at line 226 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cbs
private

Definition at line 216 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Cbs
private

Definition at line 227 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Cbssw
private

Definition at line 228 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cd
private

Definition at line 215 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cdrain
private

Definition at line 310 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cdreq
private

Definition at line 317 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::cqbd
private

Definition at line 618 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgbdvgb
private

Definition at line 612 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgbdvgd
private

Definition at line 613 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgbdvgs
private

Definition at line 611 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgddvgb
private

Definition at line 606 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgddvgd
private

Definition at line 607 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgddvgs
private

Definition at line 605 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgsdvgb
private

Definition at line 600 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgsdvgd
private

Definition at line 601 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::dcapgsdvgs
private

Definition at line 599 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::dNode
private

Definition at line 170 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::dNodePrime
private

Definition at line 174 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::drainArea
private

Definition at line 182 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::drainConductance
private

Definition at line 189 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::drainPerimeter
private

Definition at line 186 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::DrainSatCur
private

Definition at line 251 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::drainSquares
private

Definition at line 184 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::drainVcrit
private

Definition at line 214 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::EffectiveLength
private

Definition at line 250 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f2d
private

Definition at line 229 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f2s
private

Definition at line 232 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f3d
private

Definition at line 230 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f3s
private

Definition at line 233 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f4d
private

Definition at line 231 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::f4s
private

Definition at line 234 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkdotEquVBulkdotNodePtr
private

Definition at line 496 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkdotEquVBulkNodePtr
private

Definition at line 495 of file N_DEV_MOSFET1.h.

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

Definition at line 457 of file N_DEV_MOSFET1.h.

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

Definition at line 458 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkEquGateNodePtr
private

Definition at line 456 of file N_DEV_MOSFET1.h.

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

Definition at line 459 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkEquVBulkdotNodePtr
private

Definition at line 462 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkEquVDrainPrimedotNodePtr
private

Definition at line 463 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkEquVGatedotNodePtr
private

Definition at line 461 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_BulkEquVSourcePrimedotNodePtr
private

Definition at line 464 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DraindotEquVDraindotNodePtr
private

Definition at line 490 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DraindotEquVDrainNodePtr
private

Definition at line 489 of file N_DEV_MOSFET1.h.

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

Definition at line 437 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainEquDrainPrimeNodePtr
private

Definition at line 438 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimedotEquVDrainPrimedotNodePtr
private

Definition at line 498 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimedotEquVDrainPrimeNodePtr
private

Definition at line 497 of file N_DEV_MOSFET1.h.

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

Definition at line 469 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimeEquDrainNodePtr
private

Definition at line 467 of file N_DEV_MOSFET1.h.

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

Definition at line 470 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimeEquGateNodePtr
private

Definition at line 468 of file N_DEV_MOSFET1.h.

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

Definition at line 471 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimeEquVBulkdotNodePtr
private

Definition at line 474 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimeEquVDrainPrimedotNodePtr
private

Definition at line 475 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_DrainPrimeEquVGatedotNodePtr
private

Definition at line 473 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GatedotEquVGatedotNodePtr
private

Definition at line 492 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GatedotEquVGateNodePtr
private

Definition at line 491 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquBulkNodePtr
private

Definition at line 442 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquDrainPrimeNodePtr
private

Definition at line 443 of file N_DEV_MOSFET1.h.

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

Definition at line 441 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquSourcePrimeNodePtr
private

Definition at line 444 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquVBulkdotNodePtr
private

Definition at line 447 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquVDrainPrimedotNodePtr
private

Definition at line 448 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquVGatedotNodePtr
private

Definition at line 446 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_GateEquVSourcePrimedotNodePtr
private

Definition at line 449 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcedotEquVSourcedotNodePtr
private

Definition at line 494 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcedotEquVSourceNodePtr
private

Definition at line 493 of file N_DEV_MOSFET1.h.

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

Definition at line 452 of file N_DEV_MOSFET1.h.

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

Definition at line 453 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimedotEquVSourcePrimedotNodePtr
private

Definition at line 500 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimedotEquVSourcePrimeNodePtr
private

Definition at line 499 of file N_DEV_MOSFET1.h.

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

Definition at line 480 of file N_DEV_MOSFET1.h.

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

Definition at line 481 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimeEquGateNodePtr
private

Definition at line 478 of file N_DEV_MOSFET1.h.

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

Definition at line 479 of file N_DEV_MOSFET1.h.

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

Definition at line 482 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimeEquVBulkdotNodePtr
private

Definition at line 485 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimeEquVGatedotNodePtr
private

Definition at line 484 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::f_SourcePrimeEquVSourcePrimedotNodePtr
private

Definition at line 486 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::GateBulkOverlapCap
private

Definition at line 255 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::GateDrainOverlapCap
private

Definition at line 254 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::GateSourceOverlapCap
private

Definition at line 253 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::gbd
private

Definition at line 221 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::gbs
private

Definition at line 222 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::gds
private

Definition at line 220 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::gm
private

Definition at line 219 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Gm
private

Definition at line 314 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::gmbs
private

Definition at line 218 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Gmbs
private

Definition at line 314 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::gNode
private

Definition at line 171 of file N_DEV_MOSFET1.h.

bool Xyce::Device::MOSFET1::Instance::IC_GIVEN
private

Definition at line 241 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::icVBS
private

Definition at line 208 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::icVDS
private

Definition at line 209 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::icVGS
private

Definition at line 210 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Idrain
private

Definition at line 308 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Isource
private

Definition at line 307 of file N_DEV_MOSFET1.h.

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

Definition at line 157 of file N_DEV_MOSFET1.h.

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

Definition at line 162 of file N_DEV_MOSFET1.h.

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

Definition at line 160 of file N_DEV_MOSFET1.h.

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

Definition at line 159 of file N_DEV_MOSFET1.h.

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

Definition at line 161 of file N_DEV_MOSFET1.h.

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

Definition at line 155 of file N_DEV_MOSFET1.h.

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

Definition at line 154 of file N_DEV_MOSFET1.h.

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

Definition at line 156 of file N_DEV_MOSFET1.h.

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

Definition at line 152 of file N_DEV_MOSFET1.h.

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

Definition at line 150 of file N_DEV_MOSFET1.h.

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

Definition at line 149 of file N_DEV_MOSFET1.h.

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

Definition at line 151 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::l
private

Definition at line 180 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Bulk
private

Definition at line 328 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Bulkdot
private

Definition at line 336 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Drain
private

Definition at line 323 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Draindot
private

Definition at line 331 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_DrainPrime
private

Definition at line 324 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_DrainPrimedot
private

Definition at line 332 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Gate
private

Definition at line 327 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Gatedot
private

Definition at line 335 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Source
private

Definition at line 325 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_Sourcedot
private

Definition at line 333 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_SourcePrime
private

Definition at line 326 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_SourcePrimedot
private

Definition at line 334 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_capgb
private

Definition at line 637 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_capgd
private

Definition at line 636 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_capgs
private

Definition at line 635 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_qbd
private

Definition at line 643 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_qbs
private

Definition at line 644 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_qgb
private

Definition at line 641 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_qgd
private

Definition at line 640 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_state_qgs
private

Definition at line 639 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_dev_ib
private

Definition at line 633 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_dev_id
private

Definition at line 630 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_dev_ig
private

Definition at line 631 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_dev_is
private

Definition at line 632 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_vbd
private

Definition at line 623 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_vbs
private

Definition at line 624 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_vds
private

Definition at line 626 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_vgs
private

Definition at line 625 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::li_store_von
private

Definition at line 627 of file N_DEV_MOSFET1.h.

bool Xyce::Device::MOSFET1::Instance::limitedFlag
private

Definition at line 239 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::mode
private

Definition at line 235 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::mode_high
private

Definition at line 237 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::mode_low
private

Definition at line 236 of file N_DEV_MOSFET1.h.

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

Definition at line 165 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::nrmsum
private

Definition at line 316 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::numberParallel
private

Definition at line 191 of file N_DEV_MOSFET1.h.

bool Xyce::Device::MOSFET1::Instance::OFF
private

Definition at line 178 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::OxideCap
private

Definition at line 256 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkdotEquVBulkdotNodePtr
private

Definition at line 563 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkdotEquVBulkNodePtr
private

Definition at line 562 of file N_DEV_MOSFET1.h.

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

Definition at line 524 of file N_DEV_MOSFET1.h.

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

Definition at line 525 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkEquGateNodePtr
private

Definition at line 523 of file N_DEV_MOSFET1.h.

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

Definition at line 526 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkEquVBulkdotNodePtr
private

Definition at line 529 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkEquVDrainPrimedotNodePtr
private

Definition at line 530 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkEquVGatedotNodePtr
private

Definition at line 528 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_BulkEquVSourcePrimedotNodePtr
private

Definition at line 531 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DraindotEquVDraindotNodePtr
private

Definition at line 557 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DraindotEquVDrainNodePtr
private

Definition at line 556 of file N_DEV_MOSFET1.h.

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

Definition at line 504 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainEquDrainPrimeNodePtr
private

Definition at line 505 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimedotEquVDrainPrimedotNodePtr
private

Definition at line 565 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimedotEquVDrainPrimeNodePtr
private

Definition at line 564 of file N_DEV_MOSFET1.h.

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

Definition at line 536 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimeEquDrainNodePtr
private

Definition at line 534 of file N_DEV_MOSFET1.h.

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

Definition at line 537 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimeEquGateNodePtr
private

Definition at line 535 of file N_DEV_MOSFET1.h.

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

Definition at line 538 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimeEquVBulkdotNodePtr
private

Definition at line 541 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimeEquVDrainPrimedotNodePtr
private

Definition at line 542 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_DrainPrimeEquVGatedotNodePtr
private

Definition at line 540 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GatedotEquVGatedotNodePtr
private

Definition at line 559 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GatedotEquVGateNodePtr
private

Definition at line 558 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquBulkNodePtr
private

Definition at line 509 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquDrainPrimeNodePtr
private

Definition at line 510 of file N_DEV_MOSFET1.h.

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

Definition at line 508 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquSourcePrimeNodePtr
private

Definition at line 511 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquVBulkdotNodePtr
private

Definition at line 514 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquVDrainPrimedotNodePtr
private

Definition at line 515 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquVGatedotNodePtr
private

Definition at line 513 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_GateEquVSourcePrimedotNodePtr
private

Definition at line 516 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcedotEquVSourcedotNodePtr
private

Definition at line 561 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcedotEquVSourceNodePtr
private

Definition at line 560 of file N_DEV_MOSFET1.h.

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

Definition at line 519 of file N_DEV_MOSFET1.h.

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

Definition at line 520 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimedotEquVSourcePrimedotNodePtr
private

Definition at line 567 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimedotEquVSourcePrimeNodePtr
private

Definition at line 566 of file N_DEV_MOSFET1.h.

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

Definition at line 547 of file N_DEV_MOSFET1.h.

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

Definition at line 548 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimeEquGateNodePtr
private

Definition at line 545 of file N_DEV_MOSFET1.h.

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

Definition at line 546 of file N_DEV_MOSFET1.h.

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

Definition at line 549 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimeEquVBulkdotNodePtr
private

Definition at line 552 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimeEquVGatedotNodePtr
private

Definition at line 551 of file N_DEV_MOSFET1.h.

double* Xyce::Device::MOSFET1::Instance::q_SourcePrimeEquVSourcePrimedotNodePtr
private

Definition at line 553 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::qbd
private

Definition at line 617 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::qbs
private

Definition at line 620 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::qgb
private

Definition at line 614 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::qgd
private

Definition at line 608 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::qgs
private

Definition at line 602 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::randomPerturb
private

Definition at line 647 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::revsum
private

Definition at line 315 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::sNode
private

Definition at line 172 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::sNodePrime
private

Definition at line 175 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::sourceArea
private

Definition at line 183 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::sourceConductance
private

Definition at line 188 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::sourcePerimeter
private

Definition at line 187 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::SourceSatCur
private

Definition at line 252 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::sourceSquares
private

Definition at line 185 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::sourceVcrit
private

Definition at line 213 of file N_DEV_MOSFET1.h.

int Xyce::Device::MOSFET1::Instance::states
private

Definition at line 169 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tBulkPot
private

Definition at line 203 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tCbd
private

Definition at line 199 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tCbs
private

Definition at line 200 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tCj
private

Definition at line 201 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tCjsw
private

Definition at line 202 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tDepCap
private

Definition at line 204 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::temp
private

Definition at line 190 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tPhi
private

Definition at line 195 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tSatCur
private

Definition at line 197 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tSatCurDens
private

Definition at line 198 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tSurfMob
private

Definition at line 194 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tTransconductance
private

Definition at line 193 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tVbi
private

Definition at line 206 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::tVto
private

Definition at line 196 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vb
private

Definition at line 263 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbd
private

Definition at line 573 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbd_old
private

Definition at line 589 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbd_orig
private

Definition at line 582 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vbdot
private

Definition at line 273 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vbdp
private

Definition at line 282 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbs
private

Definition at line 574 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbs_old
private

Definition at line 588 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vbs_orig
private

Definition at line 581 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vbsp
private

Definition at line 281 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vd
private

Definition at line 260 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vddot
private

Definition at line 270 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vddp
private

Definition at line 279 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vdp
private

Definition at line 264 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vdpdot
private

Definition at line 274 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vdpsp
private

Definition at line 286 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vds
private

Definition at line 576 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vds_old
private

Definition at line 587 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vds_orig
private

Definition at line 580 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vdsat
private

Definition at line 212 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vg
private

Definition at line 262 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vgb
private

Definition at line 285 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgd
private

Definition at line 291 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgd_old
private

Definition at line 590 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgd_orig
private

Definition at line 583 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vgdot
private

Definition at line 272 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vgdp
private

Definition at line 284 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgs
private

Definition at line 575 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgs_old
private

Definition at line 586 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vgs_orig
private

Definition at line 579 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vgsp
private

Definition at line 283 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::von
private

Definition at line 211 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vs
private

Definition at line 261 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vsdot
private

Definition at line 271 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vsp
private

Definition at line 265 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vspdot
private

Definition at line 275 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::Vssp
private

Definition at line 280 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::vt
private

Definition at line 294 of file N_DEV_MOSFET1.h.

double Xyce::Device::MOSFET1::Instance::w
private

Definition at line 181 of file N_DEV_MOSFET1.h.


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