Class NoiseShot
A noise source that can be described using shot noise models.
Implements
Inherited Members
Namespace: SpiceSharp.Components.NoiseSources
Assembly: SpiceSharp.dll
Syntax
public class NoiseShot : NoiseSource, INoiseSource
Constructors
NoiseShot(string, IVariable<Complex>, IVariable<Complex>)
Initializes a new instance of the NoiseShot class.
Declaration
public NoiseShot(string name, IVariable<Complex> pos, IVariable<Complex> neg)
Parameters
Type | Name | Description |
---|---|---|
string | name | Name of the noise source. |
IVariable<Complex> | pos | The positive node. |
IVariable<Complex> | neg | The negative node. |
Methods
Compute(double)
Computes the noise density of shot noise. This is equal to 2 * q * I
Declaration
public void Compute(double current)
Parameters
Type | Name | Description |
---|---|---|
double | current |