38 Commits

Author SHA1 Message Date
Krasilnikov Sergei
05177da97b working with qt6 2023-01-17 13:27:12 +03:00
Krasilnikov Sergey
b70e615020 replace foreach macro 2023-01-15 01:17:09 +03:00
Vadim Kuznetsov
c1225b97e8 Add conditional compilation 2022-03-08 00:20:21 +01:00
Vadim Kuznetsov
189802ab0d Fix more warnings in components 2022-02-24 00:13:12 +01:00
Vadim Kuznetsov
53059f4fed Compiles everything in dialogs, paintings, and extsimkernels 2022-02-14 00:04:11 +01:00
Vadim Kuznetzov
280244b273 XSPICE synth.: Fixed ternary op. processing in charge equations 2017-05-15 15:08:18 +03:00
Vadim Kuznetzov
fe50ff0ef5 XSPICE synth.: Correct capacitance estimation 2017-02-11 16:32:18 +03:00
Vadim Kuznetzov
07dbb579d8 XSPICE synth.: aware Ginac about limexp() 2017-02-06 15:15:29 +03:00
Vadim Kuznetzov
6fcc1044ea Allowed user definitions of math.functions for Ngspice
1. The file ngspice_mathfunc.inc holds user-defined functions. The .func
directive used for this purpose. This file is always attached via
.include directive at every simulation.
2. The xpspice_mathfunc.h file contains definitions for auto-generated
SPICE models. This file shoud be distributed with the auto-generated
code.
3. limexp() function is defined in these files.
2017-02-06 14:34:04 +03:00
Vadim Kuznetzov
c07a524333 XSPICE synth.: Added debug log output 2017-01-19 18:25:05 +03:00
Vadim Kuznetzov
014b4bbafc XSPICE synth.: Fixed matching of variables and equations 2017-01-17 17:05:55 +03:00
Vadim Kuznetzov
1c827f4a50 XSPICE synth.: Don't process eqns. with print_csrc() before parsing 2017-01-17 13:53:40 +03:00
Vadim Kuznetzov
bd8d572094 XSPICE synth.: Scan equations recursively whan generating MOD 2017-01-14 14:27:14 +03:00
Vadim Kuznetzov
079314e0b9 XSPICE synth.: Further fix of eqns. processing 2017-01-14 10:18:57 +03:00
Vadim Kuznetzov
24e1311be1 XSPICE synth.: Scan equations for possible parameters recursively 2017-01-13 15:33:18 +03:00
Vadim Kuznetzov
6e19dbbc14 XSPICE synth.: Don't include equation variables if list is empty 2017-01-09 18:34:08 +03:00
Vadim Kuznetzov
acb4061b92 XSPICE synth: Generate all partial derivatives for DC ad time domain 2017-01-09 18:29:24 +03:00
Vadim Kuznetzov
4327f94db4 Add parametric equations to MOD file 2016-12-09 16:10:38 +03:00
Vadim Kuznetzov
9ff413c3ad Extract CodeModel parameters from parametric equations 2016-12-09 15:30:20 +03:00
Vadim Kuznetzov
155fc00d35 Fixed bug with input sequence in CodeModel synth. 2016-11-03 12:43:27 +03:00
Vadim Kuznetzov
15e8cf6a30 Refactoring of Ginac call 2016-10-27 17:03:55 +03:00
Vadim Kuznetzov
abb84d5357 Added basic ternary op. support for XSPICE synthesizer 2016-10-27 14:09:46 +03:00
Vadim Kuznetzov
be7b83441c Fixed bugs in XSPICE synthesizer 2016-10-26 17:31:07 +03:00
Vadim Kuznetzov
fa0e81c2d5 Added charge equations processing 2016-10-25 17:56:12 +03:00
Vadim Kuznetzov
391a95f26f Provide Ngspice-compatible behaviour for C functions 2016-10-24 10:34:51 +03:00
Vadim Kuznetzov
755de51c51 Generate charge equations for AC domain 2016-10-23 17:23:19 +03:00
Vadim Kuznetzov
691384dbbc Added auto-definitions for Dirac and step() 2016-10-21 18:20:48 +03:00
Vadim Kuznetzov
a85619d6a9 Added function names normalization for Ginac 2016-10-21 17:34:51 +03:00
Vadim Kuznetzov
f6f5bee377 Form G-matrix for AC section of XSPICE code 2016-10-20 14:35:30 +03:00
Vadim Kuznetzov
54d1629382 Added C-formatting for all current equations 2016-10-18 18:11:54 +03:00
Vadim Kuznetzov
6a28c7f2f4 Firs version auto-generated AC-domain for XSPICE 2016-10-16 17:19:56 +03:00
Vadim Kuznetzov
7a67f30df0 Add parameter table when creating OFS from EDD 2016-10-16 15:25:19 +03:00
Vadim Kuznetzov
70eeb0783a Make auto-IFS ready for compile 2016-10-16 14:36:36 +03:00
Vadim Kuznetzov
9f37d6fa92 Added auto-recognition of paralelled EDD sections when creating XSPICE 2016-10-16 11:20:20 +03:00
Vadim Kuznetzov
04f53bd1fb Added automatic differentiations with Ginac 2016-10-05 17:46:46 +03:00
Vadim Kuznetzov
1ad603a3ac Prototype of XSPICE MOD synthesizer from EDD 2016-10-03 19:07:22 +03:00
Vadim Kuznetzov
c04c4ebb0a Implemented IFS building from EDD 2016-10-02 17:29:33 +03:00
Vadim Kuznetzov
be2bcc27da Implemented IFS auto-generation from subcircuit 2016-09-26 13:29:06 +03:00