Nengo.ca

ca.nengo.model.muscle
Interface MuscleSpindle

All Superinterfaces:
java.lang.Cloneable, Node, Resettable, java.io.Serializable, SimulationMode.ModeConfigurable, VisiblyMutable

public interface MuscleSpindle
extends Node

A model of a muscle spindle receptor. A muscle spindle is embedded in a skeletal muscle, and has both efferent and afferent innervation. It receives excitatory drive from gamma motor neurons, which parallels the excitation of the surrounding muscle. It has two neural Origins which provide different information about stretch dynamics.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ca.nengo.util.VisiblyMutable
VisiblyMutable.Event, VisiblyMutable.Listener, VisiblyMutable.NameChangeEvent, VisiblyMutable.NodeRemovedEvent
 
Field Summary
static java.lang.String DYNAMIC_ORIGIN_NAME
          Default name for the dynamic origin
static java.lang.String STATIC_ORIGIN_NAME
          Default name for the static origin
 
Method Summary
 SkeletalMuscle getMuscle()
           
 
Methods inherited from interface ca.nengo.model.Node
clone, getChildren, getDocumentation, getName, getOrigin, getOrigins, getTermination, getTerminations, run, setDocumentation, setName, toScript
 
Methods inherited from interface ca.nengo.model.Resettable
reset
 
Methods inherited from interface ca.nengo.model.SimulationMode.ModeConfigurable
getMode, setMode
 
Methods inherited from interface ca.nengo.util.VisiblyMutable
addChangeListener, removeChangeListener
 

Field Detail

DYNAMIC_ORIGIN_NAME

static final java.lang.String DYNAMIC_ORIGIN_NAME
Default name for the dynamic origin

See Also:
Constant Field Values

STATIC_ORIGIN_NAME

static final java.lang.String STATIC_ORIGIN_NAME
Default name for the static origin

See Also:
Constant Field Values
Method Detail

getMuscle

SkeletalMuscle getMuscle()
Returns:
SkeletalMuscle parent that this spindle is part of

Nengo.ca