public class NoiseModule extends Module
Modifier and Type | Field and Description |
---|---|
static int |
BROWN_NOISE |
static int |
GAUSSIAN_NOISE |
static int |
PINK_NOISE |
static int |
WHITE_NOISE
White noise is a signal that contains all frequencies in equal amounts.
|
activities, biases, changeListeners, elapsedTime, elapsedTimeSteps, forwardModules, GENERALIZED_HEBBIAN_LEARNING, HEBBIAN_LEARNING, OJAS_RULE_LEARNING, receptors
Constructor and Description |
---|
NoiseModule() |
NoiseModule(int noise,
double changeInterval,
java.util.Random random) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateOneTimeStep(double timeDelta)
calculates one time step of the simulation calculation
This method has to be implemented by subclasses.
|
double |
getChangeInterval() |
java.util.Random |
getRandom() |
void |
setChangeInterval(double changeInterval) |
void |
setRandom(java.util.Random random) |
addAfferentModule, addAfferentModule, addBias, addBias, addChangeListener, addForwardModule, addNeuron, addReceptor, exportGraphMLGraph, exportGraphvizGraph, exportGraphvizGraph, exportTGFGraph, exportXfigCircle, exportXfigLattice, getActiveClique, getActivities, getActivity, getAfferentLink, getAfferentLinks, getAfferentModules, getAverageCoordinationNumber, getBias, getBiases, getCliqueGraph, getCliques, getConnectedComponents, getDegreeDistribution, getElapsedTime, getElapsedTimeSteps, getForwardModules, getLearningRate, getLearningRates, getLearningType, getLink, getLinkProbability, getLinks, getName, getNeighbors, getNeighbors, getNodeDegree, getNodeDegrees, getNodeInDegree, getNodeInDegrees, getNodeOutDegree, getNodeOutDegrees, getPositiveLinkAverage, getReceptor, getReceptors, getSize, hasAfferentModule, hasForwardModule, isClique, isLearning, learning, multiplyExhibitoryAndInhibitoryLinksSeparately, notifyStateChanged, performOneTimeStep, printLogFileHeader, removeAfferentModule, removeAfferentModules, removeChangeListener, removeForwardModule, removeForwardModules, removeNeuron, reset, setActivities, setActivities, setActivity, setAfferentLink, setAfferentLinks, setAfferentLinks, setBias, setBias, setLearning, setLearningRates, setLearningRates, setLearningType, setLink, setLink, setLinks, setName, setNegativeLinks, setPositiveLinkAverage, setPositiveLinks, setSize, toString, writeGraphvizSubgraph, writeGraphvizSubgraph
public static final int WHITE_NOISE
public static final int PINK_NOISE
public static final int BROWN_NOISE
public static final int GAUSSIAN_NOISE
public NoiseModule()
public NoiseModule(int noise, double changeInterval, java.util.Random random)
protected void calculateOneTimeStep(double timeDelta)
Module
calculateOneTimeStep
in class Module
public double getChangeInterval()
public void setChangeInterval(double changeInterval)
public java.util.Random getRandom()
public void setRandom(java.util.Random random)