33 static char *msg =
"Current and power not available for ac analysis";
69 value->
rValue = *(ckt->CKTstate0 + here->JFETvgs);
73 value->
rValue = *(ckt->CKTstate0 + here->JFETvgd);
77 value->
rValue = *(ckt->CKTstate0 + here->JFETcg);
81 value->
rValue = *(ckt->CKTstate0 + here->JFETcd);
85 value->
rValue = *(ckt->CKTstate0 + here->JFETcgd);
89 value->
rValue = *(ckt->CKTstate0 + here->JFETgm);
93 value->
rValue = *(ckt->CKTstate0 + here->JFETgds);
97 value->
rValue = *(ckt->CKTstate0 + here->JFETggs);
101 value->
rValue = *(ckt->CKTstate0 + here->JFETggd);
105 value->
rValue = *(ckt->CKTstate0 + here->JFETqgs);
109 value->
rValue = *(ckt->CKTstate0 + here->JFETcqgs);
113 value->
rValue = *(ckt->CKTstate0 + here->JFETqgd);
117 value->
rValue = *(ckt->CKTstate0 + here->JFETcqgd);
120 if (ckt->CKTcurrentAnalysis &
DOING_AC) {
126 if (ckt->CKTstate0) {
127 value->
rValue = -*(ckt->CKTstate0 + here->JFETcd);
128 value->
rValue -= *(ckt->CKTstate0 + here->JFETcg);
132 if (ckt->CKTcurrentAnalysis &
DOING_AC) {
138 if (ckt->CKTstate0 && ckt->CKTrhsOld) {
139 value->
rValue = *(ckt->CKTstate0 + here->JFETcd) *
141 value->
rValue += *(ckt->CKTstate0 + here->JFETcg) *
143 value->
rValue -= (*(ckt->CKTstate0 + here->JFETcd) +
144 *(ckt->CKTstate0 + here->JFETcg)) *
#define JFET_SOURCEPRIMENODE
int JFETask(CKTcircuit *ckt, GENinstance *inst, int which, IFvalue *value, IFvalue *select)
#define JFET_DRAINPRIMENODE