ca.nengo.model
Interface Noise
- All Superinterfaces:
- java.lang.Cloneable, Resettable, java.io.Serializable
- All Known Implementing Classes:
- NoiseFactory.NoiseImplFunction, NoiseFactory.NoiseImplNull, NoiseFactory.NoiseImplPDF
public interface Noise
- extends java.lang.Cloneable, Resettable, java.io.Serializable
An model of noise that can be explicitly injected into a circuit (e.g. added to
an Origin).
Noise may be cloned across independent dimensions of a Noisy. This means that
either 1) noise parameters can't be changed after construction, or 2) parameters
must be shared or propagated across clones.
- Author:
- Bryan Tripp
Nested Class Summary |
static interface |
Noise.Noisy
An object that implements this interface is subject to Noise. |
DIMENSION_PROPERTY
static final java.lang.String DIMENSION_PROPERTY
- See Also:
- Constant Field Values
getValue
float getValue(float startTime,
float endTime,
float input)
- Parameters:
startTime
- Simulation time at which step startsendTime
- Simulation time at which step endsinput
- Value which is to be corrupted by noise
- Returns:
- The noisy values (inputs corrupted by noise)
clone
Noise clone()