コード例 #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);
 }
コード例 #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);
 }
コード例 #3
0
ファイル: CcvsStamper.cs プロジェクト: rzikm/NextGenSpice
 /// <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);
 }
コード例 #4
0
ファイル: VoltageStamper.cs プロジェクト: rzikm/NextGenSpice
        /// <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);
        }
コード例 #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);
 }
コード例 #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);
        }
コード例 #7
0
ファイル: InductorStamper.cs プロジェクト: rzikm/NextGenSpice
 /// <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);
 }
コード例 #8
0
ファイル: CurrentStamper.cs プロジェクト: rzikm/NextGenSpice
 /// <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);
 }
コード例 #9
0
ファイル: CccsStamper.cs プロジェクト: rzikm/NextGenSpice
 /// <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);
 }