DEVpred() of charge node needs state vector update before

This commit is contained in:
dwarning 2026-06-09 08:08:41 +02:00
parent f395bc49b2
commit 3d02373664
2 changed files with 4 additions and 0 deletions

View File

@ -190,6 +190,8 @@ DIOload(GENmodel *inModel, CKTcircuit *ckt)
*(ckt->CKTstate0 + here->DIOdIdioSW_dT) =
*(ckt->CKTstate1 + here->DIOdIdioSW_dT);
}
*(ckt->CKTstate0 + here->DIOqp) =
*(ckt->CKTstate1 + here->DIOqp);
vqp = DEVpred(ckt,here->DIOqp);
*(ckt->CKTstate0 + here->DIOresCurrent) =
*(ckt->CKTstate1 + here->DIOresCurrent);

View File

@ -760,6 +760,8 @@ bypass:
*(ckt->CKTstate1 + here->VDIOconduct);
*(ckt->CKTstate0 + here->VDIOdIdio_dT) =
*(ckt->CKTstate1 + here->VDIOdIdio_dT);
*(ckt->CKTstate0 + here->VDIOqp) =
*(ckt->CKTstate1 + here->VDIOqp);
vqp = DEVpred(ckt,here->VDIOqp);
*(ckt->CKTstate0 + here->VDIOresCurrent) =
*(ckt->CKTstate1 + here->VDIOresCurrent);