Class Noise
An INoiseBehavior for a SubcircuitDefinition.
Inheritance
Noise
Implements
Inherited Members
Namespace: SpiceSharp.Components.Subcircuits
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(Subcircuit))]
public class Noise : SubcircuitBehavior<INoiseBehavior>, ISubcircuitBehavior, INoiseBehavior, INoiseSource, IBehavior, IParameterSetCollection, IParameterSet
Constructors
Noise(SubcircuitBindingContext)
Initializes a new instance of the Noise class.
Declaration
public Noise(SubcircuitBindingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| SubcircuitBindingContext | context | The context. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown if |
Properties
OutputNoiseDensity
Gets the last calculated noise density.
Declaration
public double OutputNoiseDensity { get; }
Property Value
| Type | Description |
|---|---|
| double | The last calculated noise density. |
TotalInputNoise
Gets the total integrated input noise.
Declaration
public double TotalInputNoise { get; }
Property Value
| Type | Description |
|---|---|
| double | The total integrated input noise. |
TotalOutputNoise
Gets the total integrated output noise.
Declaration
public double TotalOutputNoise { get; }
Property Value
| Type | Description |
|---|---|
| double | The total integrated output noise. |