ca.nengo.model.neuron.impl
Class PoissonSpikeGenerator.SigmoidFactory
java.lang.Object
ca.nengo.model.neuron.impl.PoissonSpikeGenerator.SigmoidFactory
- All Implemented Interfaces:
- SpikeGeneratorFactory, java.io.Serializable
- Enclosing class:
- PoissonSpikeGenerator
public static class PoissonSpikeGenerator.SigmoidFactory
- extends java.lang.Object
- implements SpikeGeneratorFactory
Creates sigmoid neurons (I guess rate-mode Poisson neurons?)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PoissonSpikeGenerator.SigmoidFactory
public PoissonSpikeGenerator.SigmoidFactory()
- Set reasonable defaults
getSlope
public PDF getSlope()
- Returns:
- Distribution of slopes of the sigmoid functions that describe current-firing rate relationships
before scaling to maxRate (slope at inflection point = slope*maxRate)
setSlope
public void setSlope(PDF slope)
- Parameters:
slope
- Distribution of slopes of the sigmoid functions that describe current-firing rate relationships
before scaling to maxRate (slope at inflection point = slope*maxRate)
getInflection
public PDF getInflection()
- Returns:
- Distribution of inflection points of the sigmoid functions that describe current-firing rate relationships
setInflection
public void setInflection(PDF inflection)
- Parameters:
inflection
- Distribution of inflection points of the sigmoid functions that describe current-firing rate relationships
getMaxRate
public PDF getMaxRate()
- Returns:
- Distribution of maximum firing rates
setMaxRate
public void setMaxRate(PDF maxRate)
- Parameters:
maxRate
- Distribution of maximum firing rates
make
public SpikeGenerator make()
- Specified by:
make
in interface SpikeGeneratorFactory
- Returns:
- Sets defaults
- See Also:
SpikeGeneratorFactory.make()