Uses of Class
ca.nengo.model.StructuralException

Packages that use StructuralException
ca.nengo.config   
ca.nengo.config.impl   
ca.nengo.config.ui   
ca.nengo.examples   
ca.nengo.math.impl   
ca.nengo.model   
ca.nengo.model.impl   
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   
 

Uses of StructuralException in ca.nengo.config
 

Methods in ca.nengo.config that throw StructuralException
 void ListProperty.addValue(java.lang.Object value)
           
 Property Configuration.getProperty(java.lang.String name)
           
 java.lang.Object ListProperty.getValue(int index)
           
 java.lang.Object NamedValueProperty.getValue(java.lang.String name)
           
 void ListProperty.insert(int index, java.lang.Object value)
           
 void ListProperty.remove(int index)
           
 void NamedValueProperty.removeValue(java.lang.String name)
          Removes a value by name
 void ListProperty.setValue(int index, java.lang.Object value)
           
 void NamedValueProperty.setValue(java.lang.Object value)
          Sets an automatically-named value
 void SingleValuedProperty.setValue(java.lang.Object value)
           
 void NamedValueProperty.setValue(java.lang.String name, java.lang.Object value)
          Sets a value by name.
 

Uses of StructuralException in ca.nengo.config.impl
 

Methods in ca.nengo.config.impl that throw StructuralException
 void ListPropertyImpl.addValue(java.lang.Object value)
           
 void TemplateArrayProperty.addValue(java.lang.Object value)
           
 Property ConfigurationImpl.getProperty(java.lang.String name)
           
 NamedValueProperty NamedValuePropertyImplTest.getProperty(java.lang.String name)
           
 java.lang.Object ListPropertyImpl.getValue(int index)
           
 java.lang.Object TemplateArrayProperty.getValue(int index)
           
 java.lang.Object NamedValuePropertyImpl.getValue(java.lang.String name)
           
 void ListPropertyImpl.insert(int index, java.lang.Object value)
           
 void TemplateArrayProperty.insert(int index, java.lang.Object value)
           
 void ListPropertyImpl.remove(int index)
           
 void TemplateArrayProperty.remove(int index)
           
 void NamedValuePropertyImpl.removeValue(java.lang.String name)
           
 void ListPropertyImpl.setValue(int index, java.lang.Object value)
           
 void TemplateArrayProperty.setValue(int index, java.lang.Object value)
           
 void NamedValuePropertyImpl.setValue(java.lang.Object value)
           
 void SingleValuedPropertyImpl.setValue(java.lang.Object value)
          By default, attempts to call method setX(y) on Configurable, where X is the name of the property (with first letter capitalized) and y is the value (changed to a primitive if it's a primitive wrapper).
 void TemplateProperty.setValue(java.lang.Object value)
           
 void NamedValuePropertyImpl.setValue(java.lang.String name, java.lang.Object value)
           
 void ListPropertyImplTest.testAddValue()
           
 void ListPropertyImplTest.testGetNumValues()
           
 void NamedValuePropertyImplTest.testGetValue()
           
 void ListPropertyImplTest.testGetValue()
           
 void NamedValuePropertyImplTest.testGetValueNames()
           
 void ListPropertyImplTest.testInsert()
           
 void NamedValuePropertyImplTest.testIsFixedCardinality()
           
 void ListPropertyImplTest.testIsFixedCardinality()
           
 void NamedValuePropertyImplTest.testIsMutable()
           
 void ListPropertyImplTest.testIsMutable()
           
 void NamedValuePropertyImplTest.testIsNamedAutomatically()
           
 void ListPropertyImplTest.testRemove()
           
 void NamedValuePropertyImplTest.testRemoveValue()
           
 void ListPropertyImplTest.testSetValue()
           
 void NamedValuePropertyImplTest.testSetValueObject()
           
 void NamedValuePropertyImplTest.testSetValueStringObject()
           
 

Uses of StructuralException in ca.nengo.config.ui
 

Methods in ca.nengo.config.ui that throw StructuralException
 void ConfigurationTreeModel.setValue(javax.swing.tree.TreePath path, java.lang.Object value)
           
 

Uses of StructuralException in ca.nengo.examples
 

Methods in ca.nengo.examples that throw StructuralException
static Network IntegratorExample.createNetwork()
           
 

Uses of StructuralException in ca.nengo.math.impl
 

Methods in ca.nengo.math.impl that throw StructuralException
 void TimeSeriesFunctionTest.testMap()
          Test method for TimeSeriesFunction.map(float[]).
 

Uses of StructuralException in ca.nengo.model
 

Methods in ca.nengo.model that throw StructuralException
 void Projection.addBias(int numInterneurons, float tauInterneurons, float tauBias, boolean excitatory, boolean optimize)
          Makes all the synaptic weights in the projection either positive or negative, so that the projection accords with Dale's principle.
 void Network.addNode(Node node)
           
 Projection Network.addProjection(Origin origin, Termination termination)
          Connects an Origin to a Termination.
 Termination ExpandableNode.addTermination(java.lang.String name, float[][] weights, float tauPSC, boolean modulatory)
          Adds a new Termination onto this Node.
 void Network.exposeState(Probeable probeable, java.lang.String stateName, java.lang.String name)
          Declares the given Probeable state as being available for Probing from outside this Network.
 Node Network.getNode(java.lang.String name)
           
 Origin Node.getOrigin(java.lang.String name)
           
 PlasticityRule PlasticEnsemble.getPlasticityRule(java.lang.String terminationName)
           
 Termination Node.getTermination(java.lang.String name)
           
 void Network.removeNode(java.lang.String name)
           
 void Network.removeProjection(Termination termination)
           
 void ExpandableNode.removeTermination(java.lang.String name)
           
 void Node.setName(java.lang.String name)
           
 void PlasticEnsemble.setPlasticityRule(java.lang.String terminationName, PlasticityRule rule)
           
 void Termination.setTau(float tau)
           
 

Uses of StructuralException in ca.nengo.model.impl
 

Methods in ca.nengo.model.impl that throw StructuralException
 void ProjectionImpl.addBias(int numInterneurons, float tauInterneurons, float tauBias, boolean excitatory, boolean optimize)
           
 void NetworkImpl.addNode(Node node)
           
 void NetworkImpl.addNode(Node node, boolean includeProbes)
           
 Projection NetworkImpl.addProjection(Origin origin, Termination termination)
           
 Termination PlasticEnsembleImpl.addTermination(java.lang.String name, float[][] weights, float tauPSC, boolean modulatory)
           
 Termination EnsembleImpl.addTermination(java.lang.String name, float[][] weights, float tauPSC, boolean modulatory)
           
 Termination EnsembleImplTest.MockExpandableNode.addTermination(java.lang.String name, float[][] weights, float tauPSC, boolean modulatory)
           
 void NetworkImpl.changed(VisiblyMutable.Event e)
          If the event indicates that a component node's name is changing, checks for name conflicts and throws an exception if there is one, and updates the name reference.
 void NetworkImpl.exposeState(Probeable probeable, java.lang.String stateName, java.lang.String name)
           
 Node NetworkImpl.getNode(java.lang.String name)
           
 Origin AbstractEnsemble.getOrigin(java.lang.String name)
           
 Origin PassthroughNode.getOrigin(java.lang.String name)
           
 Origin NetworkImpl.getOrigin(java.lang.String name)
           
 Origin FunctionInput.getOrigin(java.lang.String name)
           
 Origin AbstractNode.getOrigin(java.lang.String name)
           
 Origin MockNode.getOrigin(java.lang.String name)
           
 PlasticityRule PlasticEnsembleImpl.getPlasticityRule(java.lang.String terminationName)
           
 Termination AbstractEnsemble.getTermination(java.lang.String name)
           
 Termination PassthroughNode.getTermination(java.lang.String name)
           
 Termination NetworkImpl.getTermination(java.lang.String name)
           
 Termination FunctionInput.getTermination(java.lang.String name)
           
 Termination EnsembleImpl.getTermination(java.lang.String name)
           
 Termination AbstractNode.getTermination(java.lang.String name)
           
 Termination MockNode.getTermination(java.lang.String name)
           
 Termination EnsembleImplTest.MockExpandableNode.getTermination(java.lang.String name)
           
 Node NodeFactory.make(java.lang.String name)
           
 void PassthroughNode.PassthroughTermination.propertyChange(java.lang.String propertyName, java.lang.Object newValue)
           
 void NetworkImpl.removeNode(java.lang.String name)
           
 void NetworkImpl.removeProjection(Termination termination)
           
 void EnsembleImpl.removeTermination(java.lang.String name)
           
 void EnsembleImplTest.MockExpandableNode.removeTermination(java.lang.String name)
           
 void FunctionInput.setFunctions(Function[] functions)
           
 void AbstractEnsemble.setName(java.lang.String name)
           
 void PassthroughNode.setName(java.lang.String name)
           
 void NetworkImpl.setName(java.lang.String name)
           
 void FunctionInput.setName(java.lang.String name)
           
 void AbstractNode.setName(java.lang.String name)
           
 void PlasticEnsembleImpl.setPlasticityRule(java.lang.String terminationName, PlasticityRule rule)
          Sets the given plasticity rule for this Ensemble.
 void BasicTermination.setTau(float tau)
           
 void LinearExponentialTermination.setTau(float tau)
           
 void PassthroughNode.PassthroughTermination.setTau(float tau)
           
 void NetworkImpl.TerminationWrapper.setTau(float tau)
           
 void EnsembleTermination.setTau(float tau)
           
 void ProjectionImplTest.MockTermination.setTau(float tau)
           
 void ProjectionImplTest.testAddBias()
           
 void ProjectionImplTest.testAddBias2D()
           
 void ConfigurationImplTest.testBooleanProperty()
           
 void ConfigurationImplTest.testChild()
           
 void EnsembleImplTest.testClone()
           
 void ConfigurationImplTest.testConstruction()
           
 void ConfigurationImplTest.testFloatProperty()
           
 void FunctionInputTest.testGetDimensions()
           
 void ProbeableOriginTest.testGetDimensions()
           
 void FunctionInputTest.testGetHistory()
           
 void FunctionInputTest.testGetMode()
           
 void FunctionInputTest.testGetName()
           
 void ProbeableOriginTest.testGetName()
           
 void NetworkImplTest.testGetNodes()
           
 void NetworkImplTest.testGetProjections()
           
 void LinearExponentialTerminationTest.testGetProperty()
           
 void FunctionInputTest.testGetValues()
           
 void ProbeableOriginTest.testGetValues()
           
 void ConfigurationImplTest.testIntProperty()
           
 void NetworkImplTest.testNodeNameChange()
           
 void PassthroughNodeTest.testRun()
           
 void EnsembleTerminationTest.testSetTau()
          Test method for EnsembleTermination.setTau(float).
 

Constructors in ca.nengo.model.impl that throw StructuralException
EnsembleImpl(java.lang.String name, Node[] nodes)
           
EnsembleImpl(java.lang.String name, NodeFactory factory, int n)
           
EnsembleTermination(Node node, java.lang.String name, Termination[] nodeTerminations)
           
FunctionInput(java.lang.String name, Function[] functions, Units units)
           
MockConfigurable.MockChildConfigurable(Configuration immutableProperties)
           
MockConfigurable(Configuration immutableProperties)
           
PlasticEnsembleImpl(java.lang.String name, Node[] nodes)
           
PlasticEnsembleImpl(java.lang.String name, NodeFactory factory, int n)
           
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 StructuralException in ca.nengo.model.muscle.impl
 

Methods in ca.nengo.model.muscle.impl that throw StructuralException
 Origin LinkSegmentModelImpl.getOrigin(java.lang.String name)
           
 Origin SkeletalMuscleImpl.getOrigin(java.lang.String name)
           
 Termination LinkSegmentModelImpl.getTermination(java.lang.String name)
           
 Termination SkeletalMuscleImpl.getTermination(java.lang.String name)
           
 void LinkSegmentModelImpl.setName(java.lang.String name)
           
 void SkeletalMuscleImpl.setName(java.lang.String name)
           
 

Constructors in ca.nengo.model.muscle.impl that throw StructuralException
CriticallyDampedMuscle(java.lang.String name, float cutoff, float maxForce)
           
HillMuscle(java.lang.String name, float tauEA, float maxIsometricForce, Function CEForceLength, Function CEForceVelocity, Function SEForceLength)
           
SkeletalMuscleImpl(java.lang.String name, DynamicalSystem dynamics)
           
 

Uses of StructuralException in ca.nengo.model.nef
 

Methods in ca.nengo.model.nef that throw StructuralException
 BiasOrigin NEFEnsemble.addBiasOrigin(Origin existing, int numInterneurons, java.lang.String name, boolean excitatory)
          Adds a BiasOrigin, which operates in parallel with an existing Origin, such that the effective weights of the two origins together are all of the same sign (as is normally the case with synaptic weights in the brain).
 BiasTermination[] NEFEnsemble.addBiasTerminations(DecodedTermination baseTermination, float interneuronTauPSC, float[][] biasDecoder, float[][] functionDecoders)
          Adds BiasTerminations, which are meant to receive projections from BiasOrigins.
 Origin NEFEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 Origin DecodableEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, float startTime, float endTime)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 Origin DecodableEnsemble.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Termination termination, float[][] evalPoints, float transientTime)
          Adds an Origin that corresponds to a decoding of the activities of Nodes in this Ensemble.
 Termination NEFEnsemble.addDecodedTermination(java.lang.String name, float[][] matrix, float[] tfNumerator, float[] tfDenominator, float passthrough, boolean isModulatory)
          As above but with arbitrary single-input-single-output PSC dynamics.
 Termination NEFEnsemble.addDecodedTermination(java.lang.String name, float[][] matrix, float tauPSC, boolean isModulatory)
          Adds a new Termination into this Ensemble, at which information is to be received in the form of decoded state variables rather than spikes, etc.
 NEFEnsemble NEFEnsembleFactory.make(java.lang.String name, int n, float[] radii)
           
 NEFEnsemble NEFEnsembleFactory.make(java.lang.String name, int n, float[] radii, java.lang.String storageName, boolean overwrite)
          Loads an NEFEnsemble, or creates and saves it.
 NEFEnsemble NEFEnsembleFactory.make(java.lang.String name, int n, int dim)
           
 NEFEnsemble NEFEnsembleFactory.make(java.lang.String name, int n, int dim, java.lang.String storageName, boolean overwrite)
          Loads an NEFEnsemble, or creates and saves it.
 void NEFEnsemble.setNodeCount(int value)
           
 

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

Methods in ca.nengo.model.nef.impl that throw StructuralException
 BiasOrigin NEFEnsembleImpl.addBiasOrigin(Origin existing, int numInterneurons, java.lang.String name, boolean excitatory)
           
 BiasTermination[] NEFEnsembleImpl.addBiasTerminations(DecodedTermination baseTermination, float interneuronTauPSC, float[][] biasDecoders, float[][] functionDecoders)
           
 Origin NEFEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, float startTime, float endTime)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Probe state, float startTime, float endTime, float tau)
           
 Origin DecodableEnsembleImpl.addDecodedOrigin(java.lang.String name, Function[] functions, java.lang.String nodeOrigin, Network environment, Probe probe, Termination termination, float[][] evalPoints, float transientTime)
           
 Termination NEFEnsembleImpl.addDecodedTermination(java.lang.String name, float[][] matrix, float[] tfNumerator, float[] tfDenominator, float passthrough, boolean isModulatory)
           
 Termination NEFEnsembleImpl.addDecodedTermination(java.lang.String name, float[][] matrix, float tauPSC, boolean isModulatory)
           
 void NEFEnsembleImplTest.functionalTestAddBiasOrigin()
           
 void NEFEnsembleImplTest.functionalTestBiasOriginError()
           
 Origin DecodableEnsembleImpl.getOrigin(java.lang.String name)
           
 Termination NEFEnsembleImpl.getTermination(java.lang.String name)
           
 NEFEnsemble NEFEnsembleFactoryImpl.make(java.lang.String name, int n, float[] radii)
           
 NEFEnsemble NEFEnsembleFactoryImpl.make(java.lang.String name, int n, float[] radii, java.lang.String storageName, boolean overwrite)
           
 NEFEnsemble NEFEnsembleFactoryImpl.make(java.lang.String name, int n, int dim)
           
 NEFEnsemble NEFEnsembleFactoryImpl.make(java.lang.String name, int n, int dim, java.lang.String storageName, boolean overwrite)
           
 void NEFEnsembleImpl.setNeurons(int count)
          TODO: figure out why I have to add these so that it will show up in the Configure menu (nodeCount doens't appear for some reason)
 void NEFEnsembleImpl.setNodeCount(int n)
           
 void NEFEnsembleImpl.setRadii(float[] radii)
           
 void DecodedTermination.setTau(float tau)
           
 void DecodedTermination.setTransform(float[][] transform)
           
 void NEFEnsembleImplTest.testClone()
           
 

Constructors in ca.nengo.model.nef.impl that throw StructuralException
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, 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)
           
NEFEnsembleImpl(java.lang.String name, NEFNode[] nodes, float[][] encoders, ApproximatorFactory factory, float[][] evalPoints, float[] radii)
           
 

Uses of StructuralException in ca.nengo.model.neuron
 

Methods in ca.nengo.model.neuron that throw StructuralException
 Termination ExpandableSynapticIntegrator.addTermination(java.lang.String name, float[] weights, float tauPSC, boolean modulatory)
           
 Termination SynapticIntegrator.getTermination(java.lang.String name)
           
 void ExpandableSynapticIntegrator.removeTermination(java.lang.String name)
           
 

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

Methods in ca.nengo.model.neuron.impl that throw StructuralException
 Termination ExpandableSpikingNeuron.addTermination(java.lang.String name, float[][] weights, float tauPSC, boolean modulatory)
           
 Termination LinearSynapticIntegrator.addTermination(java.lang.String name, float[] weights, float tauPSC, boolean modulatory)
           
 Origin SpikingNeuron.getOrigin(java.lang.String name)
           
 Termination LinearSynapticIntegrator.getTermination(java.lang.String name)
           
 Termination SpikingNeuron.getTermination(java.lang.String name)
           
static void IzhikevichSpikeGeneratorTest.main(java.lang.String[] args)
          Plots voltage and recovery variable for a simulation
 Node PoissonSpikeGenerator.LinearNeuronFactory.make(java.lang.String name)
           
 Neuron PoissonSpikeGenerator.SigmoidNeuronFactory.make(java.lang.String name)
           
 Node HodgkinHuxleySpikeGenerator.HodgkinHuxleyNeuronFactory.make(java.lang.String name)
           
 Node SpikingNeuronFactory.make(java.lang.String name)
           
 Neuron LIFNeuronFactory.make(java.lang.String name)
           
 Node ALIFNeuronFactory.make(java.lang.String name)
           
 void LinearSynapticIntegrator.removeTermination(java.lang.String name)
           
 void ExpandableSpikingNeuron.removeTermination(java.lang.String name)
           
 void SpikingNeuron.setName(java.lang.String name)
           
 void ALIFSpikeGeneratorTest.testAdaptation()
           
 void LinearSynapticIntegratorTest.testGetTerminations()
           
 void LinearSynapticIntegratorTest.testReset()
           
 void SpikingNeuronTest.testRun()
           
 void LinearSynapticIntegratorTest.testRun()
           
 

Uses of StructuralException in ca.nengo.util
 

Methods in ca.nengo.util that throw StructuralException
 void VisiblyMutable.Listener.changed(VisiblyMutable.Event e)
           
 void DataUtilsTest.functionalTestSort()
          Note: this isn't run automatically but it's run from the main()
static void VisiblyMutableUtils.nameChanged(VisiblyMutable vm, java.lang.String oldName, java.lang.String newName, java.util.List<VisiblyMutable.Listener> listeners)