arno
c166320d43
* Makefile.am: Update for removed files.
...
* devlist.c, devlist.h, test_devlist.c: Removed. This idea is not
yet ready to be implemented. The dependency of the analysis code
on CKThead for storing the device parameters at the same index as
the device model in the DEVices variable caused trouble.
* res/resload.c: Formatting changes.
2000-07-08 23:07:36 +00:00
arno
7fec58d953
* devlist.c, test_devlist.c: Further tests revealed a bug,
...
corrected.
2000-07-08 08:23:17 +00:00
arno
14acefd969
* dev.c dev.h: Moved defunct first_device() and next_device()
...
to devlist.c
* devlist.c, devlist.h: Another step towards
dynamically loadable devices. The first_device() and
next_device() functions abstract away the actual
implementation of the devices list. Currently it is a fixed
length array, when we start supporting dynamically loaded devices,
this is no longer true.
* test_devlist.c: Checks the implementation of first_device()
and next_device().
* Makefile.am, .cvsignore: Updates for new files.
2000-07-07 12:33:24 +00:00
arno
f1953e2885
* src/devices/dev.c, src/devices/dev.h: Added first_device()
...
and next_device() to abstract manipulations to the devices
list. Now change all the code that uses direct access to
these functions...
2000-07-05 13:10:16 +00:00
arno
fe8d08d0a9
* ChangeLog: Summarize recents changes.
...
* src/devices/Makefile.am: Updates to EXTRA_DIST.
* src/misc/misc_time.c, src/misc/printnum.c, src/misc/tilde.c:
Code formatting updates.
* tests/fourbitadder.out: Updates.
2000-07-03 15:32:29 +00:00
arno
6f81cb9446
* src/analysis/cktask.c: moved to src/devices.
...
* src/analysis/cktbindn.c: moved, renamed to
src/devices/cktbindnode.c.
* src/analysis/cktfdev.c: moved, renamed to
src/devices/cktfinddev.c.
* TODO: Updates
* src/analysis/Makefile.am src/devices/Makefile.am: Updates.
2000-06-19 19:03:54 +00:00
arno
d7ad0ee10c
* AUTHORS TODO: Small updates.
...
* src/devices/dev.c src/devices/dev.h: Small updates.
* src/devices/README: Short description of the purpose of the
devices directory.
* src/analysis/cktaccpt.c src/analysis/cktcrte.c
src/analysis/cktinit.c: Moved these files into src/devices.
* src/analysis/dctran.c: Updates to ease the move.
* src/analysis/Makefile.am src/devices/Makefile.am: Updates
* src/Makefile.am: Library loading reordered.
* src/main.c: Small updates.
* src/devices/devsup/devsup.c: Moved this file into src/devices.
* src/devices/devsup/.cvsignore
src/devices/devsup/Makefile.am: Superfluous files, removed
* configure.in: Removed src/devices/devsup/Makefile.
2000-06-17 22:54:26 +00:00
arno
1f82eccd29
* src/devices/disto/*: Moved all files to src/maths/deriv/
...
* configure.in src/Makefile.am src/devices/Makefile.am
src/include/ngspice.h src/maths/Makefile.am: Necessary updates
to get it to compile again.
2000-06-16 21:11:59 +00:00
arno
9d2cbb06b7
* src/ngspice.c src/devices/dev.c: Moved AN_* defines to
...
dev.c.
* src/analysis/cktpzset.c: Removed unused code.
* tests/polezero/.cvsignore tests/polezero/Makefile.am
tests/polezero/filt_multistage.cir
tests/polezero/filt_multistage.out tests/polezero/filt_rc.cir
tests/polezero/filt_rc.out: New files to test pole zero
operations.
* configure.in tests/Makefile.am: Updated for new files.
2000-06-11 10:32:50 +00:00
pnenzi
4ca742ec74
Added RES_SCALE "question". This fix the sensitivity analysis error
2000-06-05 19:03:44 +00:00
pnenzi
9136267560
Added scale parameter to resistor model. Updated documentation and tests
2000-06-04 11:37:29 +00:00
pnenzi
090c6b6d6f
Added multiplicity parameter m to resistors and updated tests
2000-06-04 09:02:39 +00:00
pnenzi
491883fe33
Small bug fix in the code
2000-05-23 20:19:19 +00:00
arno
ceef3b5e8a
* src/devices/bsim3v1/b3v1ld.c src/devices/bsim3v1/b3v1noi.c
...
src/devices/bsim3v1/b3v1temp.c
src/devices/bsim3v2/b3v2acld.c src/devices/bsim3v2/b3v2ld.c
src/devices/bsim4/b4acld.c src/devices/bsim4/b4ld.c
src/devices/bsim4/b4noi.c src/devices/bsim4/b4pzld.c
src/devices/bsim4/b4set.c src/devices/bsim4/b4temp.c: Removed
unused variables.
2000-05-13 10:23:17 +00:00
arno
1a7a7f48e0
* src/devices/Makefile.am: Included dev.h.
2000-05-13 10:20:36 +00:00
arno
ebaafe3ca5
----------------------------------------------------------------------
...
* src/devices/dev.c src/devices/bjt/bjtnoise.c
src/devices/bsim3/b3.c src/devices/bsim3/b3acld.c
src/devices/bsim3/b3ask.c src/devices/bsim3/b3check.c
src/devices/bsim3/b3cvtest.c src/devices/bsim3/b3del.c
src/devices/bsim3/b3dest.c src/devices/bsim3/b3getic.c
src/devices/bsim3/b3ld.c src/devices/bsim3/b3mask.c
src/devices/bsim3/b3mdel.c src/devices/bsim3/b3mpar.c
src/devices/bsim3/b3noi.c src/devices/bsim3/b3par.c
src/devices/bsim3/b3pzld.c src/devices/bsim3/b3set.c
src/devices/bsim3/b3temp.c src/devices/bsim3/b3trunc.c
src/devices/bsim3v1/b3v1.c src/devices/bsim3v1/b3v1acld.c
src/devices/bsim3v1/b3v1ask.c
src/devices/bsim3v1/b3v1check.c
src/devices/bsim3v1/b3v1cvtest.c
src/devices/bsim3v1/b3v1del.c src/devices/bsim3v1/b3v1dest.c
src/devices/bsim3v1/b3v1getic.c src/devices/bsim3v1/b3v1ld.c
src/devices/bsim3v1/b3v1mask.c
src/devices/bsim3v1/b3v1mdel.c
src/devices/bsim3v1/b3v1mpar.c src/devices/bsim3v1/b3v1noi.c
src/devices/bsim3v1/b3v1par.c src/devices/bsim3v1/b3v1pzld.c
src/devices/bsim3v1/b3v1set.c src/devices/bsim3v1/b3v1temp.c
src/devices/bsim3v1/b3v1trunc.c src/devices/bsim3v2/b3v2.c
src/devices/bsim3v2/b3v2acld.c src/devices/bsim3v2/b3v2ask.c
src/devices/bsim3v2/b3v2check.c
src/devices/bsim3v2/b3v2cvtest.c
src/devices/bsim3v2/b3v2del.c src/devices/bsim3v2/b3v2dest.c
src/devices/bsim3v2/b3v2getic.c src/devices/bsim3v2/b3v2ld.c
src/devices/bsim3v2/b3v2mask.c
src/devices/bsim3v2/b3v2mdel.c
src/devices/bsim3v2/b3v2mpar.c src/devices/bsim3v2/b3v2noi.c
src/devices/bsim3v2/b3v2par.c src/devices/bsim3v2/b3v2pzld.c
src/devices/bsim3v2/b3v2set.c src/devices/bsim3v2/b3v2temp.c
src/devices/bsim3v2/b3v2trunc.c src/devices/bsim4/b4noi.c
src/devices/csw/cswnoise.c src/devices/dio/dionoise.c
src/devices/jfet/jfetnoi.c src/devices/jfet2/jfet2noi.c
src/devices/mes/mesnoise.c src/devices/mos1/mos1noi.c
src/devices/mos2/mos2noi.c src/devices/mos3/mos3noi.c
src/devices/res/resnoise.c src/devices/sw/swnoise.c :
Removed all RCS log and rcsid from the devices source files.
They only give extra clutter and all the information you
need is available through CVS. Also removed unnecessary
inclusion of fteconst.h header file.
* src/devices/asrc/ChangeLog src/devices/bsim2/ChangeLog
src/devices/cap/ChangeLog src/devices/cccs/ChangeLog
src/devices/ccvs/ChangeLog src/devices/csw/ChangeLog
src/devices/devsup/ChangeLog src/devices/dio/ChangeLog
src/devices/ind/ChangeLog src/devices/isrc/ChangeLog
src/devices/jfet/ChangeLog src/devices/ltra/ChangeLog
src/devices/mes/ChangeLog src/devices/mos1/ChangeLog
src/devices/mos2/ChangeLog src/devices/mos3/ChangeLog
src/devices/res/ChangeLog src/devices/sw/ChangeLog
src/devices/tra/ChangeLog src/devices/urc/ChangeLog
src/devices/vccs/ChangeLog src/devices/vcvs/ChangeLog
src/devices/vsrc/ChangeLog: Removed. Use toplevel ChangeLog.
2000-05-06 14:01:13 +00:00
arno
0fb8f339b8
* man/man1/nutmeg.1 man/man1/spice.1 src/multidec.c
...
src/analysis/cktinit.c src/analysis/cktpzld.c
src/analysis/cktpzstr.c src/analysis/cktsens.c
src/analysis/sensaskq.c src/analysis/senssetp.c
src/analysis/tfanal.c src/circuit/inpgtok.c
src/circuit/inpptree.c src/circuit/sperror.c src/devices/dev.c
src/devices/asrc/asrcacld.c src/devices/devsup/devsup.c
src/devices/jfet/jfetload.c src/devices/ltra/ltra.c
src/devices/ltra/ltraset.c src/devices/mos6/mos6ext.h
src/frontend/aspice.c src/frontend/device.c
src/frontend/display.c src/frontend/doplot.c
src/frontend/dotcards.c src/frontend/fourier.c
src/frontend/gens.c src/frontend/graf.c src/frontend/grid.c
src/frontend/inp.c src/frontend/interp.c
src/frontend/nutctab.c src/frontend/plotcurv.c
src/frontend/postcoms.c src/frontend/postsc.c
src/frontend/resource.c src/frontend/runcoms.c
src/frontend/spiceif.c src/frontend/typesdef.c
src/frontend/x11.c src/hlp/readhelp.c src/hlp/x11disp.c
src/include/complex.h src/include/devdefs.h
src/include/fteconst.h src/maths/ni/nipzmeth.c
src/maths/sparse/spalloc.c src/maths/sparse/spbuild.c
src/maths/sparse/spcombin.c src/maths/sparse/spextra.c
src/maths/sparse/spfactor.c src/maths/sparse/spoutput.c
src/maths/sparse/spsmp.c src/maths/sparse/spsolve.c
src/maths/sparse/sputils.c src/parser/lexical.c
src/parser/unixcom.c: removed most `#ifdef notdef', converted
some function calls from K&R to ANSI.
2000-05-03 20:01:30 +00:00
arno
e92356e43c
* DEVICES: Adjusted spacing.
...
* doc/.cvsignore man/.cvsignore man/man1/.cvsignore
src/.cvsignore src/analysis/.cvsignore src/circuit/.cvsignore
src/devices/.cvsignore src/devices/asrc/.cvsignore
src/devices/bjt/.cvsignore src/devices/bsim1/.cvsignore
src/devices/bsim2/.cvsignore src/devices/bsim3/.cvsignore
src/devices/bsim3soi_dd/.cvsignore
src/devices/bsim3soi_fd/.cvsignore
src/devices/bsim3soi_pd/.cvsignore
src/devices/bsim3v1/.cvsignore src/devices/bsim3v2/.cvsignore
src/devices/bsim4/.cvsignore src/devices/cap/.cvsignore
src/devices/cccs/.cvsignore src/devices/ccvs/.cvsignore
src/devices/csw/.cvsignore src/devices/devsup/.cvsignore
src/devices/dio/.cvsignore src/devices/disto/.cvsignore
src/devices/ind/.cvsignore src/devices/isrc/.cvsignore
src/devices/jfet/.cvsignore src/devices/jfet2/.cvsignore
src/devices/ltra/.cvsignore src/devices/mes/.cvsignore
src/devices/mos1/.cvsignore src/devices/mos2/.cvsignore
src/devices/mos3/.cvsignore src/devices/mos6/.cvsignore
src/devices/res/.cvsignore src/devices/sw/.cvsignore
src/devices/tra/.cvsignore src/devices/urc/.cvsignore
src/devices/vccs/.cvsignore src/devices/vcvs/.cvsignore
src/devices/vsrc/.cvsignore src/frontend/.cvsignore
src/hlp/.cvsignore src/include/.cvsignore src/maths/.cvsignore
src/maths/cmaths/.cvsignore src/maths/ni/.cvsignore
src/maths/sparse/.cvsignore src/misc/.cvsignore
src/parser/.cvsignore tests/.cvsignore: Help CVS ignore
automatically regenerated files.
2000-05-01 18:23:50 +00:00
arno
7472642832
* src/Makefile.am src/main.c src/ngspice.c
...
src/devices/Makefile.am, src/devices/dev.c src/devices/dev.h:
Refactored devices initialization code into the devices dir.
2000-05-01 17:43:38 +00:00
pnenzi
978f1c32a2
Initial revision
2000-04-27 20:03:57 +00:00