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