Uses of Interface
ca.nengo.model.Node

Packages that use Node
ca.nengo.io   
ca.nengo.model   
ca.nengo.model.impl   
ca.nengo.model.muscle   
ca.nengo.model.muscle.impl   
ca.nengo.model.nef   
ca.nengo.model.nef.impl   
ca.nengo.model.neuron   
ca.nengo.model.neuron.impl   
ca.nengo.util.impl   
 

Uses of Node in ca.nengo.io
 

Methods in ca.nengo.io with parameters of type Node
 void FileManager.save(Node node, java.io.File destination)
           
 

Uses of Node in ca.nengo.model
 

Subinterfaces of Node in ca.nengo.model
 interface Ensemble
           A group of Nodes with largely overlapping inputs and outputs.
 interface ExpandableNode
          A Node to which Terminations can be added after construction, in a standard manner.
 interface Network
          A neural circuit, consisting of Nodes such as Ensembles and ExternalInputs.
 interface PlasticEnsemble
           An extension of the default ensemble in which connection weights can be modified by a plasticity rule.
 

Methods in ca.nengo.model that return Node
 Node Node.clone()
           
 Node Termination.getNode()
           
 Node Origin.getNode()
           
 Node Network.getNode(java.lang.String name)
           
 Node[] Ensemble.getNodes()
           
 Node[] Network.getNodes()
           
 

Methods in ca.nengo.model with parameters of type Node
 void Network.addNode(Node node)
           
 void Ensemble.redefineNodes(Node[] nodes)
          Replaces the set of nodes inside the Ensemble
 

Uses of Node in ca.nengo.model.impl
 

Classes in ca.nengo.model.impl that implement Node
 class AbstractEnsemble
          Abstract class that can be used as a basis for Ensemble implementations.
 class AbstractNode
          A base implementation of Node.
 class EnsembleImpl
          Default implementation of Ensemble.
 class EnsembleImplTest.MockExpandableNode
           
 class FunctionInput
           
 class MockNode
          A Cloneable Node for testing copy&paste / drag&drop.
 class NetworkImpl
          Default implementation of Network.
 class PassthroughNode
          A Node that passes values through unaltered.
 class PlasticEnsembleImpl
          An extension of the default ensemble; connection weights can be modified by a plasticity rule.
 

Methods in ca.nengo.model.impl that return Node
 Node PassthroughNode.clone()
           
 Node FunctionInput.clone()
           
 Node AbstractNode.clone()
          Performs a shallow copy.
 Node BasicOrigin.getNode()
           
 Node BasicTermination.getNode()
           
 Node LinearExponentialTermination.getNode()
           
 Node EnsembleOrigin.getNode()
           
 Node PassthroughNode.PassthroughTermination.getNode()
           
 Node NetworkImpl.OriginWrapper.getNode()
           
 Node NetworkImpl.TerminationWrapper.getNode()
           
 Node EnsembleTermination.getNode()
           
 Node ProbeableOrigin.getNode()
           
 Node ProjectionImplTest.MockOrigin.getNode()
           
 Node ProjectionImplTest.MockTermination.getNode()
           
 Node NetworkImpl.getNode(java.lang.String name)
           
 Node[] AbstractEnsemble.getNodes()
           
 Node[] NetworkImpl.getNodes()
           
 Node NodeFactory.make(java.lang.String name)
           
 

Methods in ca.nengo.model.impl with parameters of type Node
 void NetworkImpl.addNode(Node node)
           
 void NetworkImpl.addNode(Node node, boolean includeProbes)
           
static java.util.List<java.lang.String> AbstractEnsemble.findCommon1DOrigins(Node[] nodes)
           
 void AbstractEnsemble.redefineNodes(Node[] nodes)
          Replaces the set of nodes inside the Ensemble
 void BasicOrigin.setNode(Node node)
           
 void LinearExponentialTermination.setNode(Node node)
           
 void NetworkImpl.OriginWrapper.setNode(Node node)
           
 

Constructors in ca.nengo.model.impl with parameters of type Node
AbstractEnsemble(java.lang.String name, Node[] nodes)
          Note that setMode(SimulationMode.DEFAULT) is called at construction time.
BasicOrigin(Node node, java.lang.String name, int dimension, Units units)
           
BasicTermination(Node node, DynamicalSystem dynamics, Integrator integrator, java.lang.String name)
           
EnsembleImpl(java.lang.String name, Node[] nodes)
           
EnsembleOrigin(Node node, java.lang.String name, Origin[] nodeOrigins)
           
EnsembleTermination(Node node, java.lang.String name, Termination[] nodeTerminations)
           
LinearExponentialTermination(Node node, java.lang.String name, float[] weights, float tauPSC)
           
NetworkImpl.OriginWrapper(Node node, Origin wrapped, java.lang.String name)
           
NetworkImpl.TerminationWrapper(Node node, Termination wrapped, java.lang.String name)
           
PassthroughNode.PassthroughTermination(Node node, java.lang.String name, int dimension)
           
PassthroughNode.PassthroughTermination(Node node, java.lang.String name, int dimension, float[][] transform)
           
PlasticEnsembleImpl(java.lang.String name, Node[] nodes)
           
PlasticEnsembleTermination(Node node, java.lang.String name, LinearExponentialTermination[] nodeTerminations)
           
ProbeableOrigin(Node node, Probeable probeable, java.lang.String state, int dimension, java.lang.String name)
           
 

Uses of Node in ca.nengo.model.muscle
 

Subinterfaces of Node in ca.nengo.model.muscle
 interface GolgiTendonOrgan
          A model of a golgi tendon organ receptor.
 interface LinkSegmentModel
          TODO: javadocs
 interface MuscleSpindle
          A model of a muscle spindle receptor.
 interface SkeletalMuscle
          A model of a skeletal muscle or muscle group.
 

Uses of Node in ca.nengo.model.muscle.impl
 

Classes in ca.nengo.model.muscle.impl that implement Node
 class CriticallyDampedMuscle
          A simple, phenomenological muscle model in which activation-force dynamics are modelled with a linear 2nd-order low-pass filter (see e.g.
 class HillMuscle
          A Hill-type muscle model.
 class LinkSegmentModelImpl
          Default implementation of LinkSegmentModel.
 class SkeletalMuscleImpl
          Basic SkeletalMuscle implementation with unspecified activation-force dynamics.
 

Uses of Node in ca.nengo.model.nef
 

Subinterfaces of Node in ca.nengo.model.nef
 interface DecodableEnsemble
          An Ensemble that produces output signals that mean something when taken together.
 interface NEFEnsemble
          A group of Nodes that represent a scalar, vector, or function, as characterized in Eliasmith & Anderson's Neural Engineering Framework.
 interface NEFNode
          A Node with a distinguished Termination that corresponds to a net effect of input.
 

Uses of Node in ca.nengo.model.nef.impl
 

Classes in ca.nengo.model.nef.impl that implement Node
 class DecodableEnsembleImpl
          Default implementation of DecodableEnsemble.
 class NEFEnsembleImpl
          Default implementation of NEFEnsemble.
 

Methods in ca.nengo.model.nef.impl that return Node
 Node DecodedOrigin.getNode()
           
 Node DecodedTermination.getNode()
           
 

Methods in ca.nengo.model.nef.impl with parameters of type Node
 void DecodedOrigin.redefineNodes(Node[] nodes, LinearApproximator approximator)
          Changes the set of nodes and recalculates the decoders
 

Constructors in ca.nengo.model.nef.impl with parameters of type Node
BiasOrigin(NEFEnsemble ensemble, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, float[][] constantOutputs, int numInterneurons, boolean excitatory)
           
BiasTermination(Node node, java.lang.String name, java.lang.String baseName, LinearSystem dynamics, Integrator integrator, float[] biasEncoders, boolean interneurons)
           
DecodableEnsembleImpl(java.lang.String name, Node[] nodes, ApproximatorFactory factory)
           
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, float[][] decoders)
          With this constructor decoding vectors are specified by the caller.
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, float[][] decoders)
          With this constructor decoding vectors are specified by the caller.
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, LinearApproximator approximator)
          With this constructor, decoding vectors are generated using default settings.
DecodedOrigin(Node node, java.lang.String name, Node[] nodes, java.lang.String nodeOrigin, Function[] functions, LinearApproximator approximator)
          With this constructor, decoding vectors are generated using default settings.
DecodedTermination(Node node, java.lang.String name, float[][] transform, LinearSystem dynamics, Integrator integrator)
           
 

Uses of Node in ca.nengo.model.neuron
 

Subinterfaces of Node in ca.nengo.model.neuron
 interface Neuron
          A model of a single neuron cell.
 

Methods in ca.nengo.model.neuron with parameters of type Node
 void SynapticIntegrator.setNode(Node node)
          This method should be called by the neuron that incorporates this SynapticIntegrator (Terminations need a reference to this).
 

Uses of Node in ca.nengo.model.neuron.impl
 

Classes in ca.nengo.model.neuron.impl that implement Node
 class ExpandableSpikingNeuron
          A SpikingNeuron with an ExpandableSynapticIntegrator.
 class SpikingNeuron
          A neuron model composed of a SynapticIntegrator and a SpikeGenerator.
 

Methods in ca.nengo.model.neuron.impl that return Node
 Node SpikeGeneratorOrigin.getNode()
           
 Node PoissonSpikeGenerator.LinearNeuronFactory.make(java.lang.String name)
           
 Node HodgkinHuxleySpikeGenerator.HodgkinHuxleyNeuronFactory.make(java.lang.String name)
           
 Node SpikingNeuronFactory.make(java.lang.String name)
           
 Node ALIFNeuronFactory.make(java.lang.String name)
           
 

Methods in ca.nengo.model.neuron.impl with parameters of type Node
 void LinearSynapticIntegrator.setNode(Node node)
           
 

Constructors in ca.nengo.model.neuron.impl with parameters of type Node
SpikeGeneratorOrigin(Node node, SpikeGenerator generator)
           
 

Uses of Node in ca.nengo.util.impl
 

Methods in ca.nengo.util.impl that return Node
 Node NodeThreadPool.getNextNode()
           
 

Constructors in ca.nengo.util.impl with parameters of type Node
GPUNodeThreadPool(Node[] nodes)
           
NodeThreadPool(Node[] nodes)