Xyce  6.1
N_DEV_Units.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Xyce::Device::Units::UnitInfo
 
struct  Xyce::Device::Units::StdDescription
 

Namespaces

 Xyce
 Pure virtual class to augment a linear system.
 
 Xyce::Device
 Circuit Device Definitions.
 
 Xyce::Device::Units
 

Enumerations

enum  Xyce::Device::Units::ParameterUnit {
  Xyce::Device::Units::LEVEL_1 = 1,
  Xyce::Device::Units::LEVEL_2,
  Xyce::Device::Units::LEVEL_3,
  Xyce::Device::Units::LEVEL_4,
  Xyce::Device::Units::LEVEL_5,
  Xyce::Device::Units::LEVEL_6,
  Xyce::Device::Units::LEVEL_7,
  Xyce::Device::Units::LEVEL_8,
  Xyce::Device::Units::LEVEL_9 = 9,
  Xyce::Device::Units::LEVEL_10,
  Xyce::Device::Units::LEVEL_11,
  Xyce::Device::Units::LEVEL_12,
  Xyce::Device::Units::LEVEL_13,
  Xyce::Device::Units::LEVEL_14,
  Xyce::Device::Units::LEVEL_15,
  Xyce::Device::Units::LEVEL_16,
  Xyce::Device::Units::LEVEL_17,
  Xyce::Device::Units::LEVEL_18,
  Xyce::Device::Units::LEVEL_19,
  Xyce::Device::Units::LEVEL_20,
  Xyce::Device::Units::LEVEL_21,
  Xyce::Device::Units::LEVEL_22,
  Xyce::Device::Units::LEVEL_23,
  Xyce::Device::Units::LEVEL_24,
  Xyce::Device::Units::LEVEL_25,
  Xyce::Device::Units::LEVEL_26,
  Xyce::Device::Units::LEVEL_27,
  Xyce::Device::Units::LEVEL_28,
  Xyce::Device::Units::LEVEL_29,
  Xyce::Device::Units::LEVEL_30,
  Xyce::Device::Units::U_MAXLEVEL,
  Xyce::Device::Units::U_INVALID,
  Xyce::Device::Units::STANDARD,
  Xyce::Device::Units::U_NONE,
  Xyce::Device::Units::U_UNKNOWN,
  Xyce::Device::Units::U_AMP,
  Xyce::Device::Units::U_AMPCMM1,
  Xyce::Device::Units::U_AMPCMM2,
  Xyce::Device::Units::U_AMPMM1,
  Xyce::Device::Units::U_AMPMM2,
  Xyce::Device::Units::U_AMPVM2,
  Xyce::Device::Units::U_AMPVM3,
  Xyce::Device::Units::U_COULOMB,
  Xyce::Device::Units::U_CM,
  Xyce::Device::Units::U_CM2,
  Xyce::Device::Units::U_CM2VM1SM1,
  Xyce::Device::Units::U_CMM2,
  Xyce::Device::Units::U_CMM2VM1SM1,
  Xyce::Device::Units::U_CMM3,
  Xyce::Device::Units::U_CMSM1,
  Xyce::Device::Units::U_MCMM3,
  Xyce::Device::Units::U_M2CMM3,
  Xyce::Device::Units::U_CM3SM1,
  Xyce::Device::Units::U_CM6SM1,
  Xyce::Device::Units::U_DEGREE,
  Xyce::Device::Units::U_DEGC,
  Xyce::Device::Units::U_DEGK,
  Xyce::Device::Units::U_DEGCM1,
  Xyce::Device::Units::U_DEGCM2,
  Xyce::Device::Units::U_EV,
  Xyce::Device::Units::U_EVDEGKM1,
  Xyce::Device::Units::U_FARAD,
  Xyce::Device::Units::U_FARADM,
  Xyce::Device::Units::U_FARADMM1,
  Xyce::Device::Units::U_FARADMM2,
  Xyce::Device::Units::U_FHGMHSMVM1,
  Xyce::Device::Units::U_FHGMHSMMVM1,
  Xyce::Device::Units::U_FHGMHSM2MVM1,
  Xyce::Device::Units::U_FS2HGMHMM1,
  Xyce::Device::Units::U_FS2HGMHMM1VM1,
  Xyce::Device::Units::U_FVM1MM2,
  Xyce::Device::Units::U_FVM1MM1,
  Xyce::Device::Units::U_FVM1,
  Xyce::Device::Units::U_HENRY,
  Xyce::Device::Units::U_HMM1,
  Xyce::Device::Units::U_HOUR,
  Xyce::Device::Units::U_HZ,
  Xyce::Device::Units::U_JKM1,
  Xyce::Device::Units::U_KKGM1JM1,
  Xyce::Device::Units::U_JMM3KM1,
  Xyce::Device::Units::U_KM1,
  Xyce::Device::Units::U_KGMM3,
  Xyce::Device::Units::U_LOGIC,
  Xyce::Device::Units::U_MCMM2VM1SM1,
  Xyce::Device::Units::U_M2CMM2VM1SM1,
  Xyce::Device::Units::U_THERMAL,
  Xyce::Device::Units::U_METER,
  Xyce::Device::Units::U_METERM1,
  Xyce::Device::Units::U_METERM2,
  Xyce::Device::Units::U_METERM3,
  Xyce::Device::Units::U_METER2,
  Xyce::Device::Units::U_METER3,
  Xyce::Device::Units::U_MEXPLL,
  Xyce::Device::Units::U_MEXPLW,
  Xyce::Device::Units::U_MEXPLLLW,
  Xyce::Device::Units::U_MEXPWL,
  Xyce::Device::Units::U_MEXPWW,
  Xyce::Device::Units::U_MEXPWLWW,
  Xyce::Device::Units::U_MHVMH,
  Xyce::Device::Units::U_MOM1,
  Xyce::Device::Units::U_MSM1,
  Xyce::Device::Units::U_MM3SM1,
  Xyce::Device::Units::U_MVMH,
  Xyce::Device::Units::U_M2VMH,
  Xyce::Device::Units::U_M3VMH,
  Xyce::Device::Units::U_MVM1,
  Xyce::Device::Units::U_M2VM1,
  Xyce::Device::Units::U_M2VM1SM1,
  Xyce::Device::Units::U_M3VM1,
  Xyce::Device::Units::U_MVM2,
  Xyce::Device::Units::U_MVM2DEGCM1,
  Xyce::Device::Units::U_M2OM1,
  Xyce::Device::Units::U_M2VM2DEGCM1,
  Xyce::Device::Units::U_M3VM2DEGCM1,
  Xyce::Device::Units::U_M2SM1,
  Xyce::Device::Units::U_M3SM1,
  Xyce::Device::Units::U_M2VM2,
  Xyce::Device::Units::U_M3VM2,
  Xyce::Device::Units::U_M4VM2,
  Xyce::Device::Units::U_MOLAR,
  Xyce::Device::Units::U_OHM,
  Xyce::Device::Units::U_OHMM2,
  Xyce::Device::Units::U_OHMMICRON,
  Xyce::Device::Units::U_OHMMICRONM,
  Xyce::Device::Units::U_OHMMICRONM2,
  Xyce::Device::Units::U_OHMM,
  Xyce::Device::Units::U_OHMMM1,
  Xyce::Device::Units::U_OHMMM1SM1,
  Xyce::Device::Units::U_OHMMM2SM1,
  Xyce::Device::Units::U_OHMMM3SM1,
  Xyce::Device::Units::U_OHMM1,
  Xyce::Device::Units::U_OHMM1MM1,
  Xyce::Device::Units::U_OHMM1MM2,
  Xyce::Device::Units::U_OHMPV,
  Xyce::Device::Units::U_OSQM1,
  Xyce::Device::Units::U_PERUNIT,
  Xyce::Device::Units::U_RAD,
  Xyce::Device::Units::U_RADPS,
  Xyce::Device::Units::U_SECOND,
  Xyce::Device::Units::U_SECM1,
  Xyce::Device::Units::U_SQUARES,
  Xyce::Device::Units::U_VKM1,
  Xyce::Device::Units::U_VHM,
  Xyce::Device::Units::U_VHM2,
  Xyce::Device::Units::U_VHM3,
  Xyce::Device::Units::U_VM,
  Xyce::Device::Units::U_VM2,
  Xyce::Device::Units::U_VM3,
  Xyce::Device::Units::U_VMM1,
  Xyce::Device::Units::U_VMMH,
  Xyce::Device::Units::U_VOLT,
  Xyce::Device::Units::U_VOLT3,
  Xyce::Device::Units::U_VOLTH,
  Xyce::Device::Units::U_VOLTMH,
  Xyce::Device::Units::U_VOLTM1,
  Xyce::Device::Units::U_VOLTM2
}
 
enum  Xyce::Device::Units::ParameterCategory {
  Xyce::Device::Units::CAT_INVALID,
  Xyce::Device::Units::CAT_UNKNOWN,
  Xyce::Device::Units::CAT_NONE,
  Xyce::Device::Units::CAT_AC,
  Xyce::Device::Units::CAT_BASIC,
  Xyce::Device::Units::CAT_BIN,
  Xyce::Device::Units::CAT_CAP,
  Xyce::Device::Units::CAT_CONTROL,
  Xyce::Device::Units::CAT_CURRENT,
  Xyce::Device::Units::CAT_DC,
  Xyce::Device::Units::CAT_DEPENDENCY,
  Xyce::Device::Units::CAT_DOPING,
  Xyce::Device::Units::CAT_FLICKER,
  Xyce::Device::Units::CAT_GEOMETRY,
  Xyce::Device::Units::CAT_INITIAL,
  Xyce::Device::Units::CAT_NQS,
  Xyce::Device::Units::CAT_MATERIAL,
  Xyce::Device::Units::CAT_RADP,
  Xyce::Device::Units::CAT_RES,
  Xyce::Device::Units::CAT_PROCESS,
  Xyce::Device::Units::CAT_RF,
  Xyce::Device::Units::CAT_RAD,
  Xyce::Device::Units::CAT_TEMP,
  Xyce::Device::Units::CAT_TUNNEL,
  Xyce::Device::Units::CAT_VBI,
  Xyce::Device::Units::CAT_VOLT,
  Xyce::Device::Units::CAT_ASYMRDS,
  Xyce::Device::Units::CAT_ASYMDDS,
  Xyce::Device::Units::CAT_IMPACT,
  Xyce::Device::Units::CAT_GDLEAKAGE,
  Xyce::Device::Units::CAT_STRESS,
  Xyce::Device::Units::CAT_WELL,
  Xyce::Device::Units::CAT_STATIC,
  Xyce::Device::Units::CAT_DYNAMIC,
  Xyce::Device::Units::CAT_CARRIER,
  Xyce::Device::Units::CAT_OUTPUT,
  Xyce::Device::Units::CAT_PULSE,
  Xyce::Device::Units::CAT_SCALING,
  Xyce::Device::Units::CAT_BOUNDARYCONDITIONS,
  Xyce::Device::Units::CAT_MAX,
  Xyce::Device::Units::CAT_MASK = 0xFF,
  Xyce::Device::Units::UNDOCUMENTED = 0x100,
  Xyce::Device::Units::DEPRECATED = 0x200,
  Xyce::Device::Units::POSITIONAL = 0x400,
  Xyce::Device::Units::COMPATIBILITY = 0x800
}
 

Variables

UnitInfo Xyce::Device::Units::unitTable []
 
StdDescription Xyce::Device::Units::descriptionTable []
 
size_t Xyce::Device::Units::unitTableSize = sizeof(Units::unitTable)/sizeof(Units::unitTable[0])
 
size_t Xyce::Device::Units::descriptionTableSize = sizeof(Units::descriptionTable)/sizeof(Units::descriptionTable[0])