Package | Description |
---|---|
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.gui |
The network.gui package contains the Piccolo-based zoomable GUI for designing, editing, and running neural networks.
|
org.simbrain.network.gui.actions.modelgroups |
The network.gui.actions.modelgroups package contains actions relating to neurongroups and synapsegroups.
|
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.group |
The network.gui.dialogs.group package contains dialogs for managing groups, mainly neuron groups and synapse groups
|
org.simbrain.network.gui.dialogs.layout |
The network.gui.dialogs.layout package contains dialogs for managing neuron layout objects.
|
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.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.text |
The network.gui.dialogs.text package contains classes for managing network text objects .
|
org.simbrain.network.gui.nodes |
The simbrain.network.nodes package contains Piccolo nodes for various network elements.
|
org.simbrain.network.gui.nodes.subnetworkNodes |
The network.gui.nodes.subnetworkNodes package contains Piccolo Pnode classes corresponding to subnetwork types.
|
org.simbrain.plot.projection |
The plot.projection package contains classes for creating and editing a projection.
|
org.simbrain.plot.scatterplot |
The plot.scatterplot package contains classes for creating and plotting scatter plot (currently unused).
|
org.simbrain.util.scripteditor |
The util.scripteditor package contains the Simbrain script editor GUI code, which wraps around Robert Furtrell's
RSyntaxTextArea
|
org.simbrain.workspace.gui |
The workspace.gui package contains the main classes relating to the Simbrain desktop, a Piccolo-based zoomable GUI for designing, editing, and running workspace simulations.
|
org.simbrain.world.odorworld.dialogs |
The odorworld.dialog package contains classes for creating and editing dialogs within Odor World.
|
org.simbrain.world.textworld.dictionary |
The textworld.dictionary package contains classes for managing and editing the dictionary in Text World.
|
Modifier and Type | Class and Description |
---|---|
class |
DesktopNetworkDialog
Overrides the network dialog box to add features that don't work on applets,
but that work in the desktop, in particular anything reliant on user
preferences.
|
Modifier and Type | Method and Description |
---|---|
StandardDialog |
NetworkPanelDesktop.getNeuronDialog(java.util.Collection<NeuronNode> nns) |
StandardDialog |
NetworkPanelDesktop.getNeuronGroupDialog(NeuronGroupNode node)
Creates a modeless version of the neuron group dialog relative to the
SimbrainDesktop.
|
StandardDialog |
NetworkPanelDesktop.getSynapseDialog(java.util.Collection<SynapseNode> sns) |
StandardDialog |
NetworkPanelDesktop.getSynapseGroupDialog(SynapseGroupInteractionBox sgib)
Creates a modeless version of the synapse group dialog relative to the
SimbrainDesktop.
|
Modifier and Type | Method and Description |
---|---|
StandardDialog |
NetworkPanel.getNeuronDialog(java.util.Collection<NeuronNode> nns) |
StandardDialog |
NetworkPanel.getNeuronGroupDialog(NeuronGroupNode node)
Overridden by NetworkPanelDesktop to ensure modeless-ness relative to
SimbrainDesktop.
|
StandardDialog |
NetworkPanel.getSynapseDialog(java.util.Collection<SynapseNode> sns) |
StandardDialog |
NetworkPanel.getSynapseGroupDialog(SynapseGroupInteractionBox sgib)
Creates a synapse group dialog from a synapse group interaction box,
overrriden in NetworkPanelDesktop to make it modeless relative to the
SimbrainDesktop.
|
Constructor and Description |
---|
NetworkUpdateManagerPanel(Network network,
StandardDialog parentDialog)
Creates a new update manager panel.
|
Constructor and Description |
---|
AddGroupAction(NetworkPanel networkPanel,
java.lang.Class<? extends StandardDialog> dialogClass,
java.lang.String name)
Create a new add group properties action with the specified network
panel.
|
Modifier and Type | Class and Description |
---|---|
class |
NetworkDialog
NetworkDialog is a dialog box for setting the properties of the
Network GUI.
|
Modifier and Type | Class and Description |
---|---|
class |
ConnectionDialog
Dialog wrapper for all connection panels.
|
class |
QuickConnectPreferencesPanel.QuickConnectDialog
Helper class for embedding this panel in a dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
NeuronGroupCreationDialog
NeuronGroupCreationDialog is a dialog box for creating a bare neuron
group.
|
class |
SynapseGroupDialog
Dialog for editing synapse groups.
|
Modifier and Type | Class and Description |
---|---|
class |
LayoutDialog
LayoutPanel allows the user to define the layout of a network.
|
Modifier and Type | Class and Description |
---|---|
class |
BackpropCreationDialog
BackpropDialog is a dialog box for creating a Backprop network.
|
class |
BackpropEditorDialog
BackpropDialog is a dialog box for editing a Backprop network.
|
class |
BPTTCreationDialog
Creates a GUI dialog to set the parameters for and then build a BPTT Network.
|
class |
CompetitiveGroupCreationDialog
CompetitiveDialog.
|
class |
CompetitiveNetworkCreationDialog
CompetitiveDialog is used as an assistant to create Competitive
networks.
|
class |
CompetitiveTrainingDialog
Dialog for training a Competitive network.
|
class |
ESNCreationDialog
A panel for creating and setting the parameters of an arbitrary Echo-State
Network.
|
class |
ESNTrainingDialog
Dialog for training an ESN network.
|
class |
FeedForwardCreationDialog
FeedForwardCreationDialog is a dialog box for creating a generic
layered network.
|
class |
HopfieldCreationDialog
DiscreteHopfieldDialog is a dialog box for creating discrete Hopfield
networks.
|
class |
HopfieldEditTrainDialog
Dialog for setting the properties of Hopfield networks and training them.
|
class |
KwtaCreationDialog
KwtaDialog is used as an assistant to create Kwta networks.
|
class |
KwtaPropertiesDialog
WkTAPropertiesDialog is a dialog box for setting the properties of a
k-winner take all network.
|
class |
LMSCreationDialog
LMSDialog is a dialog box for creating an LMS network.
|
class |
LMSEditorDialog
LMSEditorDialog is a dialog box for editing a LMS network.
|
class |
SOMGroupCreationDialog
SOMDialog is used as an assistant to create SOM networks.
|
class |
SOMNetworkCreationDialog
SOMDialog is used as an assistant to create SOM networks.
|
class |
SOMTrainingDialog
Dialog for training a SOM network.
|
class |
SRNCreationDialog
Creates a GUI dialog to set the parameters for and then build a simple
recurrent network.
|
class |
SRNEditorDialog
Creates a GUI dialog to set the parameters for and then build a simple
recurrent network.
|
class |
SupervisedTrainingDialog
SupervisedTrainingDialog is the superclass of edit dialogs associated
with most supervised learning networks.
|
class |
WTACreationDialog
WTADialog is a dialog box for setting the properties of the Network
GUI.
|
Constructor and Description |
---|
SubnetworkPanel(NetworkPanel np,
Subnetwork sn,
StandardDialog parentDialog)
Constructor for case where an existing subnetwork is being
edited.
|
Modifier and Type | Class and Description |
---|---|
class |
AddNeuronsDialog
A dialog for adding multiple neurons to the network.
|
class |
NeuronDialog
NeuronDialog is a dialog box for setting the properties of a Neuron.
|
Modifier and Type | Class and Description |
---|---|
class |
SynapseDialog
The SynapseDialog is initialized with a list of synapses.
|
Modifier and Type | Class and Description |
---|---|
class |
TextDialog
Font dialog.
|
Modifier and Type | Method and Description |
---|---|
protected StandardDialog |
SubnetworkNode.getPropertyDialog()
Helper class to create the subnetwork dialog.
|
Modifier and Type | Method and Description |
---|---|
protected StandardDialog |
SRNNetworkNode.getPropertyDialog() |
protected StandardDialog |
SOMNetworkNode.getPropertyDialog() |
protected StandardDialog |
LMSNetworkNode.getPropertyDialog() |
protected StandardDialog |
HopfieldNode.getPropertyDialog() |
protected StandardDialog |
ESNNetworkNode.getPropertyDialog() |
protected StandardDialog |
CompetitiveNetworkNode.getPropertyDialog() |
protected StandardDialog |
BackpropNetworkNode.getPropertyDialog() |
Modifier and Type | Class and Description |
---|---|
class |
DataPointColoringDialog
DataPointColoringDialog is a dialog box for making changes to the coloring
method in projection plot.
|
class |
ProjectionPreferencesDialog
A dialog box for setting general projector preferences.
|
Modifier and Type | Class and Description |
---|---|
class |
ScatterPlotDialog
Displays a dialog for setting of available plot parameters.
|
Modifier and Type | Method and Description |
---|---|
StandardDialog |
ScriptEditor.getDialog(ScriptEditor editor)
Returns a standard dialog for editing a script.
|
Modifier and Type | Class and Description |
---|---|
class |
WorkspaceDialog
WorkspaceDialog is a dialog box for setting the properties of the
Workspace.
|
Constructor and Description |
---|
WorkspaceUpdateManagerPanel(Workspace workspace,
StandardDialog parentDialog)
Construct workspace update manager panel.
|
Modifier and Type | Class and Description |
---|---|
class |
AddEffectorDialog
EffectorDialog is a dialog box for adding effectors to Odor World.
|
class |
AddSensorDialog
SensorDialog is a dialog box for adding Sensors to Odor World.
|
class |
EntityDialog
DialogWorldEntity displays the dialog box for settable values of
creatures and entities within a world environment.
|
class |
OdorWorldDialog
DialogOdorWorld is used to set the enivronment's parameters, in
particular, the way stimuli are constructed to be sent the network, and the
way outputs from the network are expressed in the world.
|
Modifier and Type | Class and Description |
---|---|
class |
DictionarySelector
Top level dialog for displaying dictionary editors.
|