40 ckt->CKTpivotRelTol,ckt->CKTpivotAbsTol,1);
60 ckt->CKTrhs = ckt->CKTrhsSpare;
61 ckt->CKTrhsSpare = temp;
64 ckt->CKTirhs = ckt->CKTirhsSpare;
65 ckt->CKTirhsSpare = temp;
68 if (error)
return(error);
71 ckt->CKTrhs = ckt->CKTrhsSpare;
72 ckt->CKTrhsSpare = temp;
75 ckt->CKTirhs = ckt->CKTirhsSpare;
76 ckt->CKTirhsSpare = temp;
84 spSolve(ckt->CKTmatrix,ckt->CKTrhs,ckt->CKTrhs,
85 ckt->CKTirhs,ckt->CKTirhs);
88 *ckt->CKTrhsSpare = 0;
91 *ckt->CKTirhsSpare = 0;
94 temp = ckt->CKTirhsOld;
95 ckt->CKTirhsOld = ckt->CKTirhs;
98 temp = ckt->CKTrhsOld;
99 ckt->CKTrhsOld = ckt->CKTrhs;
#define NIACSHOULDREORDER
int NIdIter(CKTcircuit *ckt)