rlar
f2f2b3b09a
inp_evaluate_temper(), add struct circ argument
9 years ago
rlar
33788f7052
remove excessive inp_evaluate_temper() prototypes
10 years ago
rlar
b5ccfca24b
implement option 'indverbosity' to control check of inductive systems
default is 2, maximum verbosity
option indverbosity=1
can be used to prevent check for
"incomplete set of couplings"
option indverbosity=0
can be used to avoid the check altogether
set indverbosity=INTEGER
or
.option indverbosity=INTEGER
works as well
9 years ago
h_vogt
f66e76fb5f
implement option 'xmu' to control trapezoidal integration method
default is 0.5
option xmu=0.49
can be used to add some damping to reduce trap ringing
set xmu=0.49
or
.option xmu=0.49
works as well
10 years ago
rlar
97cc400efb
ngspice/evt.h, ngspice/enh.t, reduce scope of these include files
10 years ago
h_vogt
356a262f7f
cktdefs.h, some parameter descriptions added
10 years ago
rlar
07ee771a96
noise analysis, bug fix, override ac magnitude of all vsrc/isrc devices
Bug report due to Hartmut Henkel in
>> [Ngspice-users] Noise analysis depends on ac parameter
The noise analysis internally depends on an ac analysis
to derive "inoise" from "onoise"
("onoise" is multiplied with the inverse ac gain from input to output)
This AC analysis used all the given ac magnitudes for all vsrc/isrc
devices in the deck.
This fix overrides all ac magnitudes with zero,
except for the given input device,
whose magnitude is set to one.
11 years ago
rlar
e08dcafbe9
cleanup, signature of CKTacDump() and CKTdump(), void* --> runDesc*
12 years ago
rlar
5d3f4e7f55
introduce CKTsoaInit()
13 years ago
dwarning
c8f5d49ddd
implement CKTsoaCheck()
13 years ago
h_vogt
d70865a162
allow 'temper' keyword in .param, .model and device instance lines
inpcom.c: fcns inp_fix_temper_in_param(), inp_new_func(), inp_rem_func()
to convert .param with 'temper' to .func, and replace all affected
parameter tokens xxx by their func counterpart xxx()
inpcom.c; fcns inp_temper_compat(), inp_modify_exp() added
to prepare expression with 'temper' for numparam
inp.c: fcns inp_parse_temper(), inp_parse_temper_trees() added
inp_evaluate_temper()
to prepare, parse and evaluate the expressions containing 'temper'
cktdefs.h: add global variable to expressions with 'temper'
dctrcurv.c: add fcn inp_evaluate_temper()
when temp has changed
13 years ago
rlar
e7def1a0bc
CKTfndMod(), drop unused arguments `type' and `modfast'
13 years ago
rlar
7b495e0a7b
CKTfndMod(), use a hashtable
13 years ago
rlar
b32c15d85f
CKTfndMod(), dont pass the `type' argument by reference any more
13 years ago
rlar
f0882dbdfd
CKTfndMod(), return the found model instead of error code
13 years ago
rlar
ddc78067cc
CKTfndDev(), drop `type' and `fast' argument
13 years ago
rlar
5daa676163
CKTfndDev(), return the found instance instead of error code
now if (fast != NULL)
CKTfndDev(,,fast, )
is equivalent to
*fast = CKTfndDev(,,fast, )
13 years ago
rlar
0ab6a6e463
CKTfndDev(), drop unused argument `modfast'
13 years ago
Henrik Forstén
b96be8d576
CKTfndDev(), use a hashtable to speed up this function
13 years ago
rlar
4ad4877e30
CKTfndDev(), drop unused argument `modname' which is always NULL
13 years ago
Francesco Lannutti
581e0a6d11
fix sense2, which is unsupported code
13 years ago
rlar
8cafeed8f0
rename #ifndef include wrapper CKT_H
13 years ago
Stefano Perticaroli
79bffc78a1
next version of PSS2
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
13 years ago
rlar
0be61b3e5a
remove PSS2
13 years ago
Francesco Lannutti
574d39e29c
remove almost empty src/maths/ni/nipred.h
13 years ago
Francesco Lannutti
c23bd59c44
removed ancient PARALLEL_ARCH feature
removed variables
ARCHme
ARCHsize
removed functions
SMPcombine()
SMPcCombine()
CKTpartition()
removed files
spcombin.c
cktpartn.c
removed struct slots
STATcombineTime
STATtranCombTime
STATacCombTime
GENowner
<MODEL>owner
14 years ago
h_vogt
68c4de76b7
new option noopac, don't do op simulation before ac if circuit is linear
May simplify ac simulation of passive RLC networks
(No need to add series resistors in Ls, allows to C inseries)
14 years ago
rlar
598238f46a
conditionally compile PSS analysis
14 years ago
rlar
c7ddee5923
remove CVS `Id',`log' etc. keyword incantations
14 years ago
rlar
0b5042e7da
remove CVS `Id',`log' etc. keyword incantations
14 years ago
rlar
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
15 years ago
rlar
738d3813b8
#2/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
899d5516c3
initial PSS commit
15 years ago
dwarning
bd985bc28f
trtol to 1 only for A devices
16 years ago
rlar
8db45f4205
CKTdnames() prototype
16 years ago
rlar
933bd11c43
use the type JOB, remove redundant casts
16 years ago
rlar
74d62ab486
use the types TSKtask and JOB, instead of void
16 years ago
rlar
44a182c1ba
use the type CKTnode instead of void*
16 years ago
rlar
085afaee37
use GENinstance*, instead of void*
16 years ago
rlar
aae53f5564
use GENinstance*, instead of void*
16 years ago
rlar
9e07ef2d67
use GENmodel*, instead of void*
16 years ago
rlar
b31aef0557
find a suitable home for **DEVices and DEVmaxnum in devdefs.h
16 years ago
rlar
63fae60605
use the GENmodel and GENinstance type instead of void*
16 years ago
rlar
94518fdb02
use CKTcircuit instead of void*, #3/4
16 years ago
rlar
fe68605770
use CKTcircuit instead of void*, #2/4
16 years ago
rlar
72fc1a0186
use CKTcircuit instead of void*, #1/4
16 years ago
rlar
a57a381ea7
new include file "typedefs.h" for struct forward declarations
16 years ago
rlar
68c0ee9cd3
whitespace change, cleanup, untabify
16 years ago
rlar
a321d7f419
forward declaration of structs, unions and typedefs
16 years ago