rlar
b18c06c441
subckt.c, numnodes(), #1/4, cleanup
10 years ago
rlar
33788f7052
remove excessive inp_evaluate_temper() prototypes
10 years ago
rlar
0fb21eaf4a
subckt.c, translate(), #8/8 whitespace and comments
9 years ago
rlar
f19a6c6390
subckt.c, translate(), #7/8 cleanup
9 years ago
rlar
49947e0279
subckt.c, translate(), #6/8 cleanup
9 years ago
rlar
2a4c34c401
subckt.c, translate(), #5/8 trailing 's' is never used
9 years ago
rlar
7169ad4bfa
subckt.c, translate(), #4/8 don't append trailing whitespace
9 years ago
rlar
1f31f73295
subckt.c, translate(), #3/8 simplify
9 years ago
rlar
e40485b8a3
subckt.c, translate(), #2/8 cleanup
9 years ago
rlar
476c41f436
subckt.c, translate(), #1/8 cleanup
9 years ago
rlar
405c6f6f02
subckt.c, introduce translate_mod_name()
9 years ago
rlar
db213fd8d2
subckt.c, devmodtranslate(), dupplicate code from above
and drop a redundant piece
9 years ago
rlar
c653161666
subckt.c, introduce translate_inst_name()
to abstract the instance name translation during netlist flattening
9 years ago
rlar
a54a535dd5
subckt.c, introduce translate_node_name()
9 years ago
rlar
bab59844ff
subckt.c, emphasize instance_name translation
When translating an instance_name in a subcircuit instance 'xfoo'
undconditionally express the exception for 'x' instances, which is:
x42 --> xsub.x42
but for all others the first char (the devtype) is prepended
r42 --> r.xsub.r42
9 years ago
rlar
e3b3cc502a
subckt.c, translate(), emphasize instance_name translation
9 years ago
rlar
a03a57c9f9
subckt.c, emphasize token separator insertion
9 years ago
rlar
6b78ed4367
subckt.c, devmodtranslate(), rewrite using bxx_ facility
9 years ago
rlar
4d69002144
subckt.c, translate(), rewrite using bxx facility
9 years ago
rlar
13b6daae2f
subckt.c, translate(), cleanup while() loop
9 years ago
rlar
a5dd826d19
subckt.c, finishLine(), #9/9, unconditionally transform instance name in i() expressions
9 years ago
rlar
dc092c4ebc
subckt.c, finishLine(), #8/9, fuse two if's with the same conditional expr
9 years ago
rlar
99d788cd12
subckt.c, finishLine(), #7/9, drop condition which is always true
9 years ago
rlar
253cf5b75a
subckt.c, finishLine(), #6/9, drop condition which is always false
9 years ago
rlar
ff4805c023
subckt.c, finishLine(), #5/9, move/duplicate code behind if/else into the if/else
9 years ago
rlar
735e7700ce
subckt.c, finishline(), #4/9, reorder
9 years ago
rlar
8ab28df4ec
subckt.c, finishline(), #3/9, here *src === '('
9 years ago
rlar
5d3896c388
subckt.c, finishline(), #2/9, rewrite
9 years ago
rlar
0502e83fba
subckt.c, finishline(), #1/9, trivial cleanup
9 years ago
rlar
f12ff5464e
inpptree.c, PTdifferentiate(), cleanup, use a #define
to express the expressions arguments more readable
9 years ago
rlar
d696aa8781
niconv.c, NIconvTest(), NaN in CKTrhs denotes non-convergence
emit a warning message, but only if ft_ngdebug is set
9 years ago
rlar
dc6e1cb064
use strchr() instead of strstr()
9 years ago
rlar
bd50814677
drop 'depreciated_skip..()'
10 years ago
rlar
7a42510cc0
const'ify some 'skip'ing functions
10 years ago
rlar
45ad60b738
rename gettok_nc() --> nexttok(), and functionalize it
9 years ago
rlar
f338dfe27e
subckt.c, undo a bogous hunk from commit "beautify code", Dec 16 2011
9 years ago
rlar
f9019a5576
devices/*/*ld.c, bug fix, missing assignment to 'model'
10 years ago
mhx
efb8214945
fix spelling, "too much" versus "too many"
9 years ago
rlar
889aaebfd7
inp2m.c, #7/7, whitepace cleanup
9 years ago
rlar
576e522d38
inp2m.c, #6/7, reorder code
9 years ago
rlar
73e76fd88a
inp2m.c, #5/7, drop nname[]
9 years ago
rlar
74145c53a6
inp2m.c, #4/7, move code up into the for loop
9 years ago
rlar
5a95487ad7
inp2m.c, #3/7, simpify, move code down into the for loop
9 years ago
rlar
788c8f7067
inp2m.c, #2/7, simplify, move code down into for loop
9 years ago
rlar
bef3fd1dd5
inp2m.c, #1/7, insist on a valid model, don't default to something
Emit an error message when unable to identify a valid modelname token.
If a default model is needed, then create one explicitly:
m1 1 2 3 4 mosdefault
.model mosdefault mos1()
9 years ago
rlar
80ef8b308d
inp2m.c, do not restrict binning to four nodes
until now, for unknown reasons,
the search for binned modelnames was restricted to
instances with less than five nodes.
9 years ago
rlar
50c0424225
inp2q.c, inp2m.c, plug a memory leak
9 years ago
Francesco Lannutti
43f24d6f22
rewrite cktsens.c in terms of the 'SMP' matrix interface
10 years ago
rlar
fb4f462388
SMPnewMatrix(), add 'size' to the function arguments
9 years ago
rlar
07d89b5fcd
devices/**, unify structure member variables, ptr -> Ptr
10 years ago