diff options
| author | 2017-05-07 21:34:25 +0200 | |
|---|---|---|
| committer | 2017-05-27 00:11:14 +0200 | |
| commit | bc2959398295ca9d75ba90f5d7c9409e0232b07e (patch) | |
| tree | 44e25f4d15866996c89dfd831228b62dbdbf7afe /src/lib/netlist/solver/nld_solver.cpp | |
| parent | 01f8ace29685a59e3b1a3fcc0a4dce9c5e1a43b5 (diff) | |
Netlist refactoring:
- OPENMP refactored. All OPENMP operations are now templatized in pomp.h
- We don't need thread-safe priority queue. Event code updating analog
outputs now runs outside the parallel code.
(nw)
Diffstat (limited to 'src/lib/netlist/solver/nld_solver.cpp')
| -rw-r--r-- | src/lib/netlist/solver/nld_solver.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/netlist/solver/nld_solver.cpp b/src/lib/netlist/solver/nld_solver.cpp index f856eeacca9..2e2df3c0f05 100644 --- a/src/lib/netlist/solver/nld_solver.cpp +++ b/src/lib/netlist/solver/nld_solver.cpp @@ -102,7 +102,7 @@ NETLIB_UPDATE(solver) if (nthreads > 1 && t_cnt > 1) { plib::omp::set_num_threads(nthreads); - plib::omp::for_static(0, t_cnt, [this, solv](int i) { ATTR_UNUSED const netlist_time ts = this->m_mat_solvers[solv[i]]->solve(); }); + plib::omp::for_static(0, t_cnt, [this, &solv](int i) { ATTR_UNUSED const netlist_time ts = this->m_mat_solvers[solv[i]]->solve(); }); } else for (auto & solver : m_mat_solvers) |
