Removed the CKTvoltCurNode flag, since in this branch the KCL Verification methodology is applied to every node
This commit is contained in:
parent
3494e423fa
commit
4ab07c7136
|
|
@ -120,7 +120,6 @@ struct CKTcircuit {
|
|||
#ifdef KIRCHHOFF
|
||||
double *CKTfvk ; /* KCL Verification array */
|
||||
int *CKTnodeIsLinear ; /* Flag to indicate if a node is linear or non-linear */
|
||||
int *CKTvoltCurNode ; /* Flag to indicate if a node contains some direct unknown currents */
|
||||
CKTmkCurKCLnode **CKTmkCurKCLarray ; /* Array of KCL Currents */
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -40,9 +40,6 @@ NIreinit( CKTcircuit *ckt)
|
|||
CKALLOC(CKTnodeIsLinear,size+1,int);
|
||||
for (i = 0 ; i <= size ; i++)
|
||||
ckt->CKTnodeIsLinear [i] = 1 ;
|
||||
CKALLOC(CKTvoltCurNode,size+1,int);
|
||||
for (i = 0 ; i <= size ; i++)
|
||||
ckt->CKTvoltCurNode [i] = 0 ;
|
||||
CKALLOC(CKTmkCurKCLarray,size+1,CKTmkCurKCLnode*);
|
||||
for (i = 0 ; i <= size ; i++)
|
||||
ckt->CKTmkCurKCLarray [i] = NULL ;
|
||||
|
|
|
|||
|
|
@ -126,9 +126,6 @@ INDload(GENmodel *inModel, CKTcircuit *ckt)
|
|||
*(ckt->CKTfvk+here->INDposNode) += *(ckt->CKTrhsOld+here->INDbrEq) ;
|
||||
*(ckt->CKTfvk+here->INDnegNode) -= *(ckt->CKTrhsOld+here->INDbrEq) ;
|
||||
|
||||
*(ckt->CKTvoltCurNode+here->INDposNode) = 1 ;
|
||||
*(ckt->CKTvoltCurNode+here->INDnegNode) = 1 ;
|
||||
|
||||
*(here->KCLcurrentPos) = *(ckt->CKTrhsOld+here->INDbrEq) ;
|
||||
*(here->KCLcurrentNeg) = -(*(ckt->CKTrhsOld+here->INDbrEq)) ;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -49,9 +49,6 @@ VSRCload(GENmodel *inModel, CKTcircuit *ckt)
|
|||
*(ckt->CKTfvk+here->VSRCposNode) += *(ckt->CKTrhsOld+here->VSRCbranch) ;
|
||||
*(ckt->CKTfvk+here->VSRCnegNode) -= *(ckt->CKTrhsOld+here->VSRCbranch) ;
|
||||
|
||||
*(ckt->CKTvoltCurNode+here->VSRCposNode) = 1 ;
|
||||
*(ckt->CKTvoltCurNode+here->VSRCnegNode) = 1 ;
|
||||
|
||||
*(here->KCLcurrentPos) = *(ckt->CKTrhsOld+here->VSRCbranch) ;
|
||||
*(here->KCLcurrentNeg) = -(*(ckt->CKTrhsOld+here->VSRCbranch)) ;
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue