summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/solver/nld_solver.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2017-05-07 21:34:25 +0200
committer couriersud <couriersud@gmx.org>2017-05-27 00:11:14 +0200
commitbc2959398295ca9d75ba90f5d7c9409e0232b07e (patch)
tree44e25f4d15866996c89dfd831228b62dbdbf7afe /src/lib/netlist/solver/nld_solver.cpp
parent01f8ace29685a59e3b1a3fcc0a4dce9c5e1a43b5 (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.cpp2
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)