Browse Source

Some bux fixes: in ASRC device (B) ASRC ask was not included in interface structure.

pre-master-46
pnenzi 26 years ago
parent
commit
7ec1d5d3d1
  1. 2
      src/spicelib/analysis/cktdojob.c
  2. 8
      src/spicelib/analysis/noisean.c
  3. 2
      src/spicelib/devices/asrc/asrcinit.c

2
src/spicelib/analysis/cktdojob.c

@ -84,6 +84,8 @@ CKTdoJob(void *inCkt, int reset, void *inTask)
ckt->CKTlteAbstol = task->TSKlteAbstol;
#endif /* NEWTRUNC */
printf("Doing analysis at TEMP = %f and TNOM = %f\n",
ckt->CKTtemp, ckt->CKTnomTemp);
error = 0;
if (reset) {

8
src/spicelib/analysis/noisean.c

@ -100,7 +100,13 @@ NOISEan (CKTcircuit *ckt, int restart)
ckt->CKTdcMaxIter);
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;
data->freq = job->NstartFreq;
data->outNoiz = 0.0;

2
src/spicelib/devices/asrc/asrcinit.c

@ -39,7 +39,7 @@ SPICEdev ASRCinfo = {
DEVmodDelete : ASRCmDelete,
DEVdelete : ASRCdelete,
DEVsetic : NULL,
DEVask : NULL,
DEVask : ASRCask,
DEVmodAsk : NULL,
DEVpzLoad : ASRCpzLoad,
DEVconvTest : ASRCconvTest,

Loading…
Cancel
Save