From 7c9ac42fd1e9fc2830ee952f5fdea902b7bb431f Mon Sep 17 00:00:00 2001 From: Giles Atkinson <“gatk555@gmail.com”> Date: Tue, 8 Oct 2024 08:53:03 +0100 Subject: [PATCH] Fix Bug #698 - "Initial transient solution assumes voltage source=0 even if it is not." Cause was another error in ad5bb9eb8d, fix for Bug #607, which uncovered an earlier latent bug. --- src/spicelib/devices/vsrc/vsrcload.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/spicelib/devices/vsrc/vsrcload.c b/src/spicelib/devices/vsrc/vsrcload.c index 54183aaa5..c74c9a756 100644 --- a/src/spicelib/devices/vsrc/vsrcload.c +++ b/src/spicelib/devices/vsrc/vsrcload.c @@ -320,9 +320,8 @@ VSRCload(GENmodel *inModel, CKTcircuit *ckt) double end_time, itime; time -= here->VSRCrdelay; - if (time < here->VSRCcoeffs[0]) { + if (time <= here->VSRCcoeffs[0]) { value = here->VSRCcoeffs[1]; - value = value; break; }