~kicad/+git/ngspice-mirror-sourceforge:KLU-kirchhoff-4

Last commit made on 2013-09-15
Get this branch:
git clone -b KLU-kirchhoff-4 https://git.launchpad.net/~kicad/+git/ngspice-mirror-sourceforge
Members of KiCad can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
KLU-kirchhoff-4
Repository:
lp:~kicad/+git/ngspice-mirror-sourceforge

Recent commits

f5aefd7... by Francesco Lannutti <email address hidden>

Merge remote branch 'origin/new_kirchhoff-4' into KLU-kirchhoff-4

Conflicts:
 configure.ac
 src/include/ngspice/devdefs.h
 src/include/ngspice/smpdefs.h
 src/maths/sparse/spsmp.c
 src/spicelib/devices/asrc/asrcinit.c
 src/spicelib/devices/bjt/Makefile.am
 src/spicelib/devices/bjt/bjtinit.c
 src/spicelib/devices/bsim1/Makefile.am
 src/spicelib/devices/bsim1/bsim1ext.h
 src/spicelib/devices/bsim1/bsim1init.c
 src/spicelib/devices/bsim2/Makefile.am
 src/spicelib/devices/bsim2/bsim2ext.h
 src/spicelib/devices/bsim2/bsim2init.c
 src/spicelib/devices/bsim3/Makefile.am
 src/spicelib/devices/bsim3/bsim3ext.h
 src/spicelib/devices/bsim3/bsim3init.c
 src/spicelib/devices/bsim3soi_dd/Makefile.am
 src/spicelib/devices/bsim3soi_dd/b3soiddext.h
 src/spicelib/devices/bsim3soi_dd/b3soiddinit.c
 src/spicelib/devices/bsim3soi_dd/b3soiddset.c
 src/spicelib/devices/bsim3soi_fd/Makefile.am
 src/spicelib/devices/bsim3soi_fd/b3soifdext.h
 src/spicelib/devices/bsim3soi_fd/b3soifdinit.c
 src/spicelib/devices/bsim3soi_pd/Makefile.am
 src/spicelib/devices/bsim3soi_pd/b3soipdext.h
 src/spicelib/devices/bsim3soi_pd/b3soipdinit.c
 src/spicelib/devices/bsim3soi_pd/b3soipdset.c
 src/spicelib/devices/bsim3v0/Makefile.am
 src/spicelib/devices/bsim3v0/bsim3v0ext.h
 src/spicelib/devices/bsim3v0/bsim3v0init.c
 src/spicelib/devices/bsim3v1/Makefile.am
 src/spicelib/devices/bsim3v1/bsim3v1ext.h
 src/spicelib/devices/bsim3v1/bsim3v1init.c
 src/spicelib/devices/bsim3v32/Makefile.am
 src/spicelib/devices/bsim3v32/bsim3v32ext.h
 src/spicelib/devices/bsim3v32/bsim3v32init.c
 src/spicelib/devices/bsim4/Makefile.am
 src/spicelib/devices/bsim4/bsim4def.h
 src/spicelib/devices/bsim4/bsim4ext.h
 src/spicelib/devices/bsim4/bsim4init.c
 src/spicelib/devices/bsim4v4/Makefile.am
 src/spicelib/devices/bsim4v4/bsim4v4ext.h
 src/spicelib/devices/bsim4v4/bsim4v4init.c
 src/spicelib/devices/bsim4v5/Makefile.am
 src/spicelib/devices/bsim4v5/b4v5set.c
 src/spicelib/devices/bsim4v5/bsim4v5ext.h
 src/spicelib/devices/bsim4v5/bsim4v5init.c
 src/spicelib/devices/bsim4v6/Makefile.am
 src/spicelib/devices/bsim4v6/bsim4v6ext.h
 src/spicelib/devices/bsim4v6/bsim4v6init.c
 src/spicelib/devices/bsimsoi/Makefile.am
 src/spicelib/devices/bsimsoi/b4soiext.h
 src/spicelib/devices/bsimsoi/b4soiinit.c
 src/spicelib/devices/bsimsoi/b4soiset.c
 src/spicelib/devices/cap/Makefile.am
 src/spicelib/devices/cap/capdefs.h
 src/spicelib/devices/cap/capext.h
 src/spicelib/devices/cap/capinit.c
 src/spicelib/devices/cccs/cccsext.h
 src/spicelib/devices/cccs/cccsinit.c
 src/spicelib/devices/ccvs/ccvsinit.c
 src/spicelib/devices/cpl/cplinit.c
 src/spicelib/devices/csw/cswinit.c
 src/spicelib/devices/dio/Makefile.am
 src/spicelib/devices/dio/diodefs.h
 src/spicelib/devices/dio/dioext.h
 src/spicelib/devices/dio/dioinit.c
 src/spicelib/devices/hfet1/Makefile.am
 src/spicelib/devices/hfet1/hfetext.h
 src/spicelib/devices/hfet1/hfetinit.c
 src/spicelib/devices/hfet2/Makefile.am
 src/spicelib/devices/hfet2/hfet2ext.h
 src/spicelib/devices/hfet2/hfet2init.c
 src/spicelib/devices/hisim2/Makefile.am
 src/spicelib/devices/hisim2/hsm2ext.h
 src/spicelib/devices/hisim2/hsm2init.c
 src/spicelib/devices/hisimhv1/hsmhvext.h
 src/spicelib/devices/hisimhv1/hsmhvinit.c
 src/spicelib/devices/ind/Makefile.am
 src/spicelib/devices/ind/inddefs.h
 src/spicelib/devices/ind/indinit.c
 src/spicelib/devices/isrc/isrcinit.c
 src/spicelib/devices/jfet/Makefile.am
 src/spicelib/devices/jfet/jfetext.h
 src/spicelib/devices/jfet/jfetinit.c
 src/spicelib/devices/jfet/jfetset.c
 src/spicelib/devices/jfet2/Makefile.am
 src/spicelib/devices/jfet2/jfet2ext.h
 src/spicelib/devices/jfet2/jfet2init.c
 src/spicelib/devices/jfet2/jfet2set.c
 src/spicelib/devices/ltra/ltrainit.c
 src/spicelib/devices/mes/Makefile.am
 src/spicelib/devices/mes/mesext.h
 src/spicelib/devices/mes/mesinit.c
 src/spicelib/devices/mes/messetup.c
 src/spicelib/devices/mesa/Makefile.am
 src/spicelib/devices/mesa/mesaext.h
 src/spicelib/devices/mesa/mesainit.c
 src/spicelib/devices/mos1/Makefile.am
 src/spicelib/devices/mos1/mos1ext.h
 src/spicelib/devices/mos1/mos1init.c
 src/spicelib/devices/mos2/Makefile.am
 src/spicelib/devices/mos2/mos2ext.h
 src/spicelib/devices/mos2/mos2init.c
 src/spicelib/devices/mos3/Makefile.am
 src/spicelib/devices/mos3/mos3ext.h
 src/spicelib/devices/mos3/mos3init.c
 src/spicelib/devices/mos6/Makefile.am
 src/spicelib/devices/mos6/mos6ext.h
 src/spicelib/devices/mos6/mos6init.c
 src/spicelib/devices/mos9/Makefile.am
 src/spicelib/devices/mos9/mos9ext.h
 src/spicelib/devices/mos9/mos9init.c
 src/spicelib/devices/res/Makefile.am
 src/spicelib/devices/res/resdefs.h
 src/spicelib/devices/res/resext.h
 src/spicelib/devices/res/resinit.c
 src/spicelib/devices/soi3/Makefile.am
 src/spicelib/devices/soi3/soi3ext.h
 src/spicelib/devices/soi3/soi3init.c
 src/spicelib/devices/sw/swinit.c
 src/spicelib/devices/tra/trainit.c
 src/spicelib/devices/txl/txlinit.c
 src/spicelib/devices/txl/txlsetup.c
 src/spicelib/devices/urc/urcinit.c
 src/spicelib/devices/vbic/Makefile.am
 src/spicelib/devices/vbic/vbicinit.c
 src/spicelib/devices/vccs/vccsinit.c
 src/spicelib/devices/vcvs/vcvsext.h
 src/spicelib/devices/vcvs/vcvsinit.c
 src/spicelib/devices/vsrc/Makefile.am
 src/spicelib/devices/vsrc/vsrcdefs.h
 src/spicelib/devices/vsrc/vsrcext.h
 src/spicelib/devices/vsrc/vsrcinit.c

8ec23a7... by Francesco Lannutti <email address hidden>

Inserted conditional compilation in every *ext.h file

6f339d3... by Francesco Lannutti <email address hidden>

Added a string to signal that KCL Verifcation is enabled in the NGSPICE header

a54ac67... by Francesco Lannutti <email address hidden>

Fixed a very dangerous bug in the KCL Verification, which was inserted in a previous commit

6fb70a5... by Francesco Lannutti <email address hidden>

Merge remote branch 'origin/new_kirchhoff-4' into new_kirchhoff-4

4ab07c7... by Francesco Lannutti <email address hidden>

Removed the CKTvoltCurNode flag, since in this branch the KCL Verification methodology is applied to every node

8ad6791... by h_vogt <h_vogt>

allow compilation with MS Visual Studio

3494e42... by Francesco Lannutti <email address hidden>

Implemented the KCL for every node, avoiding Delta-V and Delta-I convergence tests.
The f(V) convergence test performed by every model isn't needed anymore.

fb592a0... by Francesco Lannutti <email address hidden>

Fixed a bug in the Convergence Test Routine

ea24e1b... by Francesco Lannutti <email address hidden>

Fixed the Non-Linear Nodes properties in the BSIM4v7 model