..
1-f-code.h
add a flag timezero to trnoise_state
2018-08-22 22:36:35 +02:00
ChangeLog
…
FastNorm3.h
…
Makefile.am
Add inertial.h to the distributable headers
2023-03-25 15:36:15 +01:00
UFconfig.h
move include files to src/include/ngspice/
2023-08-16 11:14:10 +02:00
acdefs.h
S parameter simulation
2022-02-17 15:48:00 +01:00
amd.h
move include files to src/include/ngspice/
2023-08-16 11:14:10 +02:00
bdrydefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
bool.h
Squashed commit of the following:
2020-12-22 11:10:10 +01:00
btf.h
move include files to src/include/ngspice/
2023-08-16 11:14:10 +02:00
carddefs.h
…
ciderinp.h
…
cidersupt.h
CIDER: Enable printing either binary or ascii data output to file.
2021-07-05 14:31:21 +02:00
cktdefs.h
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
cluster.h
…
cm.h
unify the numerical constants
2019-08-13 23:28:05 +02:00
cmconstants.h
…
cmproto.h
New code-model library functions cm_schedule_output() and cm_getvar().
2023-03-22 14:27:35 +01:00
cmtypes.h
…
colamd.h
move include files to src/include/ngspice/
2023-08-16 11:14:10 +02:00
compatmode.h
Add a new compatibility mode xs (for XSPICE)
2022-12-11 15:32:30 +01:00
complex.h
re-enable rcheck debug output with WINGUI
2023-07-31 14:27:35 +02:00
const.h
[PATCH #41 ] Made constants agree across ngspice simulator. File const.h
2019-08-13 23:20:00 +02:00
contdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
cpdefs.h
#includes modified
2020-04-27 10:23:59 +02:00
cpextern.h
Handle SIGTTIN and SIGTTOU on Unix-like OSs with X11 graphics.
2023-09-23 17:03:24 +02:00
cpstd.h
#includes modified
2020-04-27 10:23:59 +02:00
defines.h
Remove the obsolete RETSIGTYPE, replace by void
2023-03-18 14:30:29 +01:00
devdefs.h
KLU Integration from scratch #4 , changed files
2023-08-16 11:14:10 +02:00
dgen.h
…
distodef.h
…
dllitf.h
First attempt of KLU support for XSPICE
2023-08-16 11:14:16 +02:00
domndefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
dopdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
dstring.h
use only TMALLOC and TREALLOC for memory allocation
2020-03-15 08:50:56 +01:00
dvec.h
Improve commands for vector scales. "setscale" can now change
2023-07-15 11:28:48 +02:00
elctdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
enh.h
struct card, #3/6, rename members from struct line to struct card
2018-02-17 19:15:53 +01:00
enhtypes.h
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
2016-05-07 15:36:43 +02:00
evt.h
Change output event setup in evtload.c so that, when making an event call
2023-03-22 14:27:19 +01:00
evtproto.h
Change output event setup in evtload.c so that, when making an event call
2023-03-22 14:27:19 +01:00
evtshared.h
make functions static or add function prototypes
2018-07-21 23:56:14 +02:00
evttypes.h
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
2016-05-07 15:36:43 +02:00
evtudn.h
Change output event setup in evtload.c so that, when making an event call
2023-03-22 14:27:19 +01:00
fftext.h
Use only internal memory functions, replace
2018-07-21 23:54:43 +02:00
ftedbgra.h
…
ftedebug.h
Add an option to the iplot command: -d sets the number of simulation
2023-07-15 11:29:32 +02:00
ftedefs.h
Insert XSPICE bridging devices automatically when an analogue node
2022-10-07 13:19:59 +02:00
ftedev.h
Add parameter 'isgrid' to plotting of arcs.
2022-02-01 12:23:29 +01:00
fteext.h
Add an option nginfo to enable a status report during simulation
2023-07-31 14:26:40 +02:00
fteinp.h
Remove a typo: runable --> runnable
2022-04-26 10:34:11 +02:00
fteinput.h
…
fteoptdefs.h
Add statistics: load, subckt expansion, and parse times
2020-08-20 15:23:19 +02:00
fteparse.h
…
gendefs.h
spicelib/parser, support instance parameter defaults on .model lines
2018-05-19 15:40:20 +02:00
gendev.h
…
graph.h
if 'set nounits' is given, plotting of the units is suppressed
2021-03-14 15:32:49 +01:00
grid.h
Improve (a little) the plotting of digital data with plot option digiplot:
2022-10-07 13:05:56 +02:00
hash.h
Add missing function nghash_delete_special(),
2021-10-30 10:39:19 +02:00
hlpdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
iferrmsg.h
Add another error qualifier to decribe the current policy
2023-05-27 10:43:40 +02:00
ifsim.h
prototype for Verilog-A integration using OSDI and OpenVAF
2022-12-27 13:51:57 +01:00
inertial.h
Add missed file inertial.h.
2023-03-22 14:28:23 +01:00
inpdefs.h
Enable RKM notation also for inductors (e.g. 1u2 for 1.2u)
2022-02-07 16:00:29 +01:00
inpmacs.h
…
inpptree.h
Add a function ddt (derivative versus time) to the B-source funtion parser.
2022-12-11 15:38:22 +01:00
ipc.h
Add noise capability to XSPICE code models
2023-04-02 15:06:28 +02:00
ipcproto.h
…
ipctiein.h
add wantevtdata if event output should be sent to caller
2018-05-19 16:43:48 +02:00
jobdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
klu-binding.h
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
klu.h
Fixed a MLK for XSPICE and commented out an unused array
2023-08-16 11:14:24 +02:00
logicexp.h
Initial logicexp parser and gate generator.
2022-12-11 15:16:02 +01:00
lsort.h
…
macros.h
macros.h, cleanup SGN() macro
2016-10-15 15:06:18 +02:00
material.h
…
matldefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
memory.h
CIDER, use controlled_exit(1) instead of exit(1)
2017-03-25 18:44:00 +01:00
meshdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
meshext.h
…
methdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
mif.h
…
mifcmdat.h
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
2023-08-16 11:14:16 +02:00
mifdefs.h
Moved the KLU binding structures to be property of the XSPICE connections, instead of XSPICE instances
2023-08-16 11:14:16 +02:00
mifparse.h
ngspice/mifparse.h, ngspice/mifcmdat.t, reduce scope of these include files
2016-05-07 15:44:50 +02:00
mifproto.h
First attempt of KLU support for XSPICE
2023-08-16 11:14:16 +02:00
miftypes.h
Add noise capability to XSPICE code models
2023-04-02 15:06:28 +02:00
missing_math.h
drop ngspice internal implementation of erfc()
2017-10-28 12:38:32 +02:00
mobdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
modldefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
multi_line.h
multi_line.h, drop some excess macros
2016-10-15 15:06:17 +02:00
ngspice.h
Revert "Add code in ivars.c to look for a SPICE_ROOT environment variable"
2023-08-06 16:27:33 +02:00
noisedef.h
S-parameters in ngspice
2022-04-25 21:31:28 +02:00
numcards.h
…
numconst.h
drop home grown mathematical constants
2016-10-15 15:06:17 +02:00
numenum.h
Remeove "redefinition" warning
2021-01-26 18:18:59 +01:00
numgen.h
GENmodel, GENinstance, change layout, #4/4, complete the change
2018-02-17 11:53:06 +01:00
numglobs.h
…
onedev.h
…
onemesh.h
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
opdefs.h
…
optdefs.h
Added "klu_memgrow_factor" option to control the KLU memory grow factor
2023-08-16 11:14:18 +02:00
optndefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
osdiitf.h
integrate OSDI with KLU
2023-08-16 11:14:25 +02:00
outpdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
plot.h
With the ngspice gnuplot command, enable x/y contour plots for 2d Cider save file data. Usage: gnuplot <file> xycontour <expr>. xycontour is a new flag which is ignored if the plot data is not from 2d Cider. For contours, only a single plotarg <expr> is allowed. With <expr1> vs <expr2>, only <expr1> is plotted and <expr2> is ignored.
2021-10-30 13:21:32 +02:00
pnode.h
…
profile.h
…
pssdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
pzdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
randnumb.h
New command 'setseed' with function com_sseed
2018-07-22 15:06:19 +02:00
sen2defs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
sensdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
sensgen.h
…
sharedspice.h
We are developing towards ngspice-42
2023-08-19 23:54:36 +02:00
sim.h
…
smpdefs.h
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
spardefs.h
remove numerous unsigned int vs. int warnings
2022-05-01 10:29:08 +02:00
sperror.h
…
spmatrix.h
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
stringskip.h
drop 'depreciated_skip..()'
2017-03-19 20:13:11 +01:00
stringutil.h
Add a new function char* gettok_np(char** s)
2022-10-07 13:00:44 +02:00
suffix.h
…
swec.h
…
tclspice.h
…
tfdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
trandefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
trcvdefs.h
rewrite, use enum instead of #define sequences
2018-04-30 19:23:18 +02:00
tskdefs.h
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
twodev.h
…
twomesh.h
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
typedefs.h
…
udevices.h
By default, use the shortest typical delay estimate. This makes the digi_74LS90_74LS42.cir testcase for bug641 behave almost the same as MicroCap 12. In ngspice and MicroCap, the only signal with a glitch is not_y8. The other not_* signals look the same. Setting ps_use_mntymx in .spiceinit will change the delay estimates. See the function set_u_devices_info in src/frontend/udevices.c for the various settings of ps_use_mntymx.
2023-09-09 23:22:06 +02:00
wallace.h
few fixes for prototypes
2020-10-15 18:25:25 +02:00
wincolornames.h
Line endings from \r\n to \n
2021-01-02 19:06:58 +01:00
wordlist.h
remove all the remains of quote() and strip() that had been
2020-03-15 08:51:12 +01:00
wstdio.h
winmain.c, remove of fcn 'read' in Windows
2017-02-22 19:36:34 +01:00