From df913fb260a10b1a4f52c27d07180fd267d240be Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 27 Nov 2020 10:19:15 +0100 Subject: [PATCH] If T is below 1 uK, lets set it to 0 (avoid slightly negative values due to numerical issues) --- src/spicelib/devices/res/resparam.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/spicelib/devices/res/resparam.c b/src/spicelib/devices/res/resparam.c index 87420740d..a14c8af24 100644 --- a/src/spicelib/devices/res/resparam.c +++ b/src/spicelib/devices/res/resparam.c @@ -27,6 +27,8 @@ RESparam(int param, IFvalue *value, GENinstance *inst, IFvalue *select) switch(param) { case RES_TEMP: here->REStemp = value->rValue + CONSTCtoK; + if (here->REStemp < 1e-6) + here->REStemp = 0; here->REStempGiven = TRUE; break; case RES_DTEMP: