Some bux fixes: in ASRC device (B) ASRC ask was not included in interface structure.
This commit is contained in:
parent
507d961b10
commit
7ec1d5d3d1
|
|
@ -84,6 +84,8 @@ CKTdoJob(void *inCkt, int reset, void *inTask)
|
||||||
ckt->CKTlteAbstol = task->TSKlteAbstol;
|
ckt->CKTlteAbstol = task->TSKlteAbstol;
|
||||||
#endif /* NEWTRUNC */
|
#endif /* NEWTRUNC */
|
||||||
|
|
||||||
|
printf("Doing analysis at TEMP = %f and TNOM = %f\n",
|
||||||
|
ckt->CKTtemp, ckt->CKTnomTemp);
|
||||||
error = 0;
|
error = 0;
|
||||||
|
|
||||||
if (reset) {
|
if (reset) {
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,13 @@ NOISEan (CKTcircuit *ckt, int restart)
|
||||||
ckt->CKTdcMaxIter);
|
ckt->CKTdcMaxIter);
|
||||||
|
|
||||||
if (error) return(error);
|
if (error) return(error);
|
||||||
data = (Ndata*)MALLOC(sizeof(Ndata));
|
|
||||||
|
/* Patch to noisean.c by Richard D. McRoberts. */
|
||||||
|
ckt->CKTmode = (ckt->CKTmode & MODEUIC) | MODEDCOP | MODEINITSMSIG;
|
||||||
|
error = CKTload(ckt);
|
||||||
|
if(error) return(error);
|
||||||
|
|
||||||
|
data = (Ndata*)MALLOC(sizeof(Ndata));
|
||||||
step = 0;
|
step = 0;
|
||||||
data->freq = job->NstartFreq;
|
data->freq = job->NstartFreq;
|
||||||
data->outNoiz = 0.0;
|
data->outNoiz = 0.0;
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ SPICEdev ASRCinfo = {
|
||||||
DEVmodDelete : ASRCmDelete,
|
DEVmodDelete : ASRCmDelete,
|
||||||
DEVdelete : ASRCdelete,
|
DEVdelete : ASRCdelete,
|
||||||
DEVsetic : NULL,
|
DEVsetic : NULL,
|
||||||
DEVask : NULL,
|
DEVask : ASRCask,
|
||||||
DEVmodAsk : NULL,
|
DEVmodAsk : NULL,
|
||||||
DEVpzLoad : ASRCpzLoad,
|
DEVpzLoad : ASRCpzLoad,
|
||||||
DEVconvTest : ASRCconvTest,
|
DEVconvTest : ASRCconvTest,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue