Xyce  6.1
Xyce::Device::Units Namespace Reference

Classes

struct  StdDescription
 
struct  UnitInfo
 

Enumerations

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

Variables

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

Enumeration Type Documentation

Enumerator
CAT_INVALID 
CAT_UNKNOWN 
CAT_NONE 
CAT_AC 
CAT_BASIC 
CAT_BIN 
CAT_CAP 
CAT_CONTROL 
CAT_CURRENT 
CAT_DC 
CAT_DEPENDENCY 
CAT_DOPING 
CAT_FLICKER 
CAT_GEOMETRY 
CAT_INITIAL 
CAT_NQS 
CAT_MATERIAL 
CAT_RADP 
CAT_RES 
CAT_PROCESS 
CAT_RF 
CAT_RAD 
CAT_TEMP 
CAT_TUNNEL 
CAT_VBI 
CAT_VOLT 
CAT_ASYMRDS 
CAT_ASYMDDS 
CAT_IMPACT 
CAT_GDLEAKAGE 
CAT_STRESS 
CAT_WELL 
CAT_STATIC 
CAT_DYNAMIC 
CAT_CARRIER 
CAT_OUTPUT 
CAT_PULSE 
CAT_SCALING 
CAT_BOUNDARYCONDITIONS 
CAT_MAX 
CAT_MASK 
UNDOCUMENTED 
DEPRECATED 
POSITIONAL 
COMPATIBILITY 

Definition at line 213 of file N_DEV_Units.h.

Enumerator
LEVEL_1 
LEVEL_2 
LEVEL_3 
LEVEL_4 
LEVEL_5 
LEVEL_6 
LEVEL_7 
LEVEL_8 
LEVEL_9 
LEVEL_10 
LEVEL_11 
LEVEL_12 
LEVEL_13 
LEVEL_14 
LEVEL_15 
LEVEL_16 
LEVEL_17 
LEVEL_18 
LEVEL_19 
LEVEL_20 
LEVEL_21 
LEVEL_22 
LEVEL_23 
LEVEL_24 
LEVEL_25 
LEVEL_26 
LEVEL_27 
LEVEL_28 
LEVEL_29 
LEVEL_30 
U_MAXLEVEL 
U_INVALID 
STANDARD 
U_NONE 
U_UNKNOWN 
U_AMP 
U_AMPCMM1 
U_AMPCMM2 
U_AMPMM1 
U_AMPMM2 
U_AMPVM2 
U_AMPVM3 
U_COULOMB 
U_CM 
U_CM2 
U_CM2VM1SM1 
U_CMM2 
U_CMM2VM1SM1 
U_CMM3 
U_CMSM1 
U_MCMM3 
U_M2CMM3 
U_CM3SM1 
U_CM6SM1 
U_DEGREE 
U_DEGC 
U_DEGK 
U_DEGCM1 
U_DEGCM2 
U_EV 
U_EVDEGKM1 
U_FARAD 
U_FARADM 
U_FARADMM1 
U_FARADMM2 
U_FHGMHSMVM1 
U_FHGMHSMMVM1 
U_FHGMHSM2MVM1 
U_FS2HGMHMM1 
U_FS2HGMHMM1VM1 
U_FVM1MM2 
U_FVM1MM1 
U_FVM1 
U_HENRY 
U_HMM1 
U_HOUR 
U_HZ 
U_JKM1 
U_KKGM1JM1 
U_JMM3KM1 
U_KM1 
U_KGMM3 
U_LOGIC 
U_MCMM2VM1SM1 
U_M2CMM2VM1SM1 
U_THERMAL 
U_METER 
U_METERM1 
U_METERM2 
U_METERM3 
U_METER2 
U_METER3 
U_MEXPLL 
U_MEXPLW 
U_MEXPLLLW 
U_MEXPWL 
U_MEXPWW 
U_MEXPWLWW 
U_MHVMH 
U_MOM1 
U_MSM1 
U_MM3SM1 
U_MVMH 
U_M2VMH 
U_M3VMH 
U_MVM1 
U_M2VM1 
U_M2VM1SM1 
U_M3VM1 
U_MVM2 
U_MVM2DEGCM1 
U_M2OM1 
U_M2VM2DEGCM1 
U_M3VM2DEGCM1 
U_M2SM1 
U_M3SM1 
U_M2VM2 
U_M3VM2 
U_M4VM2 
U_MOLAR 
U_OHM 
U_OHMM2 
U_OHMMICRON 
U_OHMMICRONM 
U_OHMMICRONM2 
U_OHMM 
U_OHMMM1 
U_OHMMM1SM1 
U_OHMMM2SM1 
U_OHMMM3SM1 
U_OHMM1 
U_OHMM1MM1 
U_OHMM1MM2 
U_OHMPV 
U_OSQM1 
U_PERUNIT 
U_RAD 
U_RADPS 
U_SECOND 
U_SECM1 
U_SQUARES 
U_VKM1 
U_VHM 
U_VHM2 
U_VHM3 
U_VM 
U_VM2 
U_VM3 
U_VMM1 
U_VMMH 
U_VOLT 
U_VOLT3 
U_VOLTH 
U_VOLTMH 
U_VOLTM1 
U_VOLTM2 

Definition at line 53 of file N_DEV_Units.h.

Variable Documentation

StdDescription Xyce::Device::Units::descriptionTable

Definition at line 190 of file N_DEV_Units.C.

size_t Xyce::Device::Units::descriptionTableSize = sizeof(Units::descriptionTable)/sizeof(Units::descriptionTable[0])

Definition at line 258 of file N_DEV_Units.C.

UnitInfo Xyce::Device::Units::unitTable

Definition at line 55 of file N_DEV_Units.C.

size_t Xyce::Device::Units::unitTableSize = sizeof(Units::unitTable)/sizeof(Units::unitTable[0])

Definition at line 188 of file N_DEV_Units.C.