109 bjt_iv(ckt,model,here,&bj);
136 bj.bj_vbe = xf1* *(ckt->CKTstate1 + here->BJTvbe) +
137 xf2* *(ckt->CKTstate2 + here->BJTvbe);
138 bj.bj_vbc = xf1* *(ckt->CKTstate1 + here->BJTvbc) +
139 xf2* *(ckt->CKTstate2 + here->BJTvbc);
140 bj.bj_vbx = xf1* *(ckt->CKTstate1 + here->BJTvbx) +
141 xf2* *(ckt->CKTstate2 + here->BJTvbx);
142 bj.bj_vcs = xf1* *(ckt->CKTstate1 + here->BJTvcs) +
143 xf2* *(ckt->CKTstate2 + here->BJTvcs);
144 *(ckt->CKTstate0 + here->BJTvbe) =
145 *(ckt->CKTstate1 + here->BJTvbe);
146 *(ckt->CKTstate0 + here->BJTvbc) =
147 *(ckt->CKTstate1 + here->BJTvbc);
150 bjt_iv(ckt,model,here,&bj);
210 bjt_iv(ckt,model,here,&bj);
228 bj.bj_vbe = *(ckt->CKTstate1 + here->BJTvbe);
229 bj.bj_vbc = *(ckt->CKTstate1 + here->BJTvbc);
230 bj.bj_vbx = *(ckt->CKTstate1 + here->BJTvbx);
231 bj.bj_vcs = *(ckt->CKTstate1 + here->BJTvcs);
233 bjt_iv(ckt,model,here,&bj);
236 *(ckt->CKTstate1 + here->BJTqbe) =
237 *(ckt->CKTstate0 + here->BJTqbe);
238 *(ckt->CKTstate1 + here->BJTqbc) =
239 *(ckt->CKTstate0 + here->BJTqbc);
240 *(ckt->CKTstate1 + here->BJTqbx) =
241 *(ckt->CKTstate0 + here->BJTqbx);
242 *(ckt->CKTstate1 + here->BJTqcs) =
243 *(ckt->CKTstate0 + here->BJTqcs);
263 bj.bj_vbe = *(ckt->CKTstate0 + here->BJTvbe);
264 bj.bj_vbc = *(ckt->CKTstate0 + here->BJTvbc);
265 bj.bj_vbx = *(ckt->CKTstate0 + here->BJTvbx);
266 bj.bj_vcs = *(ckt->CKTstate0 + here->BJTvcs);
268 bjt_iv(ckt,model,here,&bj);
286 *(ckt->CKTstate0 + here->BJTvbe) = here->
BJTicVBE;
287 *(ckt->CKTstate0 + here->BJTvbc) =
289 *(ckt->CKTstate0 + here->BJTvbx) =
293 *(ckt->CKTstate0 + here->BJTvbe) = -here->
BJTicVBE;
294 *(ckt->CKTstate0 + here->BJTvbc) =
296 *(ckt->CKTstate0 + here->BJTvbx) =
299 *(ckt->CKTstate0 + here->BJTvcs) = 0;
324 bjt_iv(ckt,model,here,&bj);
BJTinstance * BJTinstances
struct sBJTmodel * BJTnextModel
struct sBJTinstance * BJTnextInstance
static int bjt_limiting()