ca.nengo.model.neuron.impl
Class HodgkinHuxleySpikeGenerator

java.lang.Object
  extended by ca.nengo.model.neuron.impl.DynamicalSystemSpikeGenerator
      extended by ca.nengo.model.neuron.impl.HodgkinHuxleySpikeGenerator
All Implemented Interfaces:
SpikeGenerator, Probeable, Resettable, SimulationMode.ModeConfigurable, java.io.Serializable, java.lang.Cloneable

public class HodgkinHuxleySpikeGenerator
extends DynamicalSystemSpikeGenerator

A SpikeGenerator based on the Hodgkin-Huxley model. TODO: unit test

Author:
Bryan Tripp
See Also:
Serialized Form

Nested Class Summary
static class HodgkinHuxleySpikeGenerator.HodgkinHuxleyNeuronFactory
          A factory of neurons with linear synaptic integration and Hodgkin-Huxley spike generation.
static class HodgkinHuxleySpikeGenerator.HodgkinHuxleySystem
          Hodgkin-Huxley spiking dynamics.
 
Field Summary
 
Fields inherited from class ca.nengo.model.neuron.impl.DynamicalSystemSpikeGenerator
DYNAMICS
 
Constructor Summary
HodgkinHuxleySpikeGenerator()
           
 
Method Summary
 
Methods inherited from class ca.nengo.model.neuron.impl.DynamicalSystemSpikeGenerator
clone, getConstantRateModeSupported, getCurrentRange, getDynamics, getHistory, getIntegrator, getMinIntraSpikeTime, getMode, getSpikeThreshold, getTransientTime, getVoltageDim, listStates, reset, run, setCurrentRange, setDynamics, setIntegrator, setMinIntraSpikeTime, setMode, setSpikeThreshold, setTransientTime, setVoltageDim
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HodgkinHuxleySpikeGenerator

public HodgkinHuxleySpikeGenerator()