rlar
2bafe98f17
winmain.c, etc, cleanup
9 years ago
rlar
90a205d36d
winmain.c, etc, whitespace cleanup
9 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
Francesco Lannutti
0c5196e773
signal_handler.c, ft_sigintr(), exit after three SIGINT requests
11 years ago
rlar
4778b48592
inpcom.c, inp_fix_inst_calls_for_numparam(), drop redundant condition `num_subckt_params == 0'
found_mult_param() can already cope with that
10 years ago
dwarning
24dbbc393d
remove the ancient nobjthack option to fake 3-terminal bjt's
10 years ago
dwarning
6827495a75
correct the comment for 5-terminal bjt's in get_number_terminals
10 years ago
dwarning
1e880deff4
allow 5-terminal bjt's in subckt expansion
10 years ago
h_vogt
e4e24f74e6
breakp2.c, copynode(), prevent segfault if missing ')'
invoking 'save' with an erronous node, for example
save v(thing
This can happen unexpectedly for long 'save' lines,
which will silently be truncated.
10 years ago
rlar
7fc6609821
breakp2.c, settrace(), cleanup #2/2
10 years ago
rlar
004e49aabf
breakp2.c, settrace(), cleanup #1/2
"save" command,
reduce complexity from O(2) to O(1)
10 years ago
rlar
939555115d
variables, cp_vprint, fix a memory leak
10 years ago
rlar
bc325b17c5
variables, lift plot_cur->pl_env up to the invoker of cp_usrvars()
10 years ago
rlar
e0db4aa665
variables, cp_vprint(), reorder for similarity
10 years ago
rlar
a33876ff59
variables, variables, cp_getvar, rewrite
10 years ago
rlar
97c5e1567f
variables, cp_getvar(), beware of retval == NULL
10 years ago
rlar
20b666e2d5
variables, clean up
10 years ago
rlar
b2fb4e20bf
variables, drop 'found', use identity found == (*p != NULL)
10 years ago
rlar
0784f76e51
variables, cleanup the for loops
10 years ago
rlar
e39119c1c8
variables, use identity v == *p (and u == *p)
10 years ago
rlar
d14ee053d7
variables, use a pointer to the anchor of the variable instead of 'lv'
10 years ago
rlar
b13125ac84
variables, explicit processing of ft_curckt->ci_vars, drop uv2
10 years ago
rlar
7483ff9d8c
variables, cp_remvar(), cleanup
10 years ago
rlar
485fba7548
variables, add some comments, add explicit case US_NOSIMVAR
10 years ago
rlar
97cdaae19f
variables, cp_usrvars(), be more explicit
lift uv2 return value up to the invoker of cp_usrvars()
10 years ago
rlar
596599492e
variables, drop redundant tfree(v->va_name), rely on free_struct_variable()
10 years ago
h_vogt
fe24b3e6dd
variable.c, remove memory leaks
10 years ago
rlar
ac336c9920
options.c, cleanup inp_getoptsc()
10 years ago
h_vogt
6a0a6071a0
gettok_nc(&line): like gettok(), move pointer beyond next token in line, but without returning a string, without TMALLOC. Replaces constructs like tfree(gettok(&line)).
10 years ago
h_vogt
c198f878d3
inpcom.c, bug fix in inp_chk_for_multi_in_vcvs()
10 years ago
rlar
99e864b6bc
graf.c, drop an excess cast
10 years ago
rlar
aca1b3a374
use 'abs()'
10 years ago
h_vogt
ae80067fef
cmath2.c, new function stddev to calculate the standard deviation of all elements of a vector
10 years ago
h_vogt
0d50547ac1
commands.c: allow 10000 tokens for 'echo' and 'wrdata'
10 years ago
h_vogt
6f609abc27
x11.c, fix bug #330 , rename csh variable font -> xfont
reported by graahnul.grom in
#330 setting xfont in .spiceinit has no effect
https://sourceforge.net/p/ngspice/bugs/330/
10 years ago
rlar
d32968bdaa
variable.h, reduce visibility of auxiliary struct xxx to variable.c
10 years ago
rlar
b302dbe975
inp.c, cleanup using new function `line_nconc()'
10 years ago
h_vogt
c28c5d307a
inp.c, remove bug with handling of options: options stemming from a command file are kept, options from sourced circuit are removed with ckt
10 years ago
h_vogt
81e1e6fa32
inp.c, inpcom.c, treat files starting with '*ng_script' as command files
10 years ago
h_vogt
6535558f9e
inp.c, plug memory leak
10 years ago
rlar
ebbcc2d982
frontend/inpcom.c, inp_expand_macro_in_str(), shrink scope of some locals
10 years ago
rlar
6ee2088e67
frontend/inpcom.c, expand_section_ref(), rename local variables
10 years ago
rlar
00e571dc00
frontend/inpcom.c, declare search_identifier() non static
10 years ago
h_vogt
c0d5d054ab
gnuplot.c, ft_gnuplot(), suppress generating the .eps and .png file
when the given output file name starts with "np_"
10 years ago
h_vogt
42ac9a2859
gnuplot.c, ft_writesimple(), upgrade command 'wrdata'
- remove a bug to allow printing of vectors with differing scale lengths
- add option 'numdgt' to specify the width of the numbers printed
- add variable wr_singlescale
use 'set wr_singlescale' to print the scale vector only once
(vectors need to have equal scale lengths)
- add variable wr_vecnames
use 'set wr_vecnames' to print the vector names to the first row
10 years ago
h_vogt
fef2e1439d
gnuplot.c, ft_writesimple(), command 'wrdata', use the given filename literally
10 years ago
h_vogt
bbd7edad72
xspice, two new commands, edisplay and eprvcd
'edisplay' will show a list of all event nodes
'eprvcd' will print all event nodes in vcd format
usage: eprvcd a0 a1 a2 b0 b1 b2 clk > myvcd.vcd
10 years ago
h_vogt
71e02fd0a0
com_linarize(), support load'ed vectors
if there is no circuit loaded then command 'linearize'
will take time data from transient analysis vector.
(tstart, tstop, tstep)
10 years ago
h_vogt
9f62057973
introduce include file "ngspice/randnumb.h"
10 years ago
rlar
c4cd2270ed
com_history.c, static declaration for 'cp_hprint()'
10 years ago