/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double value) { n11.Add(value); n12.Add(-value); n22.Add(value); n21.Add(-value); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double gain) { nara.Add(gain); ncra.Add(-gain); narc.Add(-gain); ncrc.Add(gain); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double gain) { n14.Add(1); n24.Add(-1); n41.Add(+1); n42.Add(-1); n43.Add(-gain); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double voltage) { n13.Add(1); n23.Add(-1); n31.Add(1); n32.Add(-1); br.Add(voltage); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double gain) { nab.Add(-1); ncb.Add(1); nba.Add(-1); nbc.Add(1); nbra.Add(gain); nbrc.Add(gain); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double ieq, double geq) { nba.Add(geq); nbc.Add(-geq); nab.Add(1); ncb.Add(-1); nbb.Add(-1); nb.Add(ieq); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double veq, double req) { voltage.Stamp(veq); n33.Add(-req); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double current) { anode.Add(-current); cathode.Add(current); }
/// <summary>Stamps the device characteristics onto the equation system through the registered proxies.</summary> public void Stamp(double gain) { na.Add(gain); nc.Add(-gain); }