Show / Hide Table of Contents

Class ComplexCurrentExport

This class can export complex currents.

Inheritance
object
Export<Complex>
ComplexCurrentExport
Implements
IExport<Complex>
Inherited Members
Export<Complex>.Simulation
Export<Complex>.Value
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public class ComplexCurrentExport : Export<Complex>, IExport<Complex>

Constructors

ComplexCurrentExport(ISimulation, Reference)

Initializes a new instance of the ComplexCurrentExport class.

Declaration
public ComplexCurrentExport(ISimulation simulation, Reference source)
Parameters
Type Name Description
ISimulation simulation

The simulation.

Reference source

The source name.

Exceptions
Type Condition
ArgumentNullException

Thrown if simulation is null.

ArgumentException

Thrown if source is empty.

Properties

Source

Gets the name of the voltage source.

Declaration
public Reference Source { get; }
Property Value
Type Description
Reference

Methods

BuildExtractor(ISimulation)

Builds the extractor for the given simulation.

Declaration
protected override Func<Complex> BuildExtractor(ISimulation simulation)
Parameters
Type Name Description
ISimulation simulation

The simulation.

Returns
Type Description
Func<Complex>

The extractor.

Overrides
Export<Complex>.BuildExtractor(ISimulation)

ToString()

Converts the export to a string.

Declaration
public override string ToString()
Returns
Type Description
string

Returns the string representation.

Overrides
object.ToString()

Implements

IExport<T>

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

Export<T>
In this article
Back to top Generated by DocFX