cktcrte.c, CKTcrtElt(), initialise new instance ports to be unconnected aka -1
This commit is contained in:
parent
cac8c63d57
commit
d4ce2cae22
|
|
@ -21,7 +21,7 @@ CKTcrtElt(CKTcircuit *ckt, GENmodel *modPtr, GENinstance **inInstPtr, IFuid name
|
|||
GENinstance *instPtr = NULL; /* instPtr points to the data struct for per-instance data */
|
||||
|
||||
SPICEdev **DEVices;
|
||||
int type;
|
||||
int type, terminal;
|
||||
|
||||
DEVices = devices();
|
||||
|
||||
|
|
@ -47,6 +47,10 @@ CKTcrtElt(CKTcircuit *ckt, GENmodel *modPtr, GENinstance **inInstPtr, IFuid name
|
|||
if (instPtr == NULL)
|
||||
return E_NOMEM;
|
||||
|
||||
/* initialise terminals to be unconnected aka node number -1 */
|
||||
for (terminal = 0; terminal < *(DEVices[type]->DEVpublic.terms); terminal++)
|
||||
instPtr->GENnode[terminal - 1] = -1;
|
||||
|
||||
/* PN: adding instance number for statistical purpose */
|
||||
ckt->CKTstat->STATdevNum[type].instNum ++;
|
||||
ckt->CKTstat->STATtotalDev ++;
|
||||
|
|
|
|||
Loading…
Reference in New Issue