27 static char *msg =
"Current and power not available in ac analysis";
44 if (ckt->CKTcurrentAnalysis &
DOING_AC) {
51 value->
rValue = -*(ckt->CKTstate0 + here->MEScd);
52 value->
rValue -= *(ckt->CKTstate0 + here->MEScg);
56 if (ckt->CKTcurrentAnalysis &
DOING_AC) {
62 if (ckt->CKTstate0 && ckt->CKTrhsOld) {
63 value->
rValue = *(ckt->CKTstate0 + here->MEScd) *
65 value->
rValue += *(ckt->CKTstate0 + here->MEScg) *
67 value->
rValue -= (*(ckt->CKTstate0+here->MEScd) +
68 *(ckt->CKTstate0 + here->MEScg)) *
86 value->
rValue = *(ckt->CKTstate0 + here->MESvgs);
90 value->
rValue = *(ckt->CKTstate0 + here->MESvgd);
94 value->
rValue = *(ckt->CKTstate0 + here->MEScg);
98 value->
rValue = *(ckt->CKTstate0 + here->MEScd);
102 value->
rValue = *(ckt->CKTstate0 + here->MEScgd);
106 value->
rValue = *(ckt->CKTstate0 + here->MESgm);
110 value->
rValue = *(ckt->CKTstate0 + here->MESgds);
114 value->
rValue = *(ckt->CKTstate0 + here->MESggs);
118 value->
rValue = *(ckt->CKTstate0 + here->MESggd);
122 value->
rValue = *(ckt->CKTstate0 + here->MESqgs);
126 value->
rValue = *(ckt->CKTstate0 + here->MEScqgs);
130 value->
rValue = *(ckt->CKTstate0 + here->MESqgd);
134 value->
rValue = *(ckt->CKTstate0 + here->MEScqgd);
int MESask(CKTcircuit *ckt, GENinstance *inst, int which, IFvalue *value, IFvalue *select)
#define MES_DRAINPRIMENODE