public Bjt(BjtParams parameters, object tag = null) : base(4, tag) { Parameters = parameters; }
/// <summary>Adds a diode between specified nodes.</summary> /// <param name="builder">The builder.</param> /// <param name="nCollector">Collector node of the device.</param> /// <param name="nBase">Base node of the device.</param> /// <param name="nEmitter">Emitter node of the device.</param> /// <param name="param">Model parameters of the device.</param> /// <param name="tag">Tag to identify the device.</param> /// <returns></returns> public static CircuitBuilder AddBjt(this CircuitBuilder builder, int nCollector, int nBase, int nEmitter, BjtParams param, object tag = null) { builder.AddDevice(new[] { nCollector, nBase, nEmitter, 0 }, new Bjt(param, tag)); return(builder); }