summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2017-01-07 23:42:59 +0100
committer couriersud <couriersud@arcor.de>2017-01-08 17:31:23 +0100
commitff820d6fa966a4e933c04a58bfc0355c575953f3 (patch)
tree48a9cbe5e76d8b7a11bc860bea1f6b3fd85de498 /src
parent58ff1eb0e1d5986b518e160e956d27532f9aab01 (diff)
Fix regression. (nw)
Diffstat (limited to 'src')
-rw-r--r--src/lib/netlist/analog/nld_opamps.cpp2
-rw-r--r--src/lib/netlist/analog/nld_opamps.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/netlist/analog/nld_opamps.cpp b/src/lib/netlist/analog/nld_opamps.cpp
index 3dc6711c406..b2e5951e48a 100644
--- a/src/lib/netlist/analog/nld_opamps.cpp
+++ b/src/lib/netlist/analog/nld_opamps.cpp
@@ -74,8 +74,6 @@ NETLIB_RESET(OPAMP)
m_EBUF->m_G.setTo(1.0);
m_EBUF->m_RO.setTo(m_model.model_value("RO"));
- m_DP->m_model.setTo("D(IS=1e-15 N=1)");
- m_DN->m_model.setTo("D(IS=1e-15 N=1)");
double CP = m_model.model_value("DAB") / m_model.model_value("SLEW");
double RP = 0.5 / 3.1459 / CP / m_model.model_value("FPF");
diff --git a/src/lib/netlist/analog/nld_opamps.h b/src/lib/netlist/analog/nld_opamps.h
index 95060dfdbd3..b695f497cb5 100644
--- a/src/lib/netlist/analog/nld_opamps.h
+++ b/src/lib/netlist/analog/nld_opamps.h
@@ -63,6 +63,9 @@ NETLIB_OBJECT(OPAMP)
register_sub("DN", m_DN);
register_sub("DP", m_DP);
+ m_DP->m_model.setTo("D(IS=1e-15 N=1)");
+ m_DN->m_model.setTo("D(IS=1e-15 N=1)");
+
register_subalias("PLUS", "G1.IP");
register_subalias("MINUS", "G1.IN");
register_subalias("OUT", "EBUF.OP");