Nengo.ca

ca.nengo.model.neuron.impl
Class ALIFSpikeGenerator.Factory

java.lang.Object
  extended by ca.nengo.model.neuron.impl.ALIFSpikeGenerator.Factory
All Implemented Interfaces:
SpikeGeneratorFactory, java.io.Serializable
Enclosing class:
ALIFSpikeGenerator

public static class ALIFSpikeGenerator.Factory
extends java.lang.Object
implements SpikeGeneratorFactory

Creates ALIFSpikeGenerators.

See Also:
Serialized Form

Constructor Summary
ALIFSpikeGenerator.Factory()
          Sets reasonable defaults
 
Method Summary
 PDF getIncN()
           
 PDF getTauN()
           
 PDF getTauRC()
           
 PDF getTauRef()
           
 SpikeGenerator make()
           
 void setIncN(PDF incN)
           
 void setTauN(PDF tauN)
           
 void setTauRC(PDF tauRC)
           
 void setTauRef(PDF tauRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ALIFSpikeGenerator.Factory

public ALIFSpikeGenerator.Factory()
Sets reasonable defaults

Method Detail

getTauRef

public PDF getTauRef()
Returns:
PDF of refractory periods (s)

setTauRef

public void setTauRef(PDF tauRef)
Parameters:
tauRef - PDF of refractory periods (s)

getTauRC

public PDF getTauRC()
Returns:
PDF of membrane time constants (s)

setTauRC

public void setTauRC(PDF tauRC)
Parameters:
tauRC - PDF of membrane time constants (s)

getTauN

public PDF getTauN()
Returns:
PDF of time constants of the adaptation variable (s)

setTauN

public void setTauN(PDF tauN)
Parameters:
tauN - PDF of time constants of the adaptation variable (s)

getIncN

public PDF getIncN()
Returns:
PDF of increments of the adaptation variable

setIncN

public void setIncN(PDF incN)
Parameters:
incN - PDF of increments of the adaptation variable

make

public SpikeGenerator make()
Specified by:
make in interface SpikeGeneratorFactory
Returns:
Sets defaults
See Also:
SpikeGeneratorFactory.make()

Nengo.ca