ngspice/src/include/ngspice
Giles Atkinson 8ce190e7d6 Improve commands for vector scales. "setscale" can now change
or clear the scale of an individual vector and "compose" can
explicitly create a vector from XSPICE event node history.
2023-06-20 20:01:31 +02:00
..
1-f-code.h add a flag timezero to trnoise_state 2018-08-22 22:36:35 +02:00
ChangeLog #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
FastNorm3.h #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
Makefile.am Add inertial.h to the distributable headers 2023-03-25 15:36:15 +01:00
acdefs.h S parameter simulation 2022-02-17 15:48:00 +01: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
carddefs.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
ciderinp.h avoid leading underscore in preprocessor macros 2013-12-31 12:54:27 +01:00
cidersupt.h CIDER: Enable printing either binary or ascii data output to file. 2021-07-05 14:31:21 +02:00
cktdefs.h ensure config.h is always included in cktdefs.h to ensure correct 2022-12-27 14:10:16 +01:00
cluster.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
cm.h unify the numerical constants 2019-08-13 23:28:05 +02:00
cmconstants.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
cmproto.h New code-model library functions cm_schedule_output() and cm_getvar(). 2023-03-22 14:27:35 +01:00
cmtypes.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
compatmode.h Add a new compatibility mode xs (for XSPICE) 2022-12-11 15:32:30 +01:00
complex.h #includes modified 2020-04-27 10:23:59 +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 If ngSpice_Command(NULL) is sent to shared ngspice, 2020-04-04 14:15:38 +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 unify temperature limit routine for usage in self-heating model 2020-10-10 12:15:37 +02:00
dgen.h src/frontend, cleanup, drop `GENcircuit' 2015-03-21 13:56:57 +01:00
distodef.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
dllitf.h New code-model library functions cm_schedule_output() and cm_getvar(). 2023-03-22 14:27:35 +01: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-06-20 20:01:31 +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 remove CVS `Id',`log' etc. keyword incantations 2011-12-13 19:57:45 +00:00
ftedebug.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01: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 a control language function cvector, to create a complex vector. 2023-06-04 09:46:13 +02:00
fteinp.h Remove a typo: runable --> runnable 2022-04-26 10:34:11 +02:00
fteinput.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
fteoptdefs.h Add statistics: load, subckt expansion, and parse times 2020-08-20 15:23:19 +02:00
fteparse.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
gendefs.h spicelib/parser, support instance parameter defaults on .model lines 2018-05-19 15:40:20 +02:00
gendev.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
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-04-25 14:37:00 +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 polish `PARSECALL' macro 2013-12-31 16:11:32 +01:00
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 unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
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
logicexp.h Initial logicexp parser and gate generator. 2022-12-11 15:16:02 +01:00
lsort.h #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
macros.h macros.h, cleanup SGN() macro 2016-10-15 15:06:18 +02:00
material.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
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 unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
methdefs.h rewrite, use enum instead of #define sequences 2018-04-30 19:23:18 +02:00
mif.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
mifcmdat.h Change output event setup in evtload.c so that, when making an event call 2023-03-22 14:27:19 +01:00
mifdefs.h GENmodel, GENinstance, change layout, #4/4, complete the change 2018-02-17 11:53:06 +01: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 #includes modified 2020-04-27 10:23:59 +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 Add searchpath for *.osdi relative to ngspice executable 2023-01-27 16:10:28 +01:00
noisedef.h S-parameters in ngspice 2022-04-25 21:31:28 +02:00
numcards.h ciderlib, proper types for newCard(), setCardParm(), askCardQuest() 2013-12-31 16:12:39 +01:00
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 unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
onedev.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
onemesh.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
opdefs.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
optdefs.h Prepare Cshunt: add a cpacitor to each voltage node 2021-07-02 11:52:15 +02:00
optndefs.h rewrite, use enum instead of #define sequences 2018-04-30 19:23:18 +02:00
osdiitf.h make accessible 2023-05-07 15:07:08 +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 avoid leading underscore in preprocessor macros 2013-12-31 12:54:27 +01:00
profile.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
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 #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
sharedspice.h Prepare for ngspice-40 2023-03-24 22:27:12 +01:00
sim.h noisean, introduce a .control variable "sqrnoise" to deliver noise data in squared representation 2015-03-23 19:32:33 +01:00
smpdefs.h rewrite cktsens.c in terms of the 'SMP' matrix interface 2017-03-17 18:22:36 +01:00
spardefs.h remove numerous unsigned int vs. int warnings 2022-05-01 10:29:08 +02:00
sperror.h avoid leading underscore in preprocessor macros 2013-12-31 12:54:27 +01:00
spmatrix.h sparse/*.c, rename `eMatrix' --> `Matrix' (prototypes) 2013-12-31 16:07:47 +01: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 #2/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:43:07 +00:00
swec.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
tclspice.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
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 add parameter description 2022-10-08 16:43:16 +02:00
twodev.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
twomesh.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
typedefs.h unify #ifndef include wrapper 2013-12-31 12:54:32 +01:00
udevices.h Add port directions when logicexp or pindly are present. 2023-02-01 17:39:37 +01: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