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
rlar
598238f46a
conditionally compile PSS analysis
14 years ago
h_vogt
7e96dcc639
remove memory leaks
14 years ago
h_vogt
fe11eae0ce
reduce memory leaks
14 years ago
rlar
d3c3741f43
#4/6 config.h --> ngspice/config.h, AM_CPPFLAGS
14 years ago
rlar
4ca58067a2
#2/6 config.h --> ngspice/config.h, #include's
14 years ago
h_vogt
75767fcc3d
floor(), ceil() added
14 years ago
rlar
f7ea50c287
new: configure --enable-adms3
14 years ago
r29173
d674333db9
add dynamic loading of models. shared libs should be libNAME.so.
14 years ago
r29173
102cf08670
use u instance as dynamically defined models in --adms mode
14 years ago
rlar
0b5042e7da
remove CVS `Id',`log' etc. keyword incantations
15 years ago
rlar
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
15 years ago
rlar
0589d22cf9
update bison generated files
15 years ago
rlar
c139875468
bug fix, allow special nodenames "/Node" and "Node-4" in `B' expressions
15 years ago
dwarning
15c4c12755
mextram name change
15 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
f360d06d18
update bison generated files
15 years ago
rlar
830829ba56
bison files, swallow warnings
15 years ago
h_vogt
890d049a5b
uic to end of line in pss
15 years ago
h_vogt
f6921573ae
spaces and braces
15 years ago
rlar
9e86e5ca66
rewrite (double)literal --> floating-point-literal
15 years ago
rlar
49000cc7e2
fix warning of potential (actuall impossible) usage of uninitialized node5..7
15 years ago
rlar
899d5516c3
initial PSS commit
15 years ago
rlar
087667dfa0
avoid incorrect bindnodes when falling back to a 4 node device
15 years ago
rlar
0892d04c8a
explicit `int' casts for some ptrdiff_t expressions, where an `int' seems to be big enough
15 years ago
rlar
451f88c5e1
swallow type conversion warnings
15 years ago
dwarning
6b35352b64
Update to version 4.7.0 & Code merged into bsim4v4
15 years ago