Qucs-core  0.0.19
Functions
qucs::device Namespace Reference

Functions

circuit * splitResistor (circuit *base, circuit *res, const char *c, const char *n, int internal)
void disableResistor (circuit *base, circuit *res, int internal)
circuit * splitCapacitor (circuit *base, circuit *cap, const char *c, node *n1, node *n2)
void disableCapacitor (circuit *base, circuit *cap)
int deviceEnabled (circuit *c)
void pnJunctionMOS (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute, nr_double_t &I, nr_double_t &g)
void pnJunctionBIP (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute, nr_double_t &I, nr_double_t &g)
nr_double_t pnVoltage (nr_double_t Ud, nr_double_t Uold, nr_double_t Ut, nr_double_t Ucrit)
nr_double_t pnCurrent (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute)
nr_double_t pnConductance (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute)
nr_double_t pnCapacitance (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj, nr_double_t Fc)
nr_double_t pnCharge (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj, nr_double_t Fc)
nr_double_t pnCapacitance (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj)
nr_double_t pnCharge (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj)
nr_double_t pnCriticalVoltage (nr_double_t Iss, nr_double_t Ute)
nr_double_t fetVoltage (nr_double_t Ufet, nr_double_t Uold, nr_double_t Uth)
nr_double_t fetVoltageDS (nr_double_t Ufet, nr_double_t Uold)
void fetCapacitanceMeyer (nr_double_t Ugs, nr_double_t Ugd, nr_double_t Uth, nr_double_t Udsat, nr_double_t Phi, nr_double_t Cox, nr_double_t &Cgs, nr_double_t &Cgd, nr_double_t &Cgb)
nr_double_t Egap (nr_double_t T, nr_double_t Eg0=Eg0Si)
nr_double_t intrinsicDensity (nr_double_t T, nr_double_t Eg0=Eg0Si)
nr_double_t pnCurrent_T (nr_double_t T1, nr_double_t T2, nr_double_t Is, nr_double_t Eg, nr_double_t N=1, nr_double_t Xti=0)
nr_double_t pnPotential_T (nr_double_t T1, nr_double_t T2, nr_double_t Vj, nr_double_t Eg0=Eg0Si)
nr_double_t pnCapacitance_T (nr_double_t T1, nr_double_t T2, nr_double_t M, nr_double_t VR, nr_double_t Cj)
nr_double_t pnCapacitance_F (nr_double_t T1, nr_double_t T2, nr_double_t M, nr_double_t VR)

Function Documentation

int qucs::device::deviceEnabled ( circuit *  c)

Definition at line 110 of file device.cpp.

void qucs::device::disableCapacitor ( circuit *  base,
circuit *  cap 
)

Definition at line 101 of file device.cpp.

void qucs::device::disableResistor ( circuit *  base,
circuit *  res,
int  internal 
)

Definition at line 76 of file device.cpp.

Definition at line 365 of file device.cpp.

void qucs::device::fetCapacitanceMeyer ( nr_double_t  Ugs,
nr_double_t  Ugd,
nr_double_t  Uth,
nr_double_t  Udsat,
nr_double_t  Phi,
nr_double_t  Cox,
nr_double_t Cgs,
nr_double_t Cgd,
nr_double_t Cgb 
)

Definition at line 331 of file device.cpp.

Definition at line 261 of file device.cpp.

Definition at line 310 of file device.cpp.

Definition at line 372 of file device.cpp.

Definition at line 185 of file device.cpp.

Definition at line 230 of file device.cpp.

Definition at line 411 of file device.cpp.

Definition at line 404 of file device.cpp.

Definition at line 197 of file device.cpp.

Definition at line 242 of file device.cpp.

Definition at line 179 of file device.cpp.

Definition at line 253 of file device.cpp.

Definition at line 173 of file device.cpp.

Definition at line 382 of file device.cpp.

Definition at line 156 of file device.cpp.

Definition at line 142 of file device.cpp.

Definition at line 392 of file device.cpp.

Definition at line 119 of file device.cpp.

circuit * qucs::device::splitCapacitor ( circuit *  base,
circuit *  cap,
const char *  c,
node n1,
node n2 
)

Definition at line 87 of file device.cpp.

circuit * qucs::device::splitResistor ( circuit *  base,
circuit *  res,
const char *  c,
const char *  n,
int  internal 
)

Definition at line 57 of file device.cpp.