public class ALIFNeuronFactory extends java.lang.Object implements NodeFactory
Constructor and Description |
---|
ALIFNeuronFactory()
Uses default parameters.
|
ALIFNeuronFactory(PDF maxRate,
PDF intercept,
PDF incN,
float tauRef,
float tauRC,
float tauN) |
Modifier and Type | Method and Description |
---|---|
PDF |
getIncN() |
PDF |
getIntercept() |
PDF |
getMaxRate() |
float |
getTauN() |
float |
getTauRC() |
float |
getTauRef() |
java.lang.String |
getTypeDescription() |
Node |
make(java.lang.String name) |
void |
setIncN(PDF incN) |
void |
setIntercept(PDF intercept) |
void |
setMaxRate(PDF maxRate) |
void |
setTauN(float tauN) |
void |
setTauRC(float tauRC) |
void |
setTauRef(float tauRef) |
public ALIFNeuronFactory(PDF maxRate, PDF intercept, PDF incN, float tauRef, float tauRC, float tauN)
maxRate
- Maximum firing rate distribution (spikes/s)intercept
- Level of summed input at which spiking begins (arbitrary current units)incN
- Increment of adaptation-related ion concentration with each spike (arbitrary units)tauRef
- Spike generator refractory time (s)tauRC
- Spike generator membrane time constant (s)tauN
- Time constant of adaptation-related ion decay (s)public ALIFNeuronFactory()
public PDF getMaxRate()
public void setMaxRate(PDF maxRate)
maxRate
- Maximum firing rate distribution (spikes/s)public PDF getIntercept()
public void setIntercept(PDF intercept)
intercept
- Level of summed input at which spiking begins (arbitrary current units)public PDF getIncN()
public void setIncN(PDF incN)
incN
- Increment of adaptation-related ion concentration with each spike (arbitrary units)public float getTauRef()
public void setTauRef(float tauRef)
tauRef
- Spike generator refractory time (s)public float getTauRC()
public void setTauRC(float tauRC)
tauRC
- Spike generator membrane time constant (s)public float getTauN()
public void setTauN(float tauN)
tauN
- Time constant of adaptation-related ion decay (s)public Node make(java.lang.String name) throws StructuralException
make
in interface NodeFactory
name
- The name of the Node (unique within containing Ensemble or Network)StructuralException
- for any problem that prevents constructionNodeFactory.make(java.lang.String)
public java.lang.String getTypeDescription()
getTypeDescription
in interface NodeFactory
NodeFactory.getTypeDescription()