Class UpdateFluxEventArgs
Event arguments used to modify flux through an Inductor.
Inherited Members
Namespace: SpiceSharp.Components.Inductors
Assembly: SpiceSharp.dll
Syntax
public class UpdateFluxEventArgs : EventArgs
Constructors
UpdateFluxEventArgs(double, double, IDerivative)
Initializes a new instance of the UpdateFluxEventArgs class.
Declaration
public UpdateFluxEventArgs(double inductance, double current, IDerivative flux)
Parameters
Type | Name | Description |
---|---|---|
double | inductance | The current inductance. |
double | current | The current. |
IDerivative | flux | Flux |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown if |
Properties
Current
Gets the original current through the inductor
Declaration
public double Current { get; }
Property Value
Type | Description |
---|---|
double | The original current through the inductor. |
Flux
Gets the IDerivative that represents the flux through the inductor (initially set to the original flux).
Declaration
public IDerivative Flux { get; }
Property Value
Type | Description |
---|---|
IDerivative | The flux of the inductor. |
Remarks
Change this value if you want to change the flux through the inductor.
Inductance
Gets the inductance of the inductor
Declaration
public double Inductance { get; }
Property Value
Type | Description |
---|---|
double | The inductance of the inductor. |
OriginalFlux
Gets the original flux through the inductor
Declaration
public double OriginalFlux { get; }
Property Value
Type | Description |
---|---|
double | The original flux through the inductor. |