Holger Vogt
406f812db5
distribute only adms/admst, not the whole adms
8 years ago
Holger Vogt
410345cf82
Check for *.va files, exit if adms is selected
and *.va files are not available
8 years ago
Holger Vogt
e536155947
remove directory doc
8 years ago
Holger Vogt
697b9da074
prevent endless loop if factor finally equals 1
8 years ago
h_vogt
e47ab87385
inpcom.c, multiplier 'm' in subcircuits: exclude all devices not supporting multiplier 'm'
9 years ago
h_vogt
8762f6551d
main.c free argv after its use (Win GUI only)
10 years ago
h_vogt
d89eab99d5
add dicoS->linecount to safely delete dynrefptr[i],
linecount may change if circuits are changed or deleted.
10 years ago
h_vogt
1066bf0a7b
Store the numparam dicoS structure for each circuit in a list.
Functions to add, remove, retrive dicoS from the list
and to update dicoS, if the circuit has been changed.
Keeping dicoS is necessary because it may be used by measure.
This patch prevents (huge) memory leaks by overwriting
dicoS if multiple calls to the 'source' command are executed.
10 years ago
h_vogt
4a3f02e979
runcoms.c, add variable 'sim_status' to indicate if a simulation has been aborted
10 years ago
h_vogt
2ece845f59
inpcom.c, responding to bug report 275 by Dominique Michel: commands plot, hardcopy: no lower case letters in tokens following xlabel, ylabel, title
10 years ago
h_vogt
7198056a41
patch no. 16 by Thomy add a function cm_get_circuit to allow accessing the circuit structure ckt from within an XSPICE code model. This is a change to the interface and requires recopiling all code models!
10 years ago
Holger Vogt
b8dd14b102
script for making and installing ngspice shared lib,
tested under MS Windows using MSYS2 and gcc.
8 years ago
Holger Vogt
0f46bb688f
add comment and short README to ngspice shared
example for reading XSPICE data
8 years ago
Holger Vogt
404fd7f3b9
move example files
8 years ago
Holger Vogt
7ee0b14431
better zero after deaalocation
8 years ago
Holger Vogt
8f41257d87
enable 'temper' evaluation, if circuit is reloaded
8 years ago
Holger Vogt
9c5115cd00
add 64 bit capability
8 years ago
Holger Vogt
78643cbff7
fix paths to start app either by *.bat file
or directly from Visual Studio
8 years ago
Holger Vogt
cbe4b31d4b
do not delete symbols that have not been created here
8 years ago
Holger Vogt
d7f9768ed5
update to ngGet_Vec_Info()
8 years ago
Holger Vogt
710e98a22c
Fcn ngGet_Vec_Info(): copy the vector pointer into a static pointer
infovec only if it is derived from event data (checked by a
scale vector with name "step"). Upon next call to fcn
ngGet_Vec_Info() first free the vector pointed to by infovec.
resolve merge conflict
8 years ago
Holger Vogt
8aff70036a
Put variable wantevtdata into the right place,
also available for standard executable, to be
modified in sharedspice.c only.
9 years ago
h_vogt
ce9f23f7af
outitf.c, restrict vector length to 1, the minimum needed
9 years ago
h_vogt
81bd6b7d17
example added (adder_mos.cir) to demonstrate 'save none'
9 years ago
h_vogt
a393c47ec8
outitf.c, add flag 'save none' for shared ngspice. Output data will not be stored, but are available via callback function ng_data.
9 years ago
h_vogt
11bafd70ea
update to callback functions SendEvtData, SendInitEvtData
9 years ago
h_vogt
3958783010
example for using shared ngspice.dll with XSPICE
9 years ago
h_vogt
5b754cbb0e
dctran.c, exclude ipc_send_data_...
9 years ago
h_vogt
c890435383
clarify pointers to data structures for event nodes
9 years ago
h_vogt
b5f31ec2b1
version conflict rersolved in sharedspice.c
9 years ago
h_vogt
25a324ba6e
add parameter mode to EVTsharedsend_line()
last entry for the dictionary list is NULL
9 years ago
h_vogt
2a6f0658a8
EVTshareddump() modified to just sent the relevant event data
9 years ago
h_vogt
994d190de5
shared_send_dict(char* dictline) to sent the node list
9 years ago
h_vogt
e36b028cdb
add wantevtdata if event output should be sent to caller
9 years ago
h_vogt
3e52cdd8c1
evtdump.c, prepare data gathering for callbacks similar to sending data via the ancient ipc channel
9 years ago
h_vogt
b621875abf
sharedspice.h, .c, prepare adding callback functions: new ngSpice_Init_Evt() and function pointers
9 years ago
h_vogt
df4136a93d
evtprint.c, update to edisplay command now showing node name, node type and number of events per node
9 years ago
h_vogt
72fd154571
evtshared.c, add delete function, remove bug in creating struct
9 years ago
h_vogt
fc42cef878
New functions for XSPICE event node data exported from shared ngspice: ngGet_Evt_NodeInfo(char*) and ngSpice_AllEvtNodes(void)
9 years ago
h_vogt
20f6727e29
evtshared.c, prepare node data for transfer via shared ngspice interface
9 years ago
Holger Vogt
bea6fba788
prevent false reads in multi-threaded ngshared
8 years ago
Holger Vogt
74584c94ee
prevent false reading after copying an empty file
8 years ago
rlar
1a39d3f59d
spicelib/parser, support instance parameter defaults on .model lines
8 years ago
Holger Vogt
7363532d11
search for user's initialization files has been
optimized away because of an empty if clause.
A simple rewrite firstly asks for .spiceinit, then for spice.rc
8 years ago
Holger Vogt
d311fb10cf
add a new vector type "temperature"
8 years ago
Holger Vogt
5b18732af2
plug some memory leaks
8 years ago
Holger Vogt
a191697bd6
safeguard opening of file for debug output:
may be not allowed if caller is not started
in admin mode.
8 years ago
Holger Vogt
57156e16f6
remove tiny memory leaks in inp_compat()
8 years ago
Holger Vogt
5f5eacc48e
move skipping white spaces to fcn create_circbyline() now ' .end' is acknowledged
8 years ago
rlar
55b2a0218e
noise for behavioural resistor
9 years ago