26 cbgb,cbdb,cbsb,cdgb,cddb,cdsb,
27 gcggbPointer,gcgdbPointer,gcgsbPointer,gcbgbPointer,gcbdbPointer,
28 gcbsbPointer,gcdgbPointer,gcddbPointer,gcdsbPointer,
29 gcsgbPointer,gcsdbPointer,gcssbPointer,qGatePointer,qBulkPointer,
30 qDrainPointer,qSourcePointer)
66 double *qDrainPointer;
67 double *qSourcePointer;
77 *gcdgbPointer = (cdgb - args[0]) * ag0;
78 *gcddbPointer = (cddb + args[3] + args[0]) * ag0;
79 *gcdsbPointer = cdsb * ag0;
80 *gcsgbPointer = -(args[5] + cbgb + cdgb + args[1]) * ag0;
81 *gcsdbPointer = -(args[6] + cbdb + cddb ) * ag0;
82 *gcssbPointer = (args[4] + args[1] -
83 (args[7] + cbsb + cdsb )) * ag0;
84 *gcggbPointer = (args[5] + args[0] +
85 args[1] + args[2] ) * ag0;
86 *gcgdbPointer = (args[6] - args[0]) * ag0;
87 *gcgsbPointer = (args[7] - args[1]) * ag0;
88 *gcbgbPointer = (cbgb - args[2]) * ag0;
89 *gcbdbPointer = (cbdb - args[3]) * ag0;
90 *gcbsbPointer = (cbsb - args[4]) * ag0;
96 *qGatePointer = *qGatePointer + qgd + qgs + qgb;
97 *qBulkPointer = *qBulkPointer - qgb;
98 *qDrainPointer = *qDrainPointer - qgd;
99 *qSourcePointer = -(*qGatePointer + *qBulkPointer + *qDrainPointer);
void B1mosCap(CKTcircuit *ckt, double vgd, double vgs, double vgb, args, double cbgb, double cbdb, double cbsb, double cdgb, double cddb, double cdsb, double *gcggbPointer, double *gcgdbPointer, double *gcgsbPointer, double *gcbgbPointer, double *gcbdbPointer, double *gcbsbPointer, double *gcdgbPointer, double *gcddbPointer, double *gcdsbPointer, double *gcsgbPointer, double *gcsdbPointer, double *gcssbPointer, double *qGatePointer, double *qBulkPointer, double *qDrainPointer, double *qSourcePointer)