ca.nengo.model.neuron.impl
Class PyramidalNetwork.PoiraziDendriteFactory

java.lang.Object
  extended by ca.nengo.model.neuron.impl.PyramidalNetwork.PoiraziDendriteFactory
All Implemented Interfaces:
NodeFactory, java.io.Serializable
Enclosing class:
PyramidalNetwork

public static class PyramidalNetwork.PoiraziDendriteFactory
extends java.lang.Object
implements NodeFactory

Creates neurons which are meant to model the dendrites of pyramidal cells Code is a modified version of NodeFactory written by Bryann Tripp

See Also:
Serialized Form

Constructor Summary
PyramidalNetwork.PoiraziDendriteFactory()
          Default constructor Sets spikegenerator factory to a PoiraziDendriteSigmoidFactory
 
Method Summary
 void changeRange(int rb)
          Changes the range from which the random number generator r is allowed to choose from when scaling individual dendrites
 java.lang.String getTypeDescription()
          Returns type of node
 Node make(java.lang.String name)
          Makes a "Dendrite" Node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PyramidalNetwork.PoiraziDendriteFactory

public PyramidalNetwork.PoiraziDendriteFactory()
Default constructor Sets spikegenerator factory to a PoiraziDendriteSigmoidFactory

Method Detail

changeRange

public void changeRange(int rb)
Changes the range from which the random number generator r is allowed to choose from when scaling individual dendrites

Parameters:
rb - new range to choose from

getTypeDescription

public java.lang.String getTypeDescription()
Returns type of node

Specified by:
getTypeDescription in interface NodeFactory
Returns:
A short description of the type of Node created by this factory

make

public Node make(java.lang.String name)
          throws StructuralException
Makes a "Dendrite" Node

Specified by:
make in interface NodeFactory
Parameters:
name - Name of the node in ensemble
Returns:
A new Node
Throws:
StructuralException - for any problem that prevents construction