rlar
ec6e32edfb
analogfunction.xml, use _fn prefix
...
to avoid name collision with well known function names
actually the leading underscore itself is reserved
2018-02-17 18:15:40 +01:00
rlar
df423c04aa
ngspiceMODULE.hxx.xml, remove unused template "c:analogfunction:math_h"
2018-02-17 18:15:40 +01:00
rlar
ee5c113476
Revert "bsim6.va, macro for hypsmooth, to avoid derivatives of this function"
2018-02-17 18:15:40 +01:00
rlar
230d936bf8
Revert "bsim6.va, macro for lexp to avoid derivatives"
2018-02-17 18:15:40 +01:00
rlar
6349aca65e
Revert "bsim6.va, macro for lln, to avoid derivatives of this function"
2018-02-17 18:15:40 +01:00
rlar
a51d71539a
Revert "bsimcmg, adms workaround, transform lexp to a .va macro"
2018-02-17 18:15:40 +01:00
rlar
36d9a7c568
Revert "bsimcmg, adms workaround, transform lln to a .va macro"
2018-02-17 18:15:40 +01:00
rlar
bb5f32c13e
Revert "bsimcmg, adms workaround, transform hypsmooth to a .va macro"
2018-02-17 18:15:40 +01:00
rlar
38251bf0cf
Revert "bsimcmg, adms workaround, transform hypmax to a .va macro"
2018-02-17 18:15:40 +01:00
rlar
739f03fe8e
Revert "bsimcmg, adms workaround, transform Tempdep to a .va macro"
2018-02-17 18:15:40 +01:00
rlar
297da3508a
analogfunction.xml, static inline auxiliary functions to avoid redefinition
2018-02-17 18:15:40 +01:00
rlar
607958933a
make use of analogfunction.xml
2018-02-17 18:15:40 +01:00
rlar
1195d68564
polish analogfunction.xml, and dont use config.h
2018-02-17 18:15:40 +01:00
rlar
18b3c37690
fixup for "unify the module prefix for analogfunction.[ch] filenames"
2018-02-17 18:15:40 +01:00
rlar
3f02318a39
analogfunction.xml, indentation
2018-02-17 18:15:40 +01:00
rlar
bda65aae09
fixme, guesstopology uses a different $(module) variable compared to the other
...
inconsistency,
will pop up at various places, for example in the wrapper
#ifndef XXX_include_h
#endif
2018-02-17 18:15:40 +01:00
rlar
4df2da5ddb
unify the module prefix for analogfunction.[ch] filenames
...
this is an extension of commit
fixup commit "Remove more adms generated files", ...
2018-02-17 18:15:40 +01:00
rlar
e981e6efda
fixup commit "Remove more adms generated files", FIXME $(module).analogfunction.c
...
FIXME:
$(module).analogfunction.c and .h is sick, it is not part of
lib$(module)_la_SOURCES
thus generated .c code which is not neaded at all !
2018-02-17 18:15:40 +01:00
rlar
78f54ef493
fixup previous commit, FIXME! the defines better should be inlines for savety
2018-02-17 18:15:40 +01:00
dwarning
eaa066eeec
complete the atan2 handling and parameter checking
2018-02-17 18:15:40 +01:00
dwarning
5152f49cc7
add the atan2 derivatives
2018-02-17 18:15:40 +01:00
dwarning
5b888df9e4
remove individual development files
2018-02-17 18:15:40 +01:00
dwarning
635a628e1d
find a convenient place for examples
2018-02-17 18:15:40 +01:00
dwarning
a57359e3b9
bsimcmg_benchmark_test, remove unwanted files
2018-02-17 18:15:40 +01:00
dwarning
89f5864393
This is the mextram qa test
2018-02-17 18:15:40 +01:00
rlar
5e21fbc9be
whitespace for "introduce rcxxx limiting as long as adms can't node collapsing"
2018-02-17 18:15:40 +01:00
dwarning
c047ee4663
introduce rcxxx limiting as long as adms can't node collapsing
2018-02-17 18:15:40 +01:00
dwarning
2b1249e4d3
omit operating point information as long as adms can't handle it
2018-02-17 18:15:40 +01:00
dwarning
f4a4bf580a
no need for spice3f5 workaround in 1 point noise analysis
2018-02-17 18:15:40 +01:00
dwarning
3b6c7ef965
catch noise sweeps with 1 point and handle erronous 0 points
2018-02-17 18:15:40 +01:00
rlar
a4fa4b872c
white spaces
2018-02-17 18:15:40 +01:00
rlar
51781b6703
bsimcmg, LSP issue
...
LSP is declared to be a "module" parameter,
yet has a default value which is calculated
from a "instance" parameter "L"
and a "model" parameter "XL"
which necessairly means, LSP is a "instance" parameter.
to avoid excessive divertion from the original source,
we use a local variable "LSP_i" which is set either to the default value
calculated from XL and L, or to the user specified "LSP" model parameter
2018-02-17 18:15:40 +01:00
rlar
b1e4157e51
avoid excess termal node unconnected warning
2018-02-17 18:15:40 +01:00
rlar
ce6bb9bef1
no more reset
2018-02-17 18:15:40 +01:00
rlar
15e82008b6
port connected
2018-02-17 18:15:40 +01:00
rlar
2a165b6385
care about $port_connected in adms.implicit.xml
...
and
Revert "adms workaround $port_connected"
2018-02-17 18:15:40 +01:00
rlar
ad135ed99e
try to implement $port_connected (for temper node)
2018-02-17 18:15:40 +01:00
rlar
3f4215e9c4
copy adms.implicit.xml from the adms sources
2018-02-17 18:15:40 +01:00
dwarning
3f8ed2b0d2
Remove more adms generated files
2018-02-17 18:15:40 +01:00
dwarning
368db143a3
Update to the latest MEXTRAM version 504.12.1
2018-02-17 18:15:40 +01:00
dwarning
791ed69b74
New Disclaimer
2018-02-17 18:15:40 +01:00
dwarning
490ac41ea1
Old Disclaimer
2018-02-17 18:15:40 +01:00
dwarning
d4ad86765b
bsim6 cmc qa test
2018-02-17 18:15:40 +01:00
rlar
543b5a6c26
bsimcmg, benchmark, try to run cfrgeo.sp rdsgeo.sp and noise.sp
2018-02-17 18:15:40 +01:00
rlar
0521135736
bsimcmg, benchmark, plot more stuff
2018-02-17 18:15:40 +01:00
rlar
1c0286477e
bsimcmg, benchmark, D is an instance parameters !
2018-02-17 18:15:40 +01:00
rlar
6881264e80
bsimcmg, benchmark, TFIN FPITCH and L are instance parameters !
2018-02-17 18:15:40 +01:00
rlar
a8ba4c9422
bsimcmg, polish two benchmark files, to show temp dependency and 'GDS'
2018-02-17 18:15:40 +01:00
rlar
8ca4eb1239
bsimcmg_body.include, workaround incorrect adms derivative, GM, GDS, GMBS, FIXME !
...
adms doesn't seem to derive a "output" variable correctly.
(was zero)
this fix is for GM, GDS, GMBS only,
fixme, unknown which other variables suffer from the same problem
2018-02-17 18:15:40 +01:00
rlar
68570f5145
bsimcmg, workaround adms ddx() translation
...
ddx must be toplevel of an assignment
2018-02-17 18:15:40 +01:00