From 39cfa283c05fdb958b880291671686782fb34d4a Mon Sep 17 00:00:00 2001 From: rlar Date: Sun, 24 May 2015 19:15:57 +0200 Subject: [PATCH] devices/asrc, drop an unused slot in `ASRCacValues' which stored the rhs --- src/spicelib/devices/asrc/asrcload.c | 4 ---- src/spicelib/devices/asrc/asrcset.c | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/spicelib/devices/asrc/asrcload.c b/src/spicelib/devices/asrc/asrcload.c index e67f57cc4..5d2f3f561 100644 --- a/src/spicelib/devices/asrc/asrcload.c +++ b/src/spicelib/devices/asrc/asrcload.c @@ -99,10 +99,6 @@ ASRCload(GENmodel *inModel, CKTcircuit *ckt) ckt->CKTrhs[here->ASRCposNode] -= factor * rhs; ckt->CKTrhs[here->ASRCnegNode] += factor * rhs; } - - /* Store the rhs for small signal analysis */ - if (ckt->CKTmode & MODEINITSMSIG) - here->ASRCacValues[here->ASRCtree->numVars] = factor * rhs; } } diff --git a/src/spicelib/devices/asrc/asrcset.c b/src/spicelib/devices/asrc/asrcset.c index 8ff3b122b..cf551b59b 100644 --- a/src/spicelib/devices/asrc/asrcset.c +++ b/src/spicelib/devices/asrc/asrcset.c @@ -63,7 +63,7 @@ ASRCsetup(SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *states) here->ASRCposptr = TMALLOC(double *, j); here->ASRCvars = TMALLOC(int, here->ASRCtree->numVars); - here->ASRCacValues = TMALLOC(double, here->ASRCtree->numVars + 1); + here->ASRCacValues = TMALLOC(double, here->ASRCtree->numVars); /* For each controlling variable set the entries in the vector of the positions of the SMP */