diff options
Diffstat (limited to 'src/lib/netlist/solver/nld_matrix_solver.cpp')
-rw-r--r-- | src/lib/netlist/solver/nld_matrix_solver.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/lib/netlist/solver/nld_matrix_solver.cpp b/src/lib/netlist/solver/nld_matrix_solver.cpp index a84e958cca5..cbb9f138a4a 100644 --- a/src/lib/netlist/solver/nld_matrix_solver.cpp +++ b/src/lib/netlist/solver/nld_matrix_solver.cpp @@ -415,17 +415,6 @@ namespace solver m_last_step = netlist_time_ext::zero(); } - void matrix_solver_t::update() noexcept - { - const netlist_time new_timestep = solve(exec().time()); - update_inputs(); - - if (m_params.m_dynamic_ts && (timestep_device_count() != 0) && new_timestep > netlist_time::zero()) - { - m_Q_sync.net().toggle_and_push_to_queue(new_timestep); - } - } - void matrix_solver_t::step(netlist_time delta) noexcept { const auto dd(delta.as_fp<nl_fptype>()); @@ -597,7 +586,7 @@ namespace solver this->m_stat_calculations, static_cast<nl_fptype>(this->m_stat_calculations) / this->exec().time().as_fp<nl_fptype>(), this->m_iterative_fail, - nlconst::magic(100.0) * static_cast<nl_fptype>(this->m_iterative_fail) + nlconst::hundred() * static_cast<nl_fptype>(this->m_iterative_fail) / static_cast<nl_fptype>(this->m_stat_calculations), static_cast<nl_fptype>(this->m_iterative_total) / static_cast<nl_fptype>(this->m_stat_calculations)); } |