|
The Physiologist's Friend Simulation API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.unizh.ini.friend.simulation.AbstractAcceptsInput
ch.unizh.ini.friend.simulation.cells.AbstractCell
ch.unizh.ini.friend.simulation.cells.AbstractSpikingCell
ch.unizh.ini.friend.simulation.cells.IntegrateFireCell
ch.unizh.ini.friend.simulation.cells.GanglionCell
public class GanglionCell
Represents a retinal ganglion cell.
Field Summary |
---|
Fields inherited from class ch.unizh.ini.friend.simulation.cells.IntegrateFireCell |
---|
INPUT_WEIGHT, integrationPotential, leakTime, maxRate, newSpike, potasiumReversal, spike, SPIKE_RATE_TIME_SCALE, spikeRateMeasurementWindow, threshold |
Fields inherited from class ch.unizh.ini.friend.simulation.cells.AbstractCell |
---|
newValue, value |
Fields inherited from class ch.unizh.ini.friend.simulation.AbstractAcceptsInput |
---|
inputs |
Constructor Summary | |
---|---|
GanglionCell()
Creates a new instance of GanglionCell |
|
GanglionCell(Collection inputs)
Creates a new instance with the given collections of inputs. |
|
GanglionCell(ServesOutput input)
Creates a new instance with the given input. |
Method Summary | |
---|---|
static ArrayList |
getArrayListInstance(ArrayList inputs)
Returns a list of GanglionCell with the default input weight and
one input from the given list of inputs. |
static ArrayList |
getArrayListInstance(ArrayList[] inputs,
float[] weights)
Returns a list of GanglionCell s with the given input weight
and one input from the given list of inputs (for each array index). |
static ArrayList |
getArrayListInstance(ArrayList on_inputs,
ArrayList off_inputs)
Returns a list of GanglionCell s with positive/negative
default input weight and one input from the given two list of inputs. |
RetinotopicLocation |
getRetinotopicLocation()
return the RetinotopicLocaton of the cell |
void |
setRetinotopicLocation(RetinotopicLocation p)
set the location |
Methods inherited from class ch.unizh.ini.friend.simulation.cells.IntegrateFireCell |
---|
compute, getLeakTime, getMaxRate, getPotasiumReversal, getSpikeRateMeasurementWindow, getThreshold, isSpike, setLeakTime, setMaxRate, setPotasiumReversal, setSpikeRateMeasurementWindow, setThreshold, update |
Methods inherited from class ch.unizh.ini.friend.simulation.cells.AbstractSpikingCell |
---|
factory, factory, factory, factory, getComplexCellInstance, getDSSimpleCellInstance, getEvenSimpleCellInstance, getOddSimpleCellInstance |
Methods inherited from class ch.unizh.ini.friend.simulation.cells.AbstractCell |
---|
output |
Methods inherited from class ch.unizh.ini.friend.simulation.AbstractAcceptsInput |
---|
averageInputs, cloneObject, connectOneToAll, connectOneToOne, getCollectionInstance, getInput, getInputs, integrateInputs, setInput, setInputs |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GanglionCell()
public GanglionCell(Collection inputs)
inputs
- The collection of inputs.public GanglionCell(ServesOutput input)
input
- The input.Method Detail |
---|
public static ArrayList getArrayListInstance(ArrayList inputs)
GanglionCell
with the default input weight and
one input from the given list of inputs.
inputs
- A list of cells, each providing the first input to one bipolar cell.
public static ArrayList getArrayListInstance(ArrayList on_inputs, ArrayList off_inputs)
GanglionCell
s with positive/negative
default input weight and one input from the given two list of inputs.
on_inputs
- positive inputs.off_inputs
- negative inputs.
public static ArrayList getArrayListInstance(ArrayList[] inputs, float[] weights)
GanglionCell
s with the given input weight
and one input from the given list of inputs (for each array index). The
location
is set the same as the
corresponding input cell.
inputs
- An array of lists of cells, each providing the first input
to one bipolar cell.weights
- The input weights.
public RetinotopicLocation getRetinotopicLocation()
getRetinotopicLocation
in interface Retinotopic
public void setRetinotopicLocation(RetinotopicLocation p)
setRetinotopicLocation
in interface Retinotopic
p
- to set the cell to. This is generally returned from another cell
and is set during construction.
|
http://www.ini.unizh.ch/~tobi/friend | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |