Holger Vogt
|
d5dc757288
|
correct assignment of a variable value to a 1-bit-field
only by a logic comparison.
|
2021-12-13 21:40:57 +01:00 |
Holger Vogt
|
90377dcff9
|
struct TSKtask: group all single bit fields together
|
2021-12-13 21:40:38 +01:00 |
dwarning
|
26979079d4
|
prevent few compiler warnings
|
2021-12-13 21:40:15 +01:00 |
Holger Vogt
|
a457a83e66
|
Update on macOS, prepare ngspice-36
|
2021-12-13 21:38:08 +01:00 |
Holger Vogt
|
acc84b47f7
|
Updating compile scripts for macOS
Use either built-in Clang (without OpenMP) or
Homebrew gcc-11.
|
2021-12-13 21:34:23 +01:00 |
Holger Vogt
|
3f3936c728
|
Remove memory leaks
|
2021-12-13 21:34:07 +01:00 |
Holger Vogt
|
fc7464b366
|
Update, add libraries required
|
2021-12-13 21:33:47 +01:00 |
Holger Vogt
|
89eaf7739c
|
Remove unused variables
|
2021-12-13 21:33:09 +01:00 |
Holger Vogt
|
a420f58ef5
|
Plug a (potential) memory leak
Add missing memsaved
|
2021-12-13 21:32:46 +01:00 |
Holger Vogt
|
6b41ad433a
|
Remove memory leak
Free some tokens generated by CNVget_token
Initialize reset and clk
Still missing: free 'states'
|
2021-12-13 21:32:15 +01:00 |
Holger Vogt
|
36fa47a8a0
|
Remove memory leak
Add callback function free_local_data
Free some tokens generated by CNVget_token
|
2021-12-13 21:31:49 +01:00 |
dwarning
|
8f9bf94a38
|
Aware of sscanf return value
|
2021-12-13 21:30:55 +01:00 |
dwarning
|
ba6d8c871c
|
white spaces
|
2021-12-13 21:30:32 +01:00 |
dwarning
|
ba9f5be52c
|
Prevent arithmetic overflow and reduce operations
|
2021-12-13 21:29:37 +01:00 |
Holger Vogt
|
87b9df6681
|
CIDER: Examples for 2D plotting with gnuplot
|
2021-10-30 13:21:53 +02:00 |
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.
|
2021-10-30 13:21:32 +02:00 |
dwarning
|
550e9f1a81
|
correct some scaling rules
|
2021-10-30 11:03:26 +02:00 |
dwarning
|
f638a63fba
|
save few calculation effort in diode load routine
|
2021-10-30 11:03:05 +02:00 |
dwarning
|
62242a5538
|
save few calculation effort in bjt load routine
|
2021-10-30 11:02:54 +02:00 |
dwarning
|
133f9c46e7
|
prevent unwanted fallthrough
|
2021-10-30 11:02:25 +02:00 |
dwarning
|
ae49043fe3
|
correct scaling for IBC parameter
|
2021-10-30 11:02:13 +02:00 |
dwarning
|
b15c7d29f1
|
correct temp update for IBE and IBC parameter
|
2021-10-30 11:01:51 +02:00 |
dwarning
|
01fb0ac18b
|
introduce IBE and IBC model parameter for more accurate current calculation
|
2021-10-30 11:01:36 +02:00 |
dwarning
|
231e6218a5
|
remove comment regarding ancient leakage current defaults
|
2021-10-30 11:01:24 +02:00 |
dwarning
|
5ff04ee85b
|
c2 and c4 are now aliases for B-E and B-C leakage saturation currents
|
2021-10-30 11:01:09 +02:00 |
Holger Vogt
|
fb98f7873b
|
remove some compiler warnings
|
2021-10-30 10:46:39 +02:00 |
Holger Vogt
|
ced6b038a5
|
cpl gc: Add missing files to project file
|
2021-10-30 10:45:58 +02:00 |
Holger Vogt
|
9806fb3b9e
|
cpl gc: Add missing files to project file
|
2021-10-30 10:45:30 +02:00 |
Holger Vogt
|
f3cb69403a
|
bug 497: Prevent a crash in CPL
Forbiddeb combination of model parameters.
Details are not yet available.
|
2021-10-30 10:44:44 +02:00 |
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
|
2021-10-30 10:44:29 +02:00 |
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().
|
2021-10-30 10:44:07 +02:00 |
Holger Vogt
|
9ede9b80e0
|
Issue a warnong only when ngdebug is set.
|
2021-10-30 10:43:38 +02:00 |
Holger Vogt
|
d2dd1950cb
|
Add memsaved() to TMALLOC, calloc and replace CPLTFREE for tfree
|
2021-10-30 10:43:10 +02:00 |
Holger Vogt
|
de00317e49
|
Add memsaved or memdelete to macros
|
2021-10-30 10:42:37 +02:00 |
Holger Vogt
|
8c5277a5e8
|
Re-format cplsetup.c
|
2021-10-30 10:42:09 +02:00 |
Holger Vogt
|
7dcb1b2a39
|
Add memsaved() to TMALLOC
|
2021-10-30 10:41:51 +02:00 |
Holger Vogt
|
1dddd6df8d
|
Each TMALLOC is accompanied by fcn memsaved().
|
2021-10-30 10:41:37 +02:00 |
Holger Vogt
|
b142f2eb9d
|
Add mem_init() and mem_delete() to setup and unsetup functions
|
2021-10-30 10:41:24 +02:00 |
Holger Vogt
|
4837773045
|
Add cplhash.h to project
|
2021-10-30 10:40:52 +02:00 |
Holger Vogt
|
3be7370fa8
|
Add header with extern function prototypes
|
2021-10-30 10:40:40 +02:00 |
Holger Vogt
|
677ec1a094
|
Update intro text
|
2021-10-30 10:40:04 +02:00 |
Holger Vogt
|
d71821fd36
|
New readme for this branch
|
2021-10-30 10:39:51 +02:00 |
Holger Vogt
|
7c38699cd7
|
Add missing function nghash_delete_special(),
developed for branch gc-local
|
2021-10-30 10:39:19 +02:00 |
Holger Vogt
|
b9afd2bd16
|
add missing headers
|
2021-10-30 10:38:23 +02:00 |
Holger Vogt
|
684e940fc9
|
add cplhash.c to compile
|
2021-10-30 10:37:57 +02:00 |
Holger Vogt
|
2f5a00f0a5
|
hash functions for cpl garbage collector
|
2021-10-30 10:37:42 +02:00 |
Holger Vogt
|
063665c374
|
Fix a bug in optran code:
devname will be used in the list of instances
|
2021-10-29 16:41:18 +02:00 |
Holger Vogt
|
01ed224896
|
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-29 16:40:51 +02:00 |
Holger Vogt
|
bde0639bc4
|
save within subcircuit
enable V(a,b) as v(a) v(b)
|
2021-10-29 16:40:34 +02:00 |
Holger Vogt
|
e90b3e711b
|
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-29 16:40:23 +02:00 |