Package | Description |
---|---|
org.simbrain.network |
The
network
package contains representation of neural networks.
|
org.simbrain.network.connections |
The network.connections package contains classes for creating connecting groups of neurons.
|
org.simbrain.network.core |
The network.core package contains all high level neural network classes, i.e.
|
org.simbrain.network.desktop |
The network.desktop package contains code that is compiled for the Simbrain desktop app,
but that is not compiled for non-desktop usage.
|
org.simbrain.network.groups |
The network.groups package contains classes for creating and managing groups of neurons in the network.
|
org.simbrain.network.gui |
The network.gui package contains the Piccolo-based zoomable GUI for designing, editing, and running neural networks.
|
org.simbrain.network.gui.actions.neuron |
The network.gui.actions.neuron package contains actions relating to neurons (e.g.
|
org.simbrain.network.gui.dialogs |
The network.gui.dialogs package contains all the dialog classes for graphical networks.
|
org.simbrain.network.gui.dialogs.connect |
The network.gui.dialogs.connect package contains panel classes for managing network connection types.
|
org.simbrain.network.gui.dialogs.connect.connector_panels |
The network.gui.dialogs.connect.connector_panels package contains dialogs and panels for editing, setting, and adjusting the preferences of a connection type.
|
org.simbrain.network.gui.dialogs.network |
The network.gui.dialogs.network package contains dialog classes that manage the creation and editing of
network-level dialog boxes.
|
org.simbrain.network.gui.dialogs.neuron |
The network.gui.dialogs.neuron package contains dialog classes that manage the creation and editing of
neuron-level dialog boxes.
|
org.simbrain.network.gui.dialogs.neuron.generator_panels |
The network.gui.dialogs.neuron.generator_panels package contains dialogs for neuron generators (currently unused)
|
org.simbrain.network.gui.dialogs.neuron.rule_panels |
The network.gui.dialogs.neuron.generator_panels package contains dialogs for neuron generators (currently unused)
|
org.simbrain.network.gui.dialogs.synapse |
The network.gui.dialogs.synapse package contains dialog classes that manage the creation and editing of
synapse-level dialog boxes.
|
org.simbrain.network.gui.dialogs.synapse.plasticity_panels |
The network.gui.dialogs.synpase.plasticity_panels package contains the main panels for editing specific synapse update rules.
|
org.simbrain.network.gui.dialogs.synapse.spike_responders |
The network.gui.dialogs.synpase.spike_responders package contains panel classes for setting the various types of response functions of spike repsonders.
|
org.simbrain.network.gui.nodes |
The simbrain.network.nodes package contains Piccolo nodes for various network elements.
|
org.simbrain.network.gui.trainer |
The network.gui.trainer package contains components that can be used to display trainer.
|
org.simbrain.network.layouts |
The network.layouts package contains the neuron layouts.
|
org.simbrain.network.listeners |
The network.listeners package contains all listener class for networks.
|
org.simbrain.network.neuron_update_rules |
The network.neuron_update_rules package contains code which describes all particular
neuron update rules, which are used when neurons are updated.
|
org.simbrain.network.neuron_update_rules.activity_generators |
The network.neuron_update_rules.activity_generators package contains classes for network elements that generate activity but are not proper update rules
|
org.simbrain.network.neuron_update_rules.interfaces |
The network.neuron_update_rules.interfaces package contains abstract classes and interfaces relating to neuron update.
|
org.simbrain.network.subnetworks |
The network.subnetworks package contains all bottom-level subclasses of group.
|
org.simbrain.network.synapse_update_rules |
The network.synapse_update_rules package contains code which describes all particular
synpase or weight types in Simbrain.
|
org.simbrain.network.synapse_update_rules.spikeresponders |
The network.synpase_updaterules.spikeresponders package contains methods by which spikes are
converted into activation post-synaptically.
|
org.simbrain.network.trainers |
The network.trainers package contains supervised learning algorithms.
|
org.simbrain.network.update_actions |
The network.update_actions package contains all update action classes.
|
org.simbrain.network.update_actions.concurrency_tools |
The network.update_actions.concurrency_tools package contains utilities for parallel update actions.
|
org.simbrain.network.util |
The util package contains utility classes for simnet.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Network.TimeType
Two types of time used in simulations.
|
NetworkTextObject
NetworkTextObject is a string of text in a neural network, typically
used to label elements of a neural network simulation.
|
NetworkUpdateAction
Classes that implement this interface describe individual actions that
together comprise a network update.
|
NetworkUpdateManager
Manage network updates.
|
NetworkUpdateManager.UpdateManagerListener
Listen from changes to update manager.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
NeuronUpdateRule.InputType
An enum specifying how a neuron sums its inputs.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Network.TimeType
Two types of time used in simulations.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
NetworkTextObject
NetworkTextObject is a string of text in a neural network, typically
used to label elements of a neural network simulation.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
NetworkTextObject
NetworkTextObject is a string of text in a neural network, typically
used to label elements of a neural network simulation.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Network.TimeType
Two types of time used in simulations.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
SpikingNeuronUpdateRule
SpikingNeuron is the superclass for spiking neuron types (e.g.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Network.TimeType
Two types of time used in simulations.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
SpikingNeuronUpdateRule
SpikingNeuron is the superclass for spiking neuron types (e.g.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Network.TimeType
Two types of time used in simulations.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
SynapseUpdateRule
A rule for updating a synapse.
|
Class and Description |
---|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
NetworkUpdateAction
Classes that implement this interface describe individual actions that
together comprise a network update.
|
Neuron
Neuron represents a node in the neural network.
|
NeuronUpdateRule
A rule for updating a neuron.
|
Class and Description |
---|
Neuron
Neuron represents a node in the neural network.
|
Class and Description |
---|
Network
Network provides core neural network functionality and is the the main
API for external calls.
|
Neuron
Neuron represents a node in the neural network.
|
Synapse
Synapse objects represent "connections" between neurons, which learn
(grow or weaken) based on various factors, including the activation level of
connected neurons.
|