Show / Hide Table of Contents

Class Noise

An INoiseBehavior for a Parallel.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Noise
Implements
IParallelBehavior
INoiseBehavior
INoiseSource
IBehavior
IParameterSetCollection
IParameterSet
Inherited Members
Behavior.Name
ParameterSetCollection.GetParameterSet<P>()
ParameterSetCollection.TryGetParameterSet<P>(out P)
ParameterSetCollection.ParameterSets
ParameterSetCollection.SetParameter<P>(string, P)
ParameterSetCollection.TrySetParameter<P>(string, P)
ParameterSetCollection.GetProperty<P>(string)
ParameterSetCollection.TryGetProperty<P>(string, out P)
ParameterSetCollection.CreateParameterSetter<P>(string)
ParameterSetCollection.CreatePropertyGetter<P>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Components.ParallelComponents
Assembly: SpiceSharp.dll
Syntax
public class Noise : Behavior, IParallelBehavior, INoiseBehavior, INoiseSource, IBehavior, IParameterSetCollection, IParameterSet

Constructors

Noise(ParallelBindingContext)

Initializes a new instance of the Noise class.

Declaration
public Noise(ParallelBindingContext context)
Parameters
Type Name Description
ParallelBindingContext context

The context.

Exceptions
Type Condition
ArgumentNullException

Thrown if context is null.

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.

Methods

FetchBehaviors(ParallelBindingContext)

Fetches the behaviors.

Declaration
public virtual void FetchBehaviors(ParallelBindingContext context)
Parameters
Type Name Description
ParallelBindingContext context

The context.

Implements

IParallelBehavior
INoiseBehavior
INoiseSource
IBehavior
IParameterSetCollection
IParameterSet

Extension Methods

Utility.ThrowIfNull<T>(T, string)
Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, bool)
Documentation.Parameters(IParameterSetCollection)

See Also

Behavior
INoiseBehavior
In this article
Back to top Generated by DocFX