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));