Commit Graph

2846 Commits

Author SHA1 Message Date
dwarning a2d0d8031f indentation 2013-05-26 21:18:51 +02:00
rlar cf734f60ac inpcom.c, cleanup deck loops #4/4 2013-05-26 19:24:17 +02:00
rlar 3ee0374c0f inpcom.c, cleanup deck loops #3/4 2013-05-26 19:24:16 +02:00
rlar 1d26f71075 inpcom.c, cleanup deck loops #2/4 2013-05-26 19:24:16 +02:00
rlar 1905d23212 inpcom.c, cleanup deck loops #1/4 2013-05-26 19:24:16 +02:00
h_vogt 559ef1d771 xpressn.c: reduce number of (forbidden) keywords
to what is actually used
2013-05-26 15:31:49 +02:00
rlar 03aca8385c inpcom.c, inp_chk_for_multi_in_vcvs() shrink scope of variables 2013-05-26 00:40:31 +02:00
rlar bffc2cb428 inpcom.c, cleanup 2013-05-26 00:31:31 +02:00
rlar c6df44e48d inpcom.c, bug fix (incorrect check for mal formed line) 2013-05-26 00:31:30 +02:00
rlar 073ba1c628 inpcom.c, cleanup 2013-05-26 00:19:07 +02:00
rlar a85a5d6c3e inpcom.c, simple cleanups 2013-05-26 00:07:43 +02:00
rlar 2aaa3acae3 inpcom.c, change semantics of skip_back_non_ws() and skip_back_ws() 2013-05-25 23:38:57 +02:00
rlar 4466748ffb inpcom.c, unify skip_back() usage #2/2 2013-05-25 23:18:16 +02:00
rlar b08ae02958 inpcom.c, unify skip_back() usage #1/2 2013-05-25 23:18:14 +02:00
rlar a6f787aa00 inpcom.c, cleanup inp_get_func_from_line() 2013-05-25 18:52:56 +02:00
rlar d78da5b221 inpcom.c, drop artifiact, now this isn't any more a bug 2013-05-25 18:19:57 +02:00
rlar 1abcf9d4fa inpcom.c, use a list to store the `.func' lookup table 2013-05-24 22:31:22 +02:00
rlar b5f56ddc4f inpcom.c, use a `rib cage' to store the .subckt lexical scoping of `.func' 2013-05-24 22:17:35 +02:00
rlar 57a7ce3723 inpcom.c, cleanup inp_expand_macros_in_deck() recursion 2013-05-24 22:03:33 +02:00
dwarning 27ae680b99 add nqsmod as model parameter for bsim3 2013-05-23 23:13:10 +02:00
rlar 9636d53ec4 bug fix, .func expansion for nested .subckt 2013-05-23 21:03:57 +02:00
rlar 06471505ed inpcom.c, cleanup some while(stfuct line * ...) loops 2013-05-23 21:03:57 +02:00
dwarning d6de812109 hisimhv correct the qme2 rangecheck 2013-05-22 06:59:35 +02:00
dwarning a23997a68f complete the ACM parameter set with xl and xw 2013-05-21 22:02:08 +02:00
dwarning e725cd25d0 Area Calculation Method (ACM) applied to bsim3v3.3 model 2013-05-21 16:33:57 +02:00
dwarning 083938292f whitespaces 2013-05-21 14:22:59 +02:00
h_vogt 6b94915c28 hsm2set, hsmhvset.c: error message 2013-05-20 19:15:22 +02:00
h_vogt a205868427 dctran.c breakpoint added for uic, bug no. 3606715 2013-05-20 19:13:27 +02:00
Francesco Lannutti 439f1a59e6 unify, use #include "vccsext.h" the same way as in all other models 2013-05-20 18:55:13 +02:00
rlar b6eab8029b inpcom.c, cleanup 2013-05-19 23:12:24 +02:00
rlar 4e9102daaa inpcom.c, abstraction, find_subckt_w_params() 2013-05-19 23:12:21 +02:00
rlar 87ae3be5df inpcom.c, cleanup, emphasize a search in subckt_w_params[] 2013-05-19 23:11:42 +02:00
rlar 3b5bb3f4a6 inpcom.c, abstraction, new_subckt_w_params() 2013-05-19 23:09:15 +02:00
rlar 9fd882327e inpcom.c, abstraction, new_lib() 2013-05-19 23:08:50 +02:00
rlar 2b76a08190 inpcom.c, cleanup usage of free_function() 2013-05-18 23:24:15 +02:00
rlar 7e84a75ff7 inpcom.c, abstraction, free_function() 2013-05-18 23:24:13 +02:00
rlar 5892a65b23 inpcom.c, think in terms of struct functions instead of an integer 2013-05-18 23:24:10 +02:00
rlar 774c7f9781 inpcom.c, emphasize a potential bug 2013-05-18 23:23:38 +02:00
rlar 0132e3cc0c inpcom.c, think in terms of struct library instead of an integer 2013-05-18 23:18:20 +02:00
rlar 811edbcafb inpcom.c, collect globals into a struct 2013-05-18 23:18:20 +02:00
rlar 82ec45c519 inpcom.c, rename N_FUNCS and N_LIBRARY 2013-05-18 23:18:20 +02:00
h_vogt 3612ba951c indentation 2013-05-18 14:57:17 +02:00
rlar afeb7e4b59 inpcom.c, rewrite .lib processing 2013-05-18 09:52:59 +02:00
rlar 54be463685 inpcom.c, array bounds check, use controlled_exit() 2013-05-18 09:52:59 +02:00
h_vogt 8f18afbc9c inpcom.c: debug output streamlined 2013-05-18 08:23:05 +02:00
h_vogt e1c8dc5439 inpcom.c: larger array size, debug otuput modified 2013-05-18 08:11:09 +02:00
rlar 76747015dc inpcom.c, array bounds check 2013-05-17 23:39:42 +02:00
dwarning 230fb2e293 rm debug printout 2013-05-17 07:13:30 +02:00
dwarning 55b59d76ba Area Calculation Method (ACM) applied to bsim3v3.2.4 model 2013-05-16 22:22:51 +02:00
dwarning ecbaffa43d correct rdc and rsc definition 2013-05-15 21:33:07 +02:00
h_vogt da38175e21 defines.f, winmain.c, .h: enable --with-wingui for CYGWIN 2013-05-15 21:10:39 +02:00
h_vogt 81c8a23d28 inpcom.c: disable m for e, h 2013-05-15 21:09:09 +02:00
dwarning cc5cdc1293 whitespaces 2013-05-15 21:04:12 +02:00
dwarning 2ba6af1320 Allow Multiplier for current sources 2013-05-11 22:17:03 +02:00
dwarning 2c79b7b789 Allow Multiplier for current source in subckts 2013-05-11 22:07:47 +02:00
h_vogt 0b773150cc inpcom.c: some comments added 2013-05-11 16:31:27 +02:00
h_vogt c81f30ae8f inpcom.c: no multiplier 'm' added to V, I lines in subckt 2013-05-11 16:06:58 +02:00
dwarning 42802f73a1 Alternative geometry correction for semiconductor capacitors 2013-05-09 21:50:55 +02:00
dwarning 38fe312f7d Someone gives version=3.30e+00 in bsim models 2013-05-09 19:39:21 +02:00
h_vogt fb3aa5b526 measure.c: disable autostop, if no .meas commands found 2013-05-09 11:45:15 +02:00
h_vogt 817ada1e1b subckt.c: enable correct model renaming for inductors 2013-05-09 11:43:37 +02:00
h_vogt cb6fe6389c indload.c, indacld.c: multiplier m added 2013-05-09 10:28:38 +02:00
h_vogt e4cfe0ffff resload.c: m already set in ressetup.c 2013-05-09 10:23:51 +02:00
h_vogt c9d4ab1d13 res...c: indentations, white spaces 2013-05-09 09:16:40 +02:00
h_vogt 4c589a1c71 ind..c,h: indentations, white spaces 2013-05-09 00:26:03 +02:00
h_vogt 31a3df3f47 ind...c: inductor with tc1, tc2 instance parameter 2013-05-09 00:20:54 +02:00
h_vogt ba7f6c4a7a cap: indentations, white spaces 2013-05-08 22:36:26 +02:00
h_vogt dd32bb0e0a cap: add tc1, tc2 instance parameters 2013-05-08 22:32:10 +02:00
dwarning b4b345f345 Move instance m-Factor into ressetup 2013-05-08 08:43:02 +02:00
h_vogt 7108aae784 resload.c, restemp.c tc1, tc2 instance parameters override model parameters 2013-05-07 23:09:57 +02:00
dwarning bd0dd7e465 Wrong version in a log message 2013-05-07 22:35:20 +02:00
dwarning face333ee2 This is the delvto/mulu0 instance extension to bsim3v3 2013-05-07 11:14:57 +02:00
dwarning 1b8c8e6b78 only whitespaces 2013-05-05 11:43:26 +02:00
h_vogt a23a913db9 inpcom.c fcn nested ternary hot fix 2013-05-03 23:11:51 +02:00
dwarning 6021719798 add some parameter aliases to be compatible 2013-05-01 23:35:12 +02:00
dwarning 5495f7c293 only whitespaces 2013-05-01 23:33:22 +02:00
rlar b7ce5adfbf sparse/*.c, whitespace 2013-04-28 20:48:11 +02:00
rlar db799c4b85 sparse/*.c, rename `eMatrix' --> `Matrix' (comments) 2013-04-28 20:48:10 +02:00
rlar 218ad51421 sparse/*.c, rename `eMatrix' --> `Matrix' (prototypes) 2013-04-28 20:48:10 +02:00
rlar 7794c7a53c sparse/*.c, rename `eMatrix' --> `Matrix' 2013-04-28 20:48:10 +02:00
rlar 19fef8bff4 sparse/*.c, simplify, drop the local copy `Matrix' 2013-04-28 20:48:10 +02:00
rlar 4382d81dc4 sparse/*.c, unify, use local copy `Matrix' instead of `eMatrix' 2013-04-28 20:48:10 +02:00
rlar 8cd5a15343 sparse/*.c, drop unnecessary (spREAL) cast 2013-04-28 20:48:10 +02:00
rlar 2cf9970996 sparse/*.c, drop unnecessary (double) cast 2013-04-28 20:48:10 +02:00
rlar e69b235d9e sparse/*.c, drop unnecessary (int *) cast 2013-04-28 20:48:10 +02:00
rlar 82e215ca04 sparse/*.c, drop unnecessary (MatrixPtr) cast 2013-04-28 20:48:10 +02:00
rlar a1e7036f49 sparse/*.c, avoid (RealNumber *) casts by proper use of ElementPr 2013-04-28 20:48:10 +02:00
rlar ee5b7a1053 sparse/*.c, drop unnecessary (void *) cast 2013-04-28 20:48:10 +02:00
rlar e84ac7800f sparse/*.c, drop unused artifacts 2013-04-28 20:48:10 +02:00
dwarning 8ea98aea6a cleanings for sens2 code wrt SENSDEBUG printout 2013-04-27 11:01:02 +02:00
rlar ff0ed666a0 workaround, make the opaque struct MatrixElement partially visible
this struct is private to the `sparse' world,
  and lives in "maths/sparse/spdefs.h"
which can't be included here, because
  it is incompatible to the rest of ngspice.

this is the same problem as in
  ciderlib/oned/oneprint.c
  ciderlib/twod/twoprint.c
2013-04-26 20:25:23 +02:00
rlar f4241ef7ea fix an incorrect typedef and cast
which was of no consequence,
  because nobody made use of it.

ancient, already in the very first commit of ngspice
  Date:   Thu Apr 27 20:03:57 2000 +0000
2013-04-26 18:49:51 +02:00
dwarning d95e098488 adapt the sense2 code to ngspice 2013-04-25 21:15:56 +02:00
dwarning 685ed9112d fix a wrong GMIN implementation 2013-04-24 20:55:21 +02:00
rlar 3f971d0d8e bug fix, preserve filename case for `codemodel', `load' and `use'
reported and fixed by Emil Lambrache
in bug tracker
  "case sensitivity not preserved for file names - ID: 3611642"
  https://sourceforge.net/tracker/?func=detail&atid=423915&aid=3611642&group_id=38962
2013-04-23 18:54:59 +02:00
dwarning 1f1d2db296 Makefile for SENSDEBUG fixed 2013-04-23 09:18:00 +02:00
dwarning ef7794de2e code for SENSDEBUG fixed 2013-04-23 09:12:42 +02:00
h_vogt 1a3b74e9e7 swload.c: reinstate the truncation code from swtrunc.c
(was removed in a patch from 2001 04 25)
2013-04-22 22:44:58 +02:00
h_vogt c5c9b8d301 txldefs.h: update some comments 2013-04-22 22:41:29 +02:00
h_vogt 1200ce19fe sharedspice.c, .h, .vcproj: comments, update für MS Visual Sudio build 2013-04-13 15:30:12 +02:00