Ejemplo n.º 1
0
        /// <summary>Registeres the equation system coefficient proxies into the stamper.</summary>
        /// <param name="adapter">The equation system adapter.</param>
        /// <param name="nBase">Index of base terminal.</param>
        /// <param name="nCollector">Index of collector terminal.</param>
        /// <param name="nEmitter">Index of emitter terminal.</param>
        public void Register(IEquationSystemAdapter adapter, int nBase, int nCollector, int nEmitter)
        {
            gbc_.Register(adapter, nBase, nCollector);
            gbe_.Register(adapter, nBase, nEmitter);

            gmf_.Register(adapter, nCollector, nEmitter, nBase, nEmitter);
            gmr_.Register(adapter, nCollector, nEmitter, nEmitter, nCollector);

            ibe.Register(adapter, nBase, nEmitter);
            ibc.Register(adapter, nBase, nCollector);
        }
Ejemplo n.º 2
0
 /// <summary>Registeres the equation system coefficient proxies into the stamper.</summary>
 /// <param name="adapter">The equation system adapter.</param>
 /// <param name="anode">Index of anode terminal.</param>
 /// <param name="cathode">Index of cathode terminal.</param>
 public void Register(IEquationSystemAdapter adapter, int anode, int cathode)
 {
     cond.Register(adapter, anode, cathode);
     current.Register(adapter, cathode, anode);             // current faces the other way
 }