Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 /// <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);
 }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
        /// <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);
        }
Exemplo n.º 5
0
 /// <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);
 }
Exemplo n.º 6
0
        /// <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);
        }
Exemplo n.º 7
0
 /// <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);
 }
Exemplo n.º 8
0
 /// <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);
 }
Exemplo n.º 9
0
 /// <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);
 }