summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/solver/nld_matrix_solver.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-10-02 19:57:29 +0200
committer couriersud <couriersud@gmx.org>2020-10-02 19:58:31 +0200
commitc797d55aafead48ec97baa4b6314d72aca6dec72 (patch)
treeb6dc4fe75cdc2770f859eaf98ce4090457c81ddf /src/lib/netlist/solver/nld_matrix_solver.cpp
parentfe47fcf9f193f1a2ffb4d3eedfd134ff6b216e62 (diff)
netlist: move core_terms to netlist_state.
* These are used during creation and reset only. No need to maintain them on net_t level.
Diffstat (limited to 'src/lib/netlist/solver/nld_matrix_solver.cpp')
-rw-r--r--src/lib/netlist/solver/nld_matrix_solver.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/netlist/solver/nld_matrix_solver.cpp b/src/lib/netlist/solver/nld_matrix_solver.cpp
index 02cf471b397..944234fa8c8 100644
--- a/src/lib/netlist/solver/nld_matrix_solver.cpp
+++ b/src/lib/netlist/solver/nld_matrix_solver.cpp
@@ -86,15 +86,15 @@ namespace solver
for (std::size_t k = 0; k < nets.size(); k++)
{
- analog_net_t *net = nets[k];
+ analog_net_t &net = *nets[k];
- log().debug("adding net with {1} populated connections\n", net->core_terms().size());
+ log().debug("adding net with {1} populated connections\n", setup.nlstate().core_terms(net).size());
- net->set_solver(this);
+ net.set_solver(this);
- for (auto &p : net->core_terms())
+ for (auto &p : setup.nlstate().core_terms(net))
{
- log().debug("{1} {2} {3}\n", p->name(), net->name(), net->is_rail_net());
+ log().debug("{1} {2} {3}\n", p->name(), net.name(), net.is_rail_net());
switch (p->type())
{
case detail::terminal_type::TERMINAL: