Browse Source

vbic: have to load Vrxf/Itxf with value

pre-master-46
dwarning 2 years ago
committed by Holger Vogt
parent
commit
9c5507d1c8
  1. 3
      src/spicelib/devices/vbic/vbicload.c

3
src/spicelib/devices/vbic/vbicload.c

@ -497,6 +497,7 @@ VBICload(GENmodel *inModel, CKTcircuit *ckt)
if (here->VBIC_selfheat) if (here->VBIC_selfheat)
Vrth = *(ckt->CKTrhsOld + here->VBICtempNode); Vrth = *(ckt->CKTrhsOld + here->VBICtempNode);
if (here->VBIC_excessPhase) { if (here->VBIC_excessPhase) {
Vrxf = *(ckt->CKTrhsOld + here->VBICxf2Node);
if (ckt->CKTmode & MODEINITTRAN) { if (ckt->CKTmode & MODEINITTRAN) {
*(ckt->CKTstate1 + here->VBICindFlux) = *(ckt->CKTstate1 + here->VBICindFlux) =
*(ckt->CKTstate0 + here->VBICindFlux); *(ckt->CKTstate0 + here->VBICindFlux);
@ -535,6 +536,8 @@ VBICload(GENmodel *inModel, CKTcircuit *ckt)
*(ckt->CKTrhsOld+here->VBICsubsSINode)); *(ckt->CKTrhsOld+here->VBICsubsSINode));
if (here->VBIC_selfheat) if (here->VBIC_selfheat)
Vrth = *(ckt->CKTrhsOld + here->VBICtempNode); Vrth = *(ckt->CKTrhsOld + here->VBICtempNode);
if (here->VBIC_excessPhase)
Vrxf = *(ckt->CKTrhsOld + here->VBICxf2Node);
ibehat = *(ckt->CKTstate0 + here->VBICibe) + ibehat = *(ckt->CKTstate0 + here->VBICibe) +
*(ckt->CKTstate0 + here->VBICibe_Vbei)*delvbei; *(ckt->CKTstate0 + here->VBICibe_Vbei)*delvbei;

Loading…
Cancel
Save