Package | Description |
---|---|
org.simbrain.network.connections |
The network.connections package contains classes for creating connecting groups of neurons.
|
org.simbrain.network.groups |
The network.groups package contains classes for creating and managing groups of neurons in the network.
|
org.simbrain.network.gui.dialogs.connect |
The network.gui.dialogs.connect package contains panel classes for managing network connection types.
|
org.simbrain.util.randomizer |
The util.randomizer package contains classes for creating and managing randomizers, which handles cases where a number must be drawn from a probability distribution.
|
Modifier and Type | Method and Description |
---|---|
PolarizedRandomizer |
QuickConnectionManager.getExRandomizer() |
PolarizedRandomizer |
QuickConnectionManager.getInRandomizer() |
Modifier and Type | Method and Description |
---|---|
static void |
ConnectionUtilities.randomizeAndPolarizeSynapses(java.util.Collection<Synapse> synapses,
PolarizedRandomizer exciteRand,
PolarizedRandomizer inhibRand,
double excitatoryRatio)
Randomizes a collection of synapses based on excitatory and inhibitory
(polarized appropriately) randomizers, which cannot be the same
randomizer.
|
static void |
ConnectionUtilities.randomizeExcitatorySynapses(java.util.Collection<Synapse> synapses,
PolarizedRandomizer exciteRand)
Randomizes the excitatory synapses in the given list of synapses using
the given excitatory randomizer.
|
static void |
ConnectionUtilities.randomizeExcitatorySynapsesUnsafe(java.util.Collection<Synapse> synapses,
PolarizedRandomizer exciteRand)
Randomizes the given synapses using the given excitatory randomizer
without checking first to make sure that the given synapses or their
source neurons are not inhibitory.
|
static void |
ConnectionUtilities.randomizeInhibitorySynapses(java.util.Collection<Synapse> synapses,
PolarizedRandomizer inhibRand)
Randomizes the inhibitory synapses in the given list of synapses using
the given inhibitory randomizer.
|
static void |
ConnectionUtilities.randomizeInhibitorySynapsesUnsafe(java.util.Collection<Synapse> synapses,
PolarizedRandomizer inhibRand)
Randomizes the given synapses using the given inhibitory randomizer
without checking first to make sure that the given synapses or their
source neurons are not excitatory.
|
static void |
ConnectionUtilities.randomizeSynapses(java.util.Collection<Synapse> synapses,
PolarizedRandomizer exciteRand,
PolarizedRandomizer inhibRand) |
void |
QuickConnectionManager.setExRandomizer(PolarizedRandomizer exRandomizer) |
void |
QuickConnectionManager.setInRandomizer(PolarizedRandomizer inRandomizer) |
Modifier and Type | Method and Description |
---|---|
PolarizedRandomizer |
SynapseGroup.getExcitatoryRandomizer() |
PolarizedRandomizer |
SynapseGroup.getInhibitoryRandomizer() |
Modifier and Type | Method and Description |
---|---|
static SynapseGroup |
SynapseGroup.createSynapseGroup(NeuronGroup source,
NeuronGroup target,
ConnectNeurons connectionManager,
double excitatoryRatio,
PolarizedRandomizer exciteRand,
PolarizedRandomizer inhibRand)
Completely creates a synapse group with the desired parameters.
|
void |
SynapseGroup.setExcitatoryRandomizer(PolarizedRandomizer excitatoryRandomizer) |
void |
SynapseGroup.setInhibitoryRandomizer(PolarizedRandomizer inhibitoryRandomizer) |
void |
SynapseGroup.setRandomizers(PolarizedRandomizer excitatoryRandomizer,
PolarizedRandomizer inhibitoryRandomizer) |
Modifier and Type | Method and Description |
---|---|
PolarizedRandomizer |
SynapsePolarityAndRandomizerPanel.getExRandomizer() |
PolarizedRandomizer |
SynapsePolarityAndRandomizerPanel.getInRandomizer() |
Modifier and Type | Method and Description |
---|---|
static SynapsePolarityAndRandomizerPanel |
SynapsePolarityAndRandomizerPanel.createPolarityRatioPanel(java.awt.Window parent,
PolarizedRandomizer exRandomizer2,
PolarizedRandomizer inRandomizer2,
boolean useExcitatoryRandomization,
boolean useInhibitoryRandomization) |
Constructor and Description |
---|
EditableRandomizerPanel(java.awt.Window parent,
PolarizedRandomizer randomizer) |
EditableRandomizerPanel(java.awt.Window parent,
PolarizedRandomizer randomizer,
boolean enabled) |
Constructor and Description |
---|
PolarizedRandomizer(PolarizedRandomizer dup)
Copy constructor.
|