public class OneToOne extends java.lang.Object implements ConnectNeurons
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_BIDIRECT_PREF |
static OrientationComparator |
DEFAULT_ORIENTATION |
Constructor and Description |
---|
OneToOne() |
Modifier and Type | Method and Description |
---|---|
void |
connectNeurons(SynapseGroup synGroup)
Apply connection to a synapse group using specified parameters.
|
java.util.List<Synapse> |
connectOneToOne(java.util.List<Neuron> sourceNeurons,
java.util.List<Neuron> targetNeurons)
Use this connection object to make connections.
|
static java.util.List<Synapse> |
connectOneToOne(java.util.List<Neuron> sourceNeurons,
java.util.List<Neuron> targetNeurons,
boolean useBidirectionalConnections,
boolean looseSynapses) |
OrientationComparator |
getConnectOrientation() |
static java.lang.String |
getName()
Returns a short name for this connection type, used in combo boxes.
|
static OrientationComparator[] |
getOrientationTypes()
Used for populating combo box with orientation types.
|
boolean |
isUseBidirectionalConnections() |
void |
setConnectOrientation(OrientationComparator connectOrientation) |
void |
setUseBidirectionalConnections(boolean useBidirectionalConnections) |
java.lang.String |
toString() |
public static boolean DEFAULT_BIDIRECT_PREF
public static OrientationComparator DEFAULT_ORIENTATION
public java.util.List<Synapse> connectOneToOne(java.util.List<Neuron> sourceNeurons, java.util.List<Neuron> targetNeurons)
sourceNeurons
- the starting neuronstargetNeurons
- the targeted neuronspublic void connectNeurons(SynapseGroup synGroup)
connectNeurons
in interface ConnectNeurons
synGroup
- synapse grouppublic static java.util.List<Synapse> connectOneToOne(java.util.List<Neuron> sourceNeurons, java.util.List<Neuron> targetNeurons, boolean useBidirectionalConnections, boolean looseSynapses)
sourceNeurons
- the starting neuronstargetNeurons
- the targeted neuronsuseBidirectionalConnections
- the useBidirectionalConnections to setlooseSynapses
- whether loose synapses are being connectedpublic boolean isUseBidirectionalConnections()
public void setUseBidirectionalConnections(boolean useBidirectionalConnections)
useBidirectionalConnections
- the useBidirectionalConnections to setpublic OrientationComparator getConnectOrientation()
public void setConnectOrientation(OrientationComparator connectOrientation)
connectOrientation
- the connectOrientation to setpublic static OrientationComparator[] getOrientationTypes()
public static java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object