diff options
Diffstat (limited to 'src/lib/netlist/analog/nld_fourterm.cpp')
| -rw-r--r-- | src/lib/netlist/analog/nld_fourterm.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/netlist/analog/nld_fourterm.cpp b/src/lib/netlist/analog/nld_fourterm.cpp index d7fd828e1f3..7cba4b15588 100644 --- a/src/lib/netlist/analog/nld_fourterm.cpp +++ b/src/lib/netlist/analog/nld_fourterm.cpp @@ -108,7 +108,7 @@ NETLIB_UPDATE(LVCCS) NETLIB_UPDATE_TERMINALS(LVCCS) { const nl_double m_mult = m_G.Value() * m_gfac; // 1.0 ==> 1V ==> 1A - const nl_double vi = m_IP.net().m_cur_Analog - m_IN.net().m_cur_Analog; + const nl_double vi = m_IP.net().Q_Analog() - m_IN.net().Q_Analog(); if (std::abs(m_mult / m_cur_limit * vi) > 0.5) m_vi = m_vi + 0.2*std::tanh((vi - m_vi)/0.2); |
