Holger Vogt
93a76d8e21
add a limit exp(arg) to the exp function. If arg is larger
than 14 (arbitrarily selected), continue with linear response.
6 years ago
Holger Vogt
75d1e45737
consider all PSPICE containing compatibility settings
for the evaluation of the pwr function
or allowing '-' in a subcircuit name
8 years ago
rlar
611596c916
PTpower
9 years ago
Holger Vogt
af351eab5f
add a non-zero fudge factor to zero function argument
8 years ago
rlar
8b98b9b350
use 'fabs()'
10 years ago
rlar
9e72296e40
src/spicelib/parse, implement `nint()' (`B' language)
12 years ago
rlar
bdf70bd2b0
cleanup, rename PTln --> PTlog, PTF_LN --> PTF_LOG (`B' language)
12 years ago
rlar
93a212ca3c
cleanup, rename PTlog --> PTlog10, PTF_LOG --> PTF_LOG10 (`B' language)
12 years ago
rlar
d146502fc9
ptfuncs.c, drop inaccurate replacements for ashinh() acosh() and atanh()
12 years ago
dwarning
91ab0a3c74
parser/*.c: implement a signed power function `pwr' for controlled sources
13 years ago
dwarning
b9a954df60
inpptree.c, ptfuncs.c: whitespace cleanup
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
rlar
11579d9369
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
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
rlar
4ca58067a2
#2/6 config.h --> ngspice/config.h, #include's
14 years ago
h_vogt
75767fcc3d
floor(), ceil() added
14 years ago
rlar
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
15 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
c178bdb059
cosmetical changes
16 years ago
h_vogt
e66ef33c57
ngspice compatibility mode
16 years ago
h_vogt
75d891e4c0
new parser for B source
16 years ago
dwarning
a0667438f1
changed ancient double vector declaration in pwldata
17 years ago
dwarning
ef245cee3d
rm debug printf's
17 years ago
dwarning
8e8ecc784c
PWL functionality for B sources
17 years ago
pnenzi
5296cd51b8
Partially applied Paul Reich patch (missing include and c++ style comments)
21 years ago
arno
b3a9a784f6
* src/spicelib/devices/parser/*: Moved all files to
26 years ago
arno
df3cc8983d
* src/circuit/*: moved these files into src/devices/parser. The
files in this directory take a model line from the input file and
add the corresponding element to the representation of
the circuit in memory.
* configure.in, src/Makefile.am, src/devices/Makefile.am: Files
affected by the move.
26 years ago
pnenzi
d6cfb4b626
Corrected errors I made during last commit. Paolo
26 years ago
arno
c4e2e82d42
* ifeval.c ifnewuid.c inp.h inp2b.c inp2c.c inp2d.c
26 years ago
pnenzi
978f1c32a2
Initial revision
26 years ago