public final class Recorder extends Object implements Serializable, Transmissible
Modifier and Type | Field and Description |
---|---|
ArrayList<ArrayList<Integer>> |
currChannel
Intracelluar electrodes, the current channels that needs to be
recorded.
|
ArrayList<Layer> |
fieldEle |
ArrayList<String> |
fieldNames |
double |
fieldTimeBinSize |
ArrayList<ArrayList<Integer>> |
intraEle
Intracelluar electrodes, pool the inner arraylist of neurons info
together
|
ArrayList<String> |
intraNames |
double |
intraTimeBinSize |
ArrayList<String> |
multiNames
Multi unit recorder names
|
ArrayList<ArrayList<Integer>> |
multiUnit
Multi unit array, stored the array of recorded index of neurons
|
ArrayList<ArrayList<String>> |
neuronNames
Multi unit array, stored the array of recorded neuron names
|
String |
outputFile |
boolean |
plot |
SimulatorParser |
simulatorParser |
ArrayList<Integer> |
singleUnit
Single unit array, stored the array of recorded index of neurons
|
ArrayList<String> |
suNames
Single unit name array
|
double |
timeBinSize
time resolution
|
ArrayList<String> |
vectorNames |
double |
vectorTimeBinSize |
ArrayList<VComponents> |
vectorUnit |
Constructor and Description |
---|
Recorder(SimulatorParser simulatorParser,
boolean plot) |
Modifier and Type | Method and Description |
---|---|
VComponents |
addComs() |
ArrayList<Integer> |
addLine(int x1,
int y1,
int x2,
int y2,
String pre,
String suf,
ArrayList<String> names)
Add a line of neurons to be recorded
|
ArrayList<Integer> |
addLine(int x1,
int y1,
int x2,
int y2,
String pre,
String suf,
int hostId,
ArrayList<String> names)
Add a line of neurons to be recorded
|
ArrayList<Integer> |
addSquare(int x1,
int y1,
int x2,
int y2,
String pre,
String suf,
ArrayList<String> names)
Add a square of neurons to be recorded.
|
ArrayList<Integer> |
addSquare(int x1,
int y1,
int x2,
int y2,
String pre,
String suf,
int hostId,
ArrayList<String> names)
Add a square of neurons to be recorded.
|
int |
intraIndex(int neuron) |
int[] |
intraNeurons() |
void |
setLayerNeurons(Layer layer)
Set the layer of neurons which needs to be recorded.
|
void |
setLayerNeurons(Layer layer,
int hostId)
Set the layer of neurons which needs to be recorded.
|
public String outputFile
public boolean plot
public SimulatorParser simulatorParser
public ArrayList<Integer> singleUnit
public ArrayList<ArrayList<Integer>> multiUnit
public ArrayList<ArrayList<String>> neuronNames
public ArrayList<String> multiNames
public double timeBinSize
public ArrayList<String> fieldNames
public double fieldTimeBinSize
public ArrayList<VComponents> vectorUnit
public ArrayList<String> vectorNames
public double vectorTimeBinSize
public ArrayList<ArrayList<Integer>> intraEle
public ArrayList<ArrayList<Integer>> currChannel
public ArrayList<String> intraNames
public double intraTimeBinSize
public Recorder(SimulatorParser simulatorParser, boolean plot)
public int intraIndex(int neuron)
public int[] intraNeurons()
public VComponents addComs()
public void setLayerNeurons(Layer layer, int hostId)
layer
- public void setLayerNeurons(Layer layer)
public ArrayList<Integer> addLine(int x1, int y1, int x2, int y2, String pre, String suf, ArrayList<String> names)
public ArrayList<Integer> addSquare(int x1, int y1, int x2, int y2, String pre, String suf, ArrayList<String> names)
x1
- y1
- x2
- y2
- pre
- suf
- names
- public ArrayList<Integer> addLine(int x1, int y1, int x2, int y2, String pre, String suf, int hostId, ArrayList<String> names)
x1
- y1
- x2
- y2
- pre
- suf
- hostId
- names
-