diff options
Diffstat (limited to 'src/lib/netlist/solver/nld_matrix_solver.cpp')
-rw-r--r-- | src/lib/netlist/solver/nld_matrix_solver.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/netlist/solver/nld_matrix_solver.cpp b/src/lib/netlist/solver/nld_matrix_solver.cpp index 0b2e89df08f..fd76b88dee8 100644 --- a/src/lib/netlist/solver/nld_matrix_solver.cpp +++ b/src/lib/netlist/solver/nld_matrix_solver.cpp @@ -74,7 +74,7 @@ void terms_for_net_t::set_pointers() // matrix_solver // ---------------------------------------------------------------------------------------- -matrix_solver_t::matrix_solver_t(netlist_t &anetlist, const pstring &name, +matrix_solver_t::matrix_solver_t(netlist_base_t &anetlist, const pstring &name, const eSortType sort, const solver_parameters_t *params) : device_t(anetlist, name) , m_params(*params) @@ -439,7 +439,7 @@ void matrix_solver_t::solve_base() const netlist_time matrix_solver_t::solve() { - const netlist_time now = netlist().time(); + const netlist_time now = exec().time(); const netlist_time delta = now - m_last_step; // We are already up to date. Avoid oscillations. @@ -545,7 +545,7 @@ void matrix_solver_t::log_stats() static_cast<double>(this->m_stat_newton_raphson) / static_cast<double>(this->m_stat_vsolver_calls)); log().verbose(" {1:10} invocations ({2:6.0} Hz) {3:10} gs fails ({4:6.2} %) {5:6.3} average", this->m_stat_calculations, - static_cast<double>(this->m_stat_calculations) / this->netlist().time().as_double(), + static_cast<double>(this->m_stat_calculations) / this->exec().time().as_double(), this->m_iterative_fail, 100.0 * static_cast<double>(this->m_iterative_fail) / static_cast<double>(this->m_stat_calculations), |