public static class PoissonSpikeGenerator.SigmoidFactory extends java.lang.Object implements SpikeGeneratorFactory
Constructor and Description |
---|
PoissonSpikeGenerator.SigmoidFactory()
Set reasonable defaults
|
Modifier and Type | Method and Description |
---|---|
PDF |
getInflection() |
PDF |
getMaxRate() |
PDF |
getSlope() |
SpikeGenerator |
make() |
void |
setInflection(PDF inflection) |
void |
setMaxRate(PDF maxRate) |
void |
setSlope(PDF slope) |
public PoissonSpikeGenerator.SigmoidFactory()
public PDF getSlope()
public void setSlope(PDF slope)
slope
- Distribution of slopes of the sigmoid functions that describe current-firing rate relationships
before scaling to maxRate (slope at inflection point = slope*maxRate)public PDF getInflection()
public void setInflection(PDF inflection)
inflection
- Distribution of inflection points of the sigmoid functions that describe current-firing rate relationshipspublic PDF getMaxRate()
public void setMaxRate(PDF maxRate)
maxRate
- Distribution of maximum firing ratespublic SpikeGenerator make()
make
in interface SpikeGeneratorFactory
SpikeGeneratorFactory.make()