Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
device.h File Reference

Go to the source code of this file.

Namespaces

 qucs
 
 qucs::device
 

Functions

circuit * qucs::device::splitResistor (circuit *base, circuit *res, const char *c, const char *n, int internal)
 
void qucs::device::disableResistor (circuit *base, circuit *res, int internal)
 
circuit * qucs::device::splitCapacitor (circuit *base, circuit *cap, const char *c, node *n1, node *n2)
 
void qucs::device::disableCapacitor (circuit *base, circuit *cap)
 
int qucs::device::deviceEnabled (circuit *c)
 
void qucs::device::pnJunctionMOS (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute, nr_double_t &I, nr_double_t &g)
 
void qucs::device::pnJunctionBIP (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute, nr_double_t &I, nr_double_t &g)
 
nr_double_t qucs::device::pnVoltage (nr_double_t Ud, nr_double_t Uold, nr_double_t Ut, nr_double_t Ucrit)
 
nr_double_t qucs::device::pnCurrent (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute)
 
nr_double_t qucs::device::pnConductance (nr_double_t Upn, nr_double_t Iss, nr_double_t Ute)
 
nr_double_t qucs::device::pnCapacitance (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj, nr_double_t Fc)
 
nr_double_t qucs::device::pnCharge (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj, nr_double_t Fc)
 
nr_double_t qucs::device::pnCapacitance (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj)
 
nr_double_t qucs::device::pnCharge (nr_double_t Uj, nr_double_t Cj, nr_double_t Vj, nr_double_t Mj)
 
nr_double_t qucs::device::pnCriticalVoltage (nr_double_t Iss, nr_double_t Ute)
 
nr_double_t qucs::device::fetVoltage (nr_double_t Ufet, nr_double_t Uold, nr_double_t Uth)
 
nr_double_t qucs::device::fetVoltageDS (nr_double_t Ufet, nr_double_t Uold)
 
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)
 
nr_double_t qucs::device::Egap (nr_double_t T, nr_double_t Eg0=Eg0Si)
 
nr_double_t qucs::device::intrinsicDensity (nr_double_t T, nr_double_t Eg0=Eg0Si)
 
nr_double_t qucs::device::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 qucs::device::pnPotential_T (nr_double_t T1, nr_double_t T2, nr_double_t Vj, nr_double_t Eg0=Eg0Si)
 
nr_double_t qucs::device::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 qucs::device::pnCapacitance_F (nr_double_t T1, nr_double_t T2, nr_double_t M, nr_double_t VR)