From d515a10bde2f7e07c170838a5c0fd8f8183d0c8a Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 28 Mar 2018 17:18:18 +0200 Subject: [PATCH] spicelib/devices/{sw,csw}, #10/, bug fix, update CKTstate0[..CSWctrlvalue] instead of CKTstate1[..CSWswitchstate] which was introduced in commit: > commit 0dae4607a01e2bbf93a925f5c37385ad9ce232f2 > Date: Wed Apr 25 18:28:20 2001 +0000 > > Added a patch to csw and sw from Jon Engelbert dealing with negative hister --- src/spicelib/devices/csw/cswload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spicelib/devices/csw/cswload.c b/src/spicelib/devices/csw/cswload.c index 3e7969394..6bca9f5ce 100644 --- a/src/spicelib/devices/csw/cswload.c +++ b/src/spicelib/devices/csw/cswload.c @@ -124,7 +124,7 @@ CSWload(GENmodel *inModel, CKTcircuit *ckt) } ckt->CKTstate0[here->CSWswitchstate] = current_state; - ckt->CKTstate1[here->CSWswitchstate] = previous_state; + ckt->CKTstate0[here->CSWctrlvalue] = i_ctrl; if (current_state > 0) g_now = model->CSWonConduct;