#include "spice.h"
#include <stdio.h>
#include "devdefs.h"
#include "tskdefs.h"
#include "dcodefs.h"
#include "sperror.h"
#include "outdata.h"
#include "util.h"
#include "cktext.h"
Go to the source code of this file.
Definition at line 177 of file dcoan.c.
188 error = (*func)(mh->
head,ckt);
189 if (error)
return (error);
struct sCKTmodHead * next
struct sCKTmodHead * CKTheadList
int CKTop |
( |
CKTcircuit * |
ckt, |
|
|
long |
firstmode, |
|
|
long |
continuemode, |
|
|
int |
iterlim |
|
) |
| |
Definition at line 76 of file dcoan.c.
88 converged =
NIiter(ckt,iterlim);
109 converged =
NIiter(ckt,iterlim);
110 if (converged != 0) {
113 "Gmin step failed",(
IFuid *)NULL);
119 "One sucessful Gmin step",(
IFuid *)NULL);
122 converged =
NIiter(ckt,iterlim);
123 if (converged == 0) {
125 "Gmin stepping completed",(
IFuid *)NULL);
129 "Gmin stepping failed",(
IFuid *)NULL);
142 "starting source stepping",(
IFuid *)NULL);
145 converged =
NIiter(ckt,iterlim);
147 if (converged != 0) {
151 "source stepping failed",(
IFuid *)NULL);
155 "One successful source step",(
IFuid *)NULL);
158 "Source stepping completed",(
IFuid *)NULL);
int DCOan |
( |
GENERIC * |
cktp, |
|
|
int |
restart |
|
) |
| |
Definition at line 21 of file dcoan.c.
34 "DC analysis not possible with Josephson junctions",
NULL);
37 error =
CKTnames(ckt,&outd.numNames,&outd.dataNames);
41 outd.circuitPtr = (
GENERIC *)ckt;
58 converged =
CKTop(ckt,
int CKTop(CKTcircuit *ckt, long firstmode, long continuemode, int iterlim)