Nengo.ca

ca.nengo.model.neuron.impl
Class PoissonSpikeGenerator.SigmoidFactory

java.lang.Object
  extended by 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

Constructor Summary
PoissonSpikeGenerator.SigmoidFactory()
          Set reasonable defaults
 
Method Summary
 PDF getInflection()
           
 PDF getMaxRate()
           
 PDF getSlope()
           
 SpikeGenerator make()
           
 void setInflection(PDF inflection)
           
 void setMaxRate(PDF maxRate)
           
 void setSlope(PDF slope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoissonSpikeGenerator.SigmoidFactory

public PoissonSpikeGenerator.SigmoidFactory()
Set reasonable defaults

Method Detail

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()

Nengo.ca