ngspice/src/ciderlib/twod
sjborley 5c08bf1576 Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
..
.cvsignore Added .cvsignore files 2005-05-07 01:18:59 +00:00
Makefile.am Trimmed Makefiles.am for "make dist" and added tests placeholders. 2004-02-14 19:19:23 +00:00
readme Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twoadmit.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twoaval.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twocond.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twocont.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twocurr.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twoddefs.h Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twodest.c Fixed cider code for inclusion into ngspice. 2003-08-13 23:21:03 +00:00
twodext.h Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twodopng.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twoelect.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twofield.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twomesh.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twomobdv.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twomobfn.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twomobil.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twoncont.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twopcont.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twopoiss.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twoprint.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twoproj.c Fixed cider code for inclusion into ngspice. 2003-08-13 23:21:03 +00:00
tworead.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twosetbc.c Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
twosetup.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00
twosolve.c Fixed a structure initailisation problem in the VBIC device that occurs when cider is enabled. Also fixed lots of warning within ciderlib related to unused variables. 2005-05-21 12:37:23 +00:00

readme

Directory: twod
---------------
This directory contains the files that are primarily responsible for
implementing the 2D device simulator. It also contains files that help
interface the circuit simulator to the device simulator. Most functions
that are common to all 2D device simulations start with the prefix TWO,
e.g. TWObiasSolve. The device-specific routines start with either NUMD2,
NBJT2 or NUMOS, e.g. NUMD2admittance, NBJTproject or NUMOSconductance. The
simulator contains a Poisson Solver for equilibrium, and a Two-carrier
solver and One-carrier solvers for bias solutions. An attempt has been
made to keep the function names parallel in the four portions. Poisson
routines are identified with a 'Q' (for charge only) after the TWO, Full
solver routines are identified with an underscore '_',
Electron-current-only routines are identified with an 'N', and
Hole-current-only routines are identified with a 'P'.