Commit Graph

3329 Commits

Author SHA1 Message Date
Robert Larice 6da8ecdd68 postfix loadDone: 2012-12-17 21:41:31 +01:00
Robert Larice ccc6c435eb postfix trnoise_state 2012-12-17 21:41:31 +01:00
Robert Larice f74b4ac968 postfix comment 2012-12-17 21:41:31 +01:00
Robert Larice ce058e5887 postfix value = 0.0 2012-12-17 21:41:31 +01:00
Robert Larice ec1ab0af88 copy to isrc
fixme some E_BADPARM unterschiede
fixme eine noise ist missing
fixme einige der vars sollten in die pwl struct
2012-12-17 21:41:31 +01:00
rlar 53ae036b6d versuch repeat zu realisieren
fixme, step antworten ?!?
2012-12-17 21:41:31 +01:00
Robert Larice 53a0963632 angefangene vsrc baustelle
wip, versuch eines PWL vsrc rewrites
2012-12-17 21:41:31 +01:00
Robert Larice a8619e1756 regression tests ... 2012-12-17 21:41:31 +01:00
rlar 7c5e10e2c5 free hashtable pl_lookup_table from findvec() 2012-12-16 19:34:13 +01:00
rlar 011f037e41 Reverting "INPdevParse(), fix a memory leak"
Revert "INPdevParse(), fix a memory leak"

This reverts commit 64cd55c429c44c79d4cd9cdf343faee7940b4113.
2012-12-16 19:34:13 +01:00
rlar 1163be2c0c INPdevParse(), fix a memory leak 2012-12-16 19:34:13 +01:00
rlar 3ee36be39f reintroduce numparm cleanup
mumparm, 5/5
Revert "keep dico structure"

This reverts commit 12bf33431c.
trouble mit revert

trouble mit

trouble mit

mumparm, 1/4

mumparm, 2/4

mumparm, 3/4

mumparm, 4/4

mumparm, 5/5
rebane
2012-12-16 19:34:13 +01:00
rlar db5268b2ad tabula_rasa() in main(), fuer batch mode 2012-12-16 19:34:13 +01:00
rlar 5e0fd1bf16 to tabula-rasa 2012-12-16 19:34:13 +01:00
rlar 85a2a7d95a Reverting "disable "invoke cleanup functions in com_quit()""
Revert "disable "invoke cleanup functions in com_quit()""

This reverts commit e35506084e82af52a1f61a553dabc286b7504cea.
2012-12-16 19:34:13 +01:00
rlar 27d4209518 Reverting "disable some more cleanup code in com_quit()"
Revert "disable some more cleanup code in com_quit()"

This reverts commit 13f7caafce12172b005aca90eab1ee8b7c09feb2.
2012-12-16 19:34:13 +01:00
rlar 0bb266eab0 use enum dvec_flags values instead of numericals 2012-12-16 19:34:13 +01:00
rlar 190932bf65 use enum simulation_types values instead of numericals 2012-12-16 18:53:28 +01:00
h_vogt 3d28a3a225 device.c: plug memory leak in 'alter' command 2012-12-16 14:07:33 +01:00
h_vogt 7d45880654 plotit.c: remove memory leaks 2012-12-15 22:59:47 +01:00
h_vogt 717fe81c17 com_display.c: remove memory leak 2012-12-15 22:44:21 +01:00
rlar e67e9da202 inperror.c, release errMsg when it has been consumed 2012-12-15 21:51:59 +01:00
h_vogt cea4eb09d6 niiter.c: indentations 2012-12-15 20:07:42 +01:00
h_vogt ba6dd7b1af main.c, inperror.c: unify errMsg 2012-12-15 20:03:57 +01:00
h_vogt 07ec7bd412 inperror.c: indentations 2012-12-15 19:51:56 +01:00
h_vogt 8f44839f3e com_measure.c, measure.c: remove memory leaks 2012-12-09 16:24:39 +01:00
h_vogt 12e19d140b measure.c, rewrite do_measure() 2012-12-09 13:27:53 +01:00
h_vogt 155b6134a8 apply_func(), use arg->pn_value->v_name instead of recreated name 2012-12-09 13:27:53 +01:00
h_vogt aac7c1d4be com_diff(), use hash tables for the vector search
patch originally provided by Bill Swartz, 2010
reduces vector search time from O(n*n) to O(n)
2012-12-09 13:27:53 +01:00
h_vogt c5de0c21c9 findvec(), use hash tables for the vector search
patch originally provided by Bill Swartz, 2010
reduces vector search time from O(n) to O(1)
2012-12-09 13:27:53 +01:00
h_vogt 75447dc43c implement spice_dstring_append_lower()
patch originally provided by Bill Swartz, 2010
2012-12-09 13:27:53 +01:00
h_vogt a13e5bf867 measure.c: outputting 'meas' status in Windows GUI 2012-12-05 23:06:16 +01:00
dwarning 0f2794267c jfet model temperature extension, tcv and bex parameter 2012-12-04 20:58:01 +01:00
rlar 2e40bf9bff allow Ctrl-d to quit
based upon Cody Creagers patch,
  EOF Control-D support - ID: 3586069
  http://sourceforge.net/tracker/?func=detail&aid=3586069&group_id=38962&atid=423917
2012-12-02 12:26:24 +01:00
rlar 6260fd16ec cmpp, rewrite for proper report of error locations 2012-12-01 22:46:53 +01:00
rlar 348e3976e7 cmpp, use <stdarg.h> for print_error() 2012-12-01 22:39:21 +01:00
rlar 6757c48602 cmpp, remove dead code 2012-12-01 22:29:32 +01:00
rlar d9590f31c3 cmpp, don't exit(0) when reporting an error 2012-12-01 22:29:29 +01:00
rlar 83e3100917 remove unused variables 2012-12-01 16:05:20 +01:00
rlar b4b4e63611 hisimhv1, avoid warnings 2012-12-01 16:05:20 +01:00
h_vogt b216db8ffd cplsetup.c: indentations etc. 2012-12-01 13:32:27 +01:00
h_vogt d747f0de50 cplsetup.c: remove memory leaks 2012-12-01 13:28:28 +01:00
h_vogt 6a6c49516a inpcom.c: remove memory leak 2012-12-01 13:24:46 +01:00
rlar b45c4ea78b ltraacct.c, shortcutting the bug fix
use following fact at the artificial timestep time[-1]
   voltage[-1]  ===  voltage[0]
to shortcut the expressions
2012-12-01 11:00:14 +01:00
rlar e4cc63417b ltraacct.c, bug fix
reported by Gary Hennigan
on tracker
  http://sourceforge.net/tracker/index.php?func=detail&aid=3591132&group_id=38962&atid=423915

access to uninitialized memory,
  trying to acquire the "time" of a projected auxiliary timestep in the past.

now using the following auxiliary timestep t[-1]

  voltage(t[-1])  ===  voltage(t[0])
and
  t[-1]   ===   t[0]  -  (t[1] - t[0])

the details are not understood,
  but thats certainly better than accessing uninitialized memory.
2012-12-01 10:38:35 +01:00
h_vogt 9d52468471 inpcom.c: plug memory leaks 2012-11-27 23:56:00 +01:00
dwarning ca82d6e56f hisimhv update to version 1.2.3 2012-11-26 23:24:51 +01:00
dwarning 51ec28d174 hisimhv update to version 1.2.3 2012-11-26 23:17:11 +01:00
h_vogt d0f58dc5a6 inpcom.c: prevent invalid memory read/write 2012-11-25 18:27:42 +01:00
dwarning c1705e32ae change model name from hisimhv to hisimhv1 2012-11-25 17:59:50 +01:00