Removed the CKTvoltCurNode flag, since in this branch the KCL Verification methodology is applied to every node

This commit is contained in:
Francesco Lannutti 2013-08-13 19:28:36 +02:00
parent 3494e423fa
commit 4ab07c7136
4 changed files with 0 additions and 10 deletions

View File

@ -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

View File

@ -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 ;

View File

@ -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

View File

@ -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