ngspice/src/ciderlib/oned
Holger Vogt 3bb643c8f5 re-enable CIDER with option sparse by setting CKTkluMODE
in new matrix to CKTkluMODE from current circuit.
2023-08-16 11:14:20 +02:00
..
Makefile.am introduce AM_CFLAGS = $(STATIC) 2012-07-07 14:51:39 +02:00
notes Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00
oneadmit.c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 2023-08-16 11:14:18 +02:00
oneaval.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:05:00 +00:00
onecond.c First KLU support of CIDER ONED simulations 2023-08-16 11:14:16 +02:00
onecont.c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 2023-08-16 11:14:18 +02:00
oneddefs.h avoid leading underscore in preprocessor macros 2013-12-31 12:54:27 +01:00
onedest.c First KLU support of CIDER ONED simulations 2023-08-16 11:14:16 +02:00
onedext.h First KLU support of CIDER ONED simulations 2023-08-16 11:14:16 +02:00
onedopng.c Add EXITPOINTs, if reading inputs etc. fails 2020-04-27 10:09:30 +02:00
onefreez.c #1/4 #include <ngspice/...> --> #include "ngspice/..." 2011-12-11 18:05:00 +00:00
onemesh.c Move extern declaration to the top, out of any function. 2023-07-15 11:33:11 +02:00
onepoiss.c Getting rid of SPARSE for Initial Circuit Matrix creation. Now KLU is totally independent from SPARSE. This opens up the interface for other solvers as well 2023-08-16 11:14:18 +02:00
oneprint.c Fix NAN error in numd2 area report and crashes when a doping file is missing. Update examples/cider so that the test circuits all run; add case sensitivity tests for rootfile and ic.file parameter strings enclosed in a single pair of double quotes. 2021-09-29 20:22:56 +02:00
oneproj.c First KLU support of CIDER ONED simulations 2023-08-16 11:14:16 +02:00
oneread.c remove CVS `Id',`log' etc. keyword incantations 2011-12-13 19:57:45 +00:00
onesetup.c src/ciderlib/oned/onesetup.c, bug fix, access beyond array bounds 2015-12-17 18:51:21 +01:00
onesolve.c re-enable CIDER with option sparse by setting CKTkluMODE 2023-08-16 11:14:20 +02:00
readme Cider simulator (simulator routines) Import. 2003-08-11 19:25:28 +00:00

readme

Directory: oned
---------------
This directory contains the files that are primarily responsible for
implementing the 1D device simulator.  It also contains files that help
interface the circuit simulator to the device simulator.  Most functions
that are common to all 1D device simulations start with the prefix ONE,
e.g. ONEbiasSolve.  The device-specific routines start with either
NUMD or NBJT, e.g. NUMDadmittance or NBJTproject.  The simulator contains
both a Poisson Solver for equilibrium and a three-equation solver for bias
solutions.  An attempt has been made to keep the function names parallel
in the two portions.  Poisson routines are identified with a 'Q' (for charge
only) after the ONE, and Full solver routines are identified with an
underscore '_'.