Holger Vogt
e842bd5a87
Enable math characters in vector (node) names for command alter
...
Replace ft_getpnames() by ft_getpnames_quotes().
2021-11-06 13:07:49 +01:00
Holger Vogt
2498d30088
Enable math characters in vector (node) names for command fourier
...
Replace ft_getpnames() by ft_getpnames_quotes().
2021-11-06 13:07:26 +01:00
Holger Vogt
a420ec4dab
Enable math characters in vector (node) names for command spectrum
...
Replace ft_getpnames() by ft_getpnames_quotes().
2021-11-06 13:07:04 +01:00
Holger Vogt
3e725b00e7
Enable math characters in vector (node) names for commands
...
write and print
Replace ft_getpnames() by ft_getpnames_quotes().
2021-11-06 13:05:39 +01:00
Holger Vogt
44c2e6295c
Enable math characters in vector (node) names for plotting
...
Replace ft_getpnames() by ft_getpnames_quotes().
2021-11-06 13:02:46 +01:00
Holger Vogt
b999b0ea75
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.
2021-11-06 13:01:16 +01:00
Holger Vogt
93e8ac6488
correct assignment of a variable value to a 1-bit-field
...
only by a logic comparison.
2021-11-01 23:10:35 +01:00
Holger Vogt
10a7fcb08f
struct TSKtask: group all single bit fields together
2021-11-01 23:09:30 +01:00
Holger Vogt
6fd441bd8a
Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master
2021-11-01 19:07:02 +01:00
dwarning
53e6dc4fe2
prevent few compiler warnings
2021-11-01 18:12:54 +01:00
Holger Vogt
ec0a2bae93
Update on macOS, prepare ngspice-36
2021-11-01 15:48:22 +01:00
Holger Vogt
5e6e0b4b16
Update on macOS, prepare ngspice-36
2021-11-01 14:48:21 +01:00
Holger Vogt
0da54eb641
Updating compile scripts for macOS
...
Use either built-in Clang (without OpenMP) or
Homebrew gcc-11.
2021-11-01 14:48:01 +01:00
Holger Vogt
29ef622874
Remove memory leaks
2021-11-01 14:01:31 +01:00
Holger Vogt
0dfb9bda66
Update, add libraries required
2021-11-01 13:47:31 +01:00
Holger Vogt
51f3f779a8
Remove unused variables
2021-11-01 11:44:43 +01:00
Holger Vogt
6f83ad179f
Plug a (potential) memory leak
...
Add missing memsaved
2021-11-01 00:27:18 +01:00
Holger Vogt
f2311b96a3
Remove memory leak
...
Free some tokens generated by CNVget_token
Initialize reset and clk
Still missing: free 'states'
2021-11-01 00:07:49 +01:00
Holger Vogt
0b9d86afb8
Remove memory leak
...
Add callback function free_local_data
Free some tokens generated by CNVget_token
2021-11-01 00:05:42 +01:00
Holger Vogt
fcf7744c01
Revert "remove memory leak"
...
This reverts commit 8ccdfab48c .
2021-11-01 00:02:14 +01:00
Holger Vogt
115909fe5f
Revert "remove small memory leak"
...
This reverts commit bcaa6e6c2b .
2021-11-01 00:02:08 +01:00
Holger Vogt
bcaa6e6c2b
remove small memory leak
...
free token generated by CNVget_token
Still missing: free 'states'
2021-10-31 16:09:26 +01:00
Holger Vogt
8ccdfab48c
remove memory leak
...
Add callback function to delete locally malloced memory
2021-10-31 16:05:42 +01:00
dwarning
e22c05a4b6
Aware of sscanf return value
2021-10-31 15:05:29 +01:00
dwarning
f75d23a644
white spaces
2021-10-31 14:59:16 +01:00
dwarning
69a76bc30e
Prevent arithmetic overflow and reduce operations
2021-10-31 14:47:04 +01:00
Holger Vogt
0790571e67
CIDER: Examples for 2D plotting with gnuplot
2021-10-30 11:46:21 +02:00
Brian Taylor
2d3f5f8f70
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.
2021-10-30 11:13:11 +02:00
Holger Vogt
83ce95a38b
remove some compiler warnings
2021-10-26 16:27:54 +02:00
Holger Vogt
2719c71d78
Fix a bug in optran code:
...
devname will be used in the list of instances
2021-10-26 11:39:18 +02:00
dwarning
ade90bd6eb
correct some scaling rules
2021-10-24 18:11:39 +02:00
dwarning
751549967a
save few calculation effort in diode load routine
2021-10-23 23:00:27 +02:00
dwarning
c77a1873fd
save few calculation effort in bjt load routine
2021-10-23 13:55:37 +02:00
dwarning
b17f4c4eeb
prevent unwanted fallthrough
2021-10-23 13:55:15 +02:00
dwarning
66d7f30de9
correct scaling for IBC parameter
2021-10-23 13:54:49 +02:00
dwarning
78d2d3a36b
correct temp update for IBE and IBC parameter
2021-10-23 13:54:26 +02:00
dwarning
8f285544a9
introduce IBE and IBC model parameter for more accurate current calculation
2021-10-23 13:53:58 +02:00
dwarning
925f401cb7
remove comment regarding ancient leakage current defaults
2021-10-23 13:53:36 +02:00
dwarning
33669b01db
c2 and c4 are now aliases for B-E and B-C leakage saturation currents
2021-10-23 13:52:59 +02:00
Holger Vogt
2437326897
A check to avoid multiple entries for the same node into the .save list
...
Scan the data base dbs (list of saves) before a new entry is generated.
2021-10-20 22:16:36 +02:00
Holger Vogt
9a791c7487
save within subcircuit
...
enable V(a,b) as v(a) v(b)
2021-10-20 20:06:31 +02:00
Holger Vogt
1fdab4357c
F.-request 85: save currents in subcircuits
...
Separate handling .ic/.nodeset and .save .
Add i(Vxx) to address translation.
Vxx#branch is not supported.
2021-10-20 13:56:43 +02:00
Holger Vogt
b4e5a7a721
Feature request 85: Enable .save within subcircuits
...
inp.c: Add .save to wl_first only after subcircuit expansion
subckt.c: treat .save like .ic
2021-10-19 11:44:47 +02:00
Holger Vogt
aa32a84e7f
remove compiler warnings
2021-10-11 17:11:45 +02:00
Holger Vogt
f3b3f15a60
README.optran: optran is now standard.
2021-10-10 12:08:01 +02:00
Holger Vogt
61460bdd29
cpl gc: Add missing files to project file
2021-10-10 11:44:12 +02:00
Holger Vogt
8bfdaf0b25
Make optran standrad by calling com_optran during ngspice initialization.
2021-10-10 11:41:28 +02:00
Holger Vogt
d5129a5ad5
if step size in optran command is set to 0,
...
optran is deselected.
2021-10-10 11:40:53 +02:00
Holger Vogt
46c7b5269f
remove optran command from spinit
2021-10-10 11:40:00 +02:00
Holger Vogt
53d1f3e490
cpl gc: Add missing files to project file
2021-10-10 11:39:26 +02:00