44 "AC analysis not possible with Josephson junctions",
NULL);
90 &((
ACAN*)ckt->CKTcurJob)->AC,outd);
122 "DCtrCurv: source %s not in circuit",
140 outd->
analName = ckt->CKTcurJob->JOBname;
190 double freqTol, freqDel;
199 freqDel = exp(log(10.0)/ac->
numSteps);
200 freqTol = freqDel * ac->
fstop * ckt->CKTreltol;
206 freqDel = exp(log(2.0)/ac->
numSteps);
207 freqTol = freqDel * ac->
fstop * ckt->CKTreltol;
211 freqTol = freqDel * ckt->CKTreltol;
214 return ( (*
func)(ckt,outd,restart) );
226 while (freq <= ac->fstop + freqTol) {
233 ckt->CKTomega = 2.0 *
M_PI * freq;
236 error = (*func)(ckt,outd,restart);
287 for (i = 0; i <= size; i++) {
288 *(ckt->CKTrhs+i) = 0;
289 *(ckt->CKTirhs+i) = 0;
294 for (mh = ckt->CKTheadList; mh !=
NULL; mh = mh->
next) {
296 error = (*func)(mh->
head,ckt);
int CKTacLoad(CKTcircuit *ckt)
struct sCKTmodHead * next
int ACan(GENERIC *cktp, int restart)
int ACloop(int(*func)(), CKTcircuit *ckt, int restart, struct sACprms *ac, struct sOUTdata *outd)
int DCTloop(int(*func)(), CKTcircuit *ckt, int restart, struct sDCTprms *dc, struct sOUTdata *outd)
IFuid eltName[DCTNESTLEVEL]
static int ac_dcoperation()
double vsave[DCTNESTLEVEL]
static int ac_operation()
GENinstance * elt[DCTNESTLEVEL]