text: /**********
  Copyright 1991 Regents of the University of California. All rights reserved.
  Authors: 1987 Karti Mayaram, 1991 David Gates
  **********/
  
  /* Define various flags, constants, and indices */
  /* These variables are defined in support/globals.c */
  
  #ifndef NUMGLOBS_H
  #define NUMGLOBS_H
  
  extern int BandGapNarrowing;
  extern int TempDepMobility;
  extern int ConcDepMobility;
  extern int FieldDepMobility;
  extern int TransDepMobility;
  extern int SurfaceMobility;
  extern int MatchingMobility;
  extern int MobDeriv;
  extern int CCScattering;
  extern int Srh;
  extern int Auger;
  extern int ConcDepLifetime;
  extern int AvalancheGen;
  extern int FreezeOut;
  extern int OneCarrier;
  extern int MaxIterations;
  extern int AcAnalysisMethod;
  
  extern double Temp;
  extern double RelTemp;
  extern double Vt;
  extern double RefPsi;
  extern double EpsNorm;
  extern double VNorm;
  extern double NNorm;
  extern double LNorm;
  extern double TNorm;
  extern double JNorm;
  extern double GNorm;
  extern double ENorm;
  
  typedef struct sGLOBvalues
  {
    double Temp;
    double RelTemp;
    double Vt;
    double RefPsi;
    double EpsNorm;
    double VNorm;
    double NNorm;
    double LNorm;
    double TNorm;
    double JNorm;
    double GNorm;
    double ENorm;
  } GLOBvalues;
  
  #endif /* NUMGLOBS_H */
  