Package | Description |
---|---|
org.simbrain.network |
The
network
package contains representation of neural networks.
|
org.simbrain.workspace |
The workspace package contains the top level container for the other components of Simbrain--the network, world, and gauge(s).
|
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.dataworld |
The world.dataworld package contains the simplest world type, a "dataworld"
which is simply a spreadsheet which sends data to worlds in the form of rows on a
simple table.
|
org.simbrain.world.odorworld |
The world.odorworld package describes a world in which an agent can move
around and smell objects, which are coded as vectors of values which diminish in various
ways as the agent is closer or farther from the agent.
|
org.simbrain.world.textworld |
The world.textworld package describes a world in which strings of
text are converted into vectors.
|
org.simbrain.world.visionworld |
The vision world package contains classes for the implementation of Vision World.
|
Modifier and Type | Method and Description |
---|---|
static PotentialProducer |
NetworkComponent.getNeuronGroupProducer(NetworkComponent component,
NeuronGroup group,
java.lang.String methodName)
Helper method for making neuron group producers, since it happens in a
few different places and is important to be consistent about.
|
static PotentialProducer |
NetworkComponent.getNeuronProducer(NetworkComponent component,
Neuron neuron,
java.lang.String methodName)
Helper method for making neuron producers, since it happens in a few
different places and is important to be consistent about.
|
static PotentialProducer |
NetworkComponent.getSynapseProducer(NetworkComponent component,
Synapse synapse,
java.lang.String methodName)
Helper method for making synapse producers, since it happens in a few
different places and is important to be consistent about.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
NetworkComponent.getPotentialProducers() |
Modifier and Type | Method and Description |
---|---|
PotentialProducer |
AttributeManager.createPotentialProducer(java.lang.Object baseObject,
AttributeType type)
Create a potential producer using an attribute type.
|
PotentialProducer |
AttributeManager.createPotentialProducer(java.lang.Object baseObject,
java.lang.String methodName,
java.lang.Class<?> dataType)
Create a potential producer (without auxiliary arguments).
|
PotentialProducer |
AttributeManager.createPotentialProducer(java.lang.Object baseObject,
java.lang.String methodName,
java.lang.Class<?> dataType,
java.lang.Class<?>[] argDataTypes,
java.lang.Object[] argValues)
Create a potential producer using auxiliary arguments.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
WorkspaceComponent.getPotentialProducers()
Return the potential producers associated with this component.
|
Modifier and Type | Method and Description |
---|---|
void |
Workspace.coupleOneToMany(java.util.List<PotentialProducer> sourceAttributes,
java.util.List<PotentialConsumer> targetAttributes)
Couple each source attribute to all target attributes.
|
void |
Workspace.coupleOneToOne(java.util.List<PotentialProducer> producerKeys,
java.util.List<PotentialConsumer> consumerKeys)
Couple each source attribute to one target attribute, as long as there
are target attributes to couple to.
|
Constructor and Description |
---|
Coupling(PotentialProducer producer,
PotentialConsumer consumer)
Create a new coupling by actualizing a potential producer and a potential
consumer.
|
Modifier and Type | Field and Description |
---|---|
(package private) PotentialProducer |
CouplingMenuProducer.producer
The base attribute for this menu.
|
Constructor and Description |
---|
CouplingMenuItem(Workspace workspace,
java.lang.String description,
PotentialProducer producer,
PotentialConsumer consumer)
Creates a new instance.
|
CouplingMenuProducer(java.lang.String menuName,
Workspace workspace,
PotentialProducer producer)
Construct the menu.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
DataWorldComponent.getPotentialProducers() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
OdorWorldComponent.getPotentialProducers() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
ReaderComponent.getPotentialProducers() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PotentialProducer> |
VisionWorldComponent.getPotentialProducers() |