Xyce  6.1
N_DEV_MOSFET_B4.C File Reference
#include <Xyce_config.h>
#include <N_DEV_Const.h>
#include <N_DEV_DeviceOptions.h>
#include <N_DEV_ExternData.h>
#include <N_DEV_MOSFET1.h>
#include <N_DEV_MOSFET_B4.h>
#include <N_DEV_MatrixLoadData.h>
#include <N_DEV_Message.h>
#include <N_DEV_SolverState.h>
#include <N_ERH_ErrorMgr.h>
#include <N_LAS_Matrix.h>
#include <N_LAS_Vector.h>
#include <N_UTL_FeatureTest.h>
#include <N_UTL_MachDepParams.h>
#include <N_UTL_Math.h>
Include dependency graph for N_DEV_MOSFET_B4.C:

Go to the source code of this file.

Namespaces

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

Macros

#define CONSTEPS0   8.85418e-12
 
#define Charge_q   (1.60219e-19)
 
#define CONSTKboQ   8.617087e-5
 
#define CONSTvt0   (CONSTboltz * (27.0 +CONSTCtoK)/CONSTQ)
 
#define CONSTMM   3
 
#define DEXP(A, B, C)
 
#define DELTA   1.0E-9
 
#define DEXP2(A, B)
 

Functions

void Xyce::Device::MOSFET_B4::registerDevice ()
 

Macro Definition Documentation

#define Charge_q   (1.60219e-19)

Definition at line 86 of file N_DEV_MOSFET_B4.C.

#define CONSTEPS0   8.85418e-12

Definition at line 73 of file N_DEV_MOSFET_B4.C.

#define CONSTKboQ   8.617087e-5

Definition at line 93 of file N_DEV_MOSFET_B4.C.

#define CONSTMM   3

Definition at line 99 of file N_DEV_MOSFET_B4.C.

#define CONSTvt0   (CONSTboltz * (27.0 +CONSTCtoK)/CONSTQ)

Definition at line 97 of file N_DEV_MOSFET_B4.C.

#define DELTA   1.0E-9

Definition at line 115 of file N_DEV_MOSFET_B4.C.

#define DEXP (   A,
  B,
 
)
Value:
{ \
if (A > CONSTEXP_THRESHOLD) { \
C = CONSTMAX_EXP; \
} else if (A < -CONSTEXP_THRESHOLD) { \
B = CONSTMIN_EXP; \
C = 0; \
} else { \
B = exp(A); \
C = B; \
} \
}
#define CONSTMIN_EXP
Definition: N_DEV_Const.h:98
#define CONSTMAX_EXP
Definition: N_DEV_Const.h:97
#define CONSTEXP_THRESHOLD
Definition: N_DEV_Const.h:96

Definition at line 101 of file N_DEV_MOSFET_B4.C.

#define DEXP2 (   A,
 
)
Value:
{ \
if (A > CONSTEXP_THRESHOLD) { \
} else if (A < -CONSTEXP_THRESHOLD) { \
B = CONSTMIN_EXP; \
} else { \
B = exp(A); \
} \
}
#define CONSTMIN_EXP
Definition: N_DEV_Const.h:98
#define CONSTMAX_EXP
Definition: N_DEV_Const.h:97
#define CONSTEXP_THRESHOLD
Definition: N_DEV_Const.h:96

Definition at line 116 of file N_DEV_MOSFET_B4.C.