/// <summary>Adds a diode between specified nodes.</summary> /// <param name="builder">The builder.</param> /// <param name="n1">Positive node of the device.</param> /// <param name="n2">Negative 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 AddDiode(this CircuitBuilder builder, int n1, int n2, DiodeParams param, object tag = null) { builder.AddDevice(new[] { n1, n2 }, new Diode(param, tag)); return(builder); }
public Diode(DiodeParams parameters, object tag = null, double?voltageHint = null) : base(tag) { Parameters = parameters; VoltageHint = voltageHint; }