ngspice/src/spicelib/parser
Alessio Cacciatori abd5b5ea04 S-parameters in ngspice
With this commit the patch provided by Alessio Cacchiatori the S-parameter is completed:
Noise simulation added with C matrix output
Y and Z matrix output enabled

To allow compiling with gcc, the dense.h inline functions have been put into denseinlines.h
2022-03-29 09:06:10 +02:00
..
ChangeLog
Makefile.am Adding capacitors, one per voltage node 2021-07-02 11:52:45 +02:00
ifeval.c Add a line feed to make message more readable. 2021-09-29 20:20:00 +02:00
ifnewuid.c
inp2b.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2c.c Enable RKM notation for R and C, when ngbehavior LT is selected. 2021-09-29 20:31:14 +02:00
inp2d.c Prevent crash when CIDER diode models are used. 2021-07-20 14:24:43 +02:00
inp2dot.c S-parameters in ngspice 2022-03-29 09:06:10 +02:00
inp2e.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2f.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2g.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2h.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2i.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2j.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2k.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2l.c Enable RKM notation also for inductors (e.g. 1u2 for 1.2u) 2022-02-07 16:00:29 +01:00
inp2m.c add latest available psp103 version to adms 2021-01-02 19:07:55 +01:00
inp2n.c allow hyphens '-' in model names 2018-05-18 16:01:35 +02:00
inp2o.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2p.c enable special characters for cpl model names and parameters 2020-08-20 15:28:07 +02:00
inp2q.c fix max terminal count for vbic and hicum2 adms enabled 2021-01-02 19:03:20 +01:00
inp2r.c Enable RKM notation for R and C, when ngbehavior LT is selected. 2021-09-29 20:31:14 +02:00
inp2s.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2t.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2u.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2v.c allow '+' or '-' characters in device name 2018-05-18 16:12:55 +02:00
inp2w.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2y.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inp2z.c Allow '-' and '+' being part of the instance name. 2018-08-07 19:57:38 +02:00
inpaname.c
inpapnam.c
inpcfix.c
inpdomod.c include verilog-a r2_cmc resistor model 2021-01-05 11:12:09 +01:00
inpdoopt.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inpdpar.c add the parameter name to error message of missing or bad parameter 2021-07-05 14:28:07 +02:00
inperrc.c [PATCH #59] Made INP*Cat() functions more modular and efficient. Also 2019-08-13 23:29:41 +02:00
inperror.c
inpeval.c Enable RKM notation also for inductors (e.g. 1u2 for 1.2u) 2022-02-07 16:00:29 +01:00
inpfindl.c
inpfindv.c Aware of sscanf return value 2021-12-13 21:30:55 +01:00
inpgmod.c Reduce the memory requirements if there is a PDK with 2020-12-22 17:56:18 +01:00
inpgstr.c
inpgtitl.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inpgtok.c Handle leading plus sign in same kind as minus. 2018-12-17 23:01:45 +01:00
inpgval.c add type conversion to int 2020-10-16 18:36:23 +02:00
inpkmods.c
inplist.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inplkmod.c
inpmkmod.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inpmktmp.c
inppas1.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inppas1.h
inppas2.c struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
inppas2.h
inppas3.c When .nodeset or .ic was called with a non-existent node, 2020-12-22 17:56:18 +01:00
inppas3.h
inppas4.c Fix a bug in optran code: 2021-10-29 16:41:18 +02:00
inppas4.h Adding capacitors, one per voltage node 2021-07-02 11:52:45 +02:00
inppname.c
inpptree-parser-y.h define is no longer needed with recent VS 2019 2020-04-21 19:58:55 +02:00
inpptree-parser.y make PTparse error message more verbose: 2021-09-29 20:26:42 +02:00
inpptree.c If function is not found, bail out if strict_errorhandling is set. 2022-01-15 14:09:50 +01:00
inpsymt.c When .nodeset or .ic was called with a non-existent node, 2020-12-22 17:56:18 +01:00
inptyplk.c adms bsimbulk and bsimcmg implementation based on work from Robert Larice 2020-12-22 17:56:19 +01:00
inpxx.h struct card, #5/6, rewrite from type "card" to "struct card" 2018-02-17 19:15:53 +01:00
ptfuncs.c Restrict the limit for exp function (linear growth when exponent 2021-07-02 11:50:42 +02:00
sperror.c