h_vogt
c15608c903
unique modtab for each circuit, store in ckt structure
13 years ago
rlar
8a154a7a9a
use SP_VOLTAGE instead of literal value `3'
(grep "git --no-pager grep -nH -e '->[ \t]*type.*[0-9]'")
13 years ago
rlar
4184aa8c10
cleanup, use array operator
checked for object file invariance on linux with
./configure --enable-debug=no --enable-maintainer-mode --with-readline=yes --enable-cider --enable-ndev --enable-pss --enable-xspice
13 years ago
rlar
6c8f002eea
unify #ifndef include wrapper
13 years ago
rlar
c377b7a6b3
avoid leading underscore in preprocessor macros
13 years ago
Stefano Perticaroli
79bffc78a1
next version of PSS2
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
13 years ago
rlar
0be61b3e5a
remove PSS2
13 years ago
h_vogt
1b4c17a464
rename spicelib/parser/inp.h to inpxx.h
since we have another "inp.h" in src/frontend
13 years ago
h_vogt
2a9723e06d
inpdpar.c: remove memory leak
13 years ago
rlar
e67e9da202
inperror.c, release errMsg when it has been consumed
13 years ago
h_vogt
ba6dd7b1af
main.c, inperror.c: unify errMsg
13 years ago
h_vogt
07ec7bd412
inperror.c: indentations
13 years ago
rlar
83e3100917
remove unused variables
14 years ago
dwarning
b7080fdbb7
make the level switch compatible for HiSIM2 and HiSIMHV
14 years ago
dwarning
13e1a7a5b9
rm whitespaces
14 years ago
Francesco Lannutti
08ec219417
remove all .cvsignore files
14 years ago
rlar
ba131a5077
remove adms3 #1/2, code
due to license issues, and with the aim to approach the next
ngspice release 25
we have to move this over to a development branch
14 years ago
Francesco Lannutti
c23bd59c44
removed ancient PARALLEL_ARCH feature
removed variables
ARCHme
ARCHsize
removed functions
SMPcombine()
SMPcCombine()
CKTpartition()
removed files
spcombin.c
cktpartn.c
removed struct slots
STATcombineTime
STATtranCombTime
STATacCombTime
GENowner
<MODEL>owner
14 years ago
rlar
eb931dc01a
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #2/2
14 years ago
rlar
11579d9369
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
14 years ago
dwarning
2506fe3858
changed the #include order - ngspice.h must be first
because icc complains about declaration visibility of mmsghdr struct
14 years ago
h_vogt
e096101133
ifeval.c: reduce fudge factor for div and atanh
14 years ago
dwarning
2516a118a3
indentation
14 years ago
h_vogt
b85f6bbc7d
controlled_exit() instead of exit()
14 years ago
dwarning
3c3ba4c731
inpgmod.c: correct the range check to prevent overlap
14 years ago
dwarning
fd85e8fd42
indentation
14 years ago
rlar
9b34d99e51
emphasize the adms3 `U' device hijack
14 years ago
rlar
cb0a48801d
introduce AM_CFLAGS = $(STATIC)
14 years ago
h_vogt
ff11ccda20
In B source the argument to 'log' may be 0 upon start of simulation, allow recovery like in function 'ln'
14 years ago
h_vogt
0a087a47c8
enable B source debugging in behavioral models, exit on error if variable strict_errorhandling is set
14 years ago
h_vogt
c78d71c363
.nodeset all = value added to set all voltage nodes at once
14 years ago
rlar
d8105873db
remove error.h, use fteext.h for controlled_exit()
14 years ago
h_vogt
a820a7cba8
Independent variable `temper' now returns the temperature in degree C
14 years ago
rlar
58b0614467
fix memory leaks in ASRC and in INPgetTree()
implement a reference counter `usecnt' for the elements
of the `INPparseTree'
14 years ago
rlar
4fb75fbd51
INPgetTree(), express the live range of some globals
14 years ago
rlar
d21b3a3cd5
mkfnode(), minor rewrite
14 years ago
rlar
7641450b29
inpptree.c, fix differentiation of PTF_FLOOR PTF_CEIL and PTF_POW
14 years ago
rlar
149345068f
update bison generated files
14 years ago
rlar
3bb2bd8e05
fix memory leak in PTparse()
14 years ago
rlar
9a75774e36
inpptree.c, polish comments
14 years ago
rlar
42653f7c3d
inpptree.c, fix premature memory allocation
14 years ago
Michael Woodworth
3375e1b976
fix a memory leak in parse_line()
This has a HUGE affect on memory usage
14 years ago
h_vogt
8b780fa42b
bug_fix: R,L,C instantiations, tc1, tc2, numbers followed by `:'
Ternary function was not recognized in R, C, or L lines
if no voltage or current node was part of the expression,
because then B-Source is not used.
In these cases now inp_fix_ternary_operator_str() is called explicitly.
tc1, tc2 were sometimes recognized falsely,
if part of a token e.g. tc1end.
R, C, and L models are never commented out,
because their names may be token no. 4 or 5 in an R, C, or L line,
and will not be recognized if 5.
INPevaluate() will now correctly evaluate a number if followed by ':'
(number may be part of the ternary function).
14 years ago
dwarning
1938041e10
1. Correct the list of binable models. 2. Fix a problem with wrong MOS level entries.
14 years ago
rlar
848b0c2158
update bison generated files
14 years ago
rlar
6ea91d2834
upgrade INPgetTree()
14 years ago
rlar
d5f6bcbedf
drop some more casts
14 years ago
rlar
a716572233
rewrite INPlookMod(), return INPmodel*/NULL instead of int 1/0
14 years ago
rlar
f285dd0aa8
use strchr() instead of index()
14 years ago
h_vogt
60adbdc716
bjt missing model message
14 years ago