From c21f87051a2646c90be057c4943179b80afbf7b1 Mon Sep 17 00:00:00 2001 From: Pascal Kuthe Date: Fri, 27 Oct 2023 01:01:00 +0200 Subject: [PATCH] always compute osdi noise powers ngspice will reuse operating points for noise analysis so we can not trust the mode flags --- src/osdi/osdiload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osdi/osdiload.c b/src/osdi/osdiload.c index b27f1218e..094d55d58 100644 --- a/src/osdi/osdiload.c +++ b/src/osdi/osdiload.c @@ -168,8 +168,9 @@ extern int OSDIload(GENmodel *inModel, CKTcircuit *ckt) { } if (ckt->CKTmode & MODEACNOISE) { - sim_info.flags |= CALC_NOISE | ANALYSIS_NOISE; + sim_info.flags |= ANALYSIS_NOISE; } + sim_info.flags |= CALC_NOISE; OsdiRegistryEntry *entry = osdi_reg_entry_model(inModel); const OsdiDescriptor *descr = entry->descriptor;