Holger Vogt
ee2f3a72f4
Enable math characters in vector (node) names for command fourier
Replace ft_getpnames() by ft_getpnames_quotes().
4 years ago
Holger Vogt
98b7074287
Enable math characters in vector (node) names for command spectrum
Replace ft_getpnames() by ft_getpnames_quotes().
4 years ago
Holger Vogt
c09839b209
Enable math characters in vector (node) names for commands
write and print
Replace ft_getpnames() by ft_getpnames_quotes().
4 years ago
Holger Vogt
57f6d41e69
Enable math characters in vector (node) names for plotting
Replace ft_getpnames() by ft_getpnames_quotes().
4 years ago
Holger Vogt
e93a19e3e8
Allow math characters in node names
Add a function ft_getpnames_quotes()
It puts quotes " around tokens xxx, when these are enclosed as
V(xxx) and contain arithmetic characters. V(R*C) becomes
V("R*C"). After settig up the parse tree, the quotes are removed again.
Thus these math character remain part of the node name and are not
parsed as parts of an equation.
4 years ago
Holger Vogt
d5dc757288
correct assignment of a variable value to a 1-bit-field
only by a logic comparison.
4 years ago
Holger Vogt
90377dcff9
struct TSKtask: group all single bit fields together
4 years ago
dwarning
26979079d4
prevent few compiler warnings
4 years ago
Holger Vogt
a457a83e66
Update on macOS, prepare ngspice-36
4 years ago
Holger Vogt
acc84b47f7
Updating compile scripts for macOS
Use either built-in Clang (without OpenMP) or
Homebrew gcc-11.
4 years ago
Holger Vogt
3f3936c728
Remove memory leaks
4 years ago
Holger Vogt
fc7464b366
Update, add libraries required
4 years ago
Holger Vogt
89eaf7739c
Remove unused variables
4 years ago
Holger Vogt
a420f58ef5
Plug a (potential) memory leak
Add missing memsaved
4 years ago
Holger Vogt
6b41ad433a
Remove memory leak
Free some tokens generated by CNVget_token
Initialize reset and clk
Still missing: free 'states'
4 years ago
Holger Vogt
36fa47a8a0
Remove memory leak
Add callback function free_local_data
Free some tokens generated by CNVget_token
4 years ago
dwarning
8f9bf94a38
Aware of sscanf return value
4 years ago
dwarning
ba6d8c871c
white spaces
4 years ago
dwarning
ba9f5be52c
Prevent arithmetic overflow and reduce operations
4 years ago
Holger Vogt
87b9df6681
CIDER: Examples for 2D plotting with gnuplot
4 years ago
Brian Taylor
38848259e4
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.
5 years ago
dwarning
550e9f1a81
correct some scaling rules
4 years ago
dwarning
f638a63fba
save few calculation effort in diode load routine
4 years ago
dwarning
62242a5538
save few calculation effort in bjt load routine
4 years ago
dwarning
133f9c46e7
prevent unwanted fallthrough
5 years ago
dwarning
ae49043fe3
correct scaling for IBC parameter
5 years ago
dwarning
b15c7d29f1
correct temp update for IBE and IBC parameter
5 years ago
dwarning
01fb0ac18b
introduce IBE and IBC model parameter for more accurate current calculation
5 years ago
dwarning
231e6218a5
remove comment regarding ancient leakage current defaults
5 years ago
dwarning
5ff04ee85b
c2 and c4 are now aliases for B-E and B-C leakage saturation currents
5 years ago
Holger Vogt
fb98f7873b
remove some compiler warnings
4 years ago
Holger Vogt
ced6b038a5
cpl gc: Add missing files to project file
5 years ago
Holger Vogt
9806fb3b9e
cpl gc: Add missing files to project file
5 years ago
Holger Vogt
f3cb69403a
bug 497: Prevent a crash in CPL
Forbiddeb combination of model parameters.
Details are not yet available.
5 years ago
Holger Vogt
69e2903bf6
Update to Garbage Collector for cpl
Update some comments
Insert the deleting functions
Reset pool_vi and ndn_btree
Add an example with 20 call to cpl in sequence
5 years ago
Holger Vogt
041264df03
No more meory leaks with existing cpl examples:
Add cpldelete.c and cplmdel.c
Delete the model parameters.
Add 2 missing memsaved().
5 years ago
Holger Vogt
9ede9b80e0
Issue a warnong only when ngdebug is set.
5 years ago
Holger Vogt
d2dd1950cb
Add memsaved() to TMALLOC, calloc and replace CPLTFREE for tfree
5 years ago
Holger Vogt
de00317e49
Add memsaved or memdelete to macros
5 years ago
Holger Vogt
8c5277a5e8
Re-format cplsetup.c
5 years ago
Holger Vogt
7dcb1b2a39
Add memsaved() to TMALLOC
5 years ago
Holger Vogt
1dddd6df8d
Each TMALLOC is accompanied by fcn memsaved().
5 years ago
Holger Vogt
b142f2eb9d
Add mem_init() and mem_delete() to setup and unsetup functions
5 years ago
Holger Vogt
4837773045
Add cplhash.h to project
5 years ago
Holger Vogt
3be7370fa8
Add header with extern function prototypes
5 years ago
Holger Vogt
677ec1a094
Update intro text
5 years ago
Holger Vogt
d71821fd36
New readme for this branch
5 years ago
Holger Vogt
7c38699cd7
Add missing function nghash_delete_special(),
developed for branch gc-local
5 years ago
Holger Vogt
b9afd2bd16
add missing headers
5 years ago
Holger Vogt
684e940fc9
add cplhash.c to compile
5 years ago