public class RadialSimple extends java.lang.Object implements ConnectNeurons
Constructor and Description |
---|
RadialSimple(Network network,
java.util.List<Neuron> sourceNeurons) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Synapse> |
connectNeurons(boolean looseSynapses)
Make the connections.
|
void |
connectNeurons(SynapseGroup synGroup)
Apply connection to a synapse group using specified parameters.
|
Synapse |
getBaseExcitatorySynapse() |
Synapse |
getBaseInhibitorySynapse() |
double |
getExcitatoryProbability() |
double |
getExcitatoryRadius() |
double |
getInhibitoryProbability() |
double |
getInhibitoryRadius() |
boolean |
isAllowSelfConnections() |
void |
setAllowSelfConnections(boolean allowSelfConnections) |
void |
setBaseExcitatorySynapse(Synapse baseExcitatorySynapse) |
void |
setBaseInhibitorySynapse(Synapse baseInhibitorySynapse) |
void |
setExcitatoryProbability(double excitatoryProbability) |
void |
setExcitatoryRadius(double excitatoryRadius) |
void |
setInhibitoryProbability(double inhibitoryProbability) |
void |
setInhibitoryRadius(double inhibitoryRadius) |
java.lang.String |
toString() |
public java.util.List<Synapse> connectNeurons(boolean looseSynapses)
looseSynapses
- whether loose synapses are being connected.public boolean isAllowSelfConnections()
public void setAllowSelfConnections(boolean allowSelfConnections)
allowSelfConnections
- the allowSelfConnections to setpublic double getExcitatoryProbability()
public void setExcitatoryProbability(double excitatoryProbability)
excitatoryProbability
- the excitatoryProbability to setpublic double getExcitatoryRadius()
public void setExcitatoryRadius(double excitatoryRadius)
excitatoryRadius
- the excitatoryRadius to setpublic double getInhibitoryRadius()
public void setInhibitoryRadius(double inhibitoryRadius)
inhibitoryRadius
- the inhibitoryRadius to setpublic double getInhibitoryProbability()
public void setInhibitoryProbability(double inhibitoryProbability)
inhibitoryProbability
- the inhibitoryProbability to setpublic Synapse getBaseExcitatorySynapse()
public void setBaseExcitatorySynapse(Synapse baseExcitatorySynapse)
baseExcitatorySynapse
- the baseExcitatorySynapse to setpublic Synapse getBaseInhibitorySynapse()
public void setBaseInhibitorySynapse(Synapse baseInhibitorySynapse)
baseInhibitorySynapse
- the baseInhibitorySynapse to setpublic void connectNeurons(SynapseGroup synGroup)
ConnectNeurons
connectNeurons
in interface ConnectNeurons
synGroup
- synapse grouppublic java.lang.String toString()
toString
in class java.lang.Object