From b5bfc0ee8e98c4c5faa75b8732b8618dd22cb6b0 Mon Sep 17 00:00:00 2001 From: "Geoffrey.Coram" <geoffrey.coram@analog.com> Date: Fri, 21 Jun 2024 18:21:07 -0400 Subject: [PATCH] ensure mfactor isn't optimized away see https://github.com/pascalkuthe/OpenVAF/issues/119 --- openvaf/sim_back/src/dae/builder.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/openvaf/sim_back/src/dae/builder.rs b/openvaf/sim_back/src/dae/builder.rs index c5132a12..1f49351f 100644 --- a/openvaf/sim_back/src/dae/builder.rs +++ b/openvaf/sim_back/src/dae/builder.rs @@ -545,6 +545,7 @@ impl<'a> Builder<'a> { matches!(self.system.unknowns[unknown], SimUnknownKind::KirchoffLaw(_)); residual.map_vals(|val| ensure_optbarrier(val, is_kirchoff)); } + ensure_optbarrier(mfactor, false); for noise_src in &mut self.system.noise_sources { noise_src.map_vals(|val| ensure_optbarrier(val, false));