#include <thresholdlatencies.h>
Public Member Functions | |
| ThresholdLatencies (void) | |
| virtual int | main (void) |
| virtual void | config (void) |
| void | analyze (double dcamplitude, double preamplitude, double prevcamplitude, double pre2amplitude, double amplitude, double postamplitude, double delay, double preduration, double pre2duration, double duration, double postduration, double savetime, double pause) |
| void | plot (bool record, double preduration, double pre2duration, double duration, double postduration) |
| void | openTraceFile (ofstream &tf, TableKey &tracekey) |
| void | saveTrace (ofstream &tf, TableKey &tracekey, int index) |
| void | save (bool dc) |
| void | saveSpikes (void) |
| void | saveData (bool dc) |
Protected Attributes | |
| Plot | P |
| string | VUnit |
| string | IUnit |
| double | IInFac |
| double | PrevMeanTestAmplitude |
| double | PrevMeanDCTestAmplitude |
| double | PrevMeanDCAmplitude |
| deque< Data > | Results |
| int | SpikeCount |
| int | TrialCount |
| ArrayD | Amplitudes |
| ArrayD | DCAmplitudes |
| ArrayD | PreAmplitudes |
| ArrayD | Pre2Amplitudes |
| ArrayD | PostAmplitudes |
| ArrayD | Latencies |
| ArrayI | SpikeCounts |
| EventList | Spikes |
| Options | Header |
Classes | |
| struct | Data |
durationsel=in milliseconds: Set duration of stimulus (string)duration=100ms: Duration of stimulus (number)durationfac=1tau_m: Duration of stimulus (number)startamplitudesrc=custom: Set initial amplitude to (string)startamplitude=0.1nA: Initial amplitude of current stimulus (number)startamplitudestep=0.1nA: Initial size of amplitude steps used for searching threshold (number)amplitudestep=0.01nA: Final size of amplitude steps used for oscillating around threshold (number)adjust=DC: Adjust (string)preduration=0ms: Duration of first pre-pulse stimulus (number)preamplitudesrc=custom: Set amplitude of first pre-pulse to (string)preamplitude=0.1nA: Amplitude of first pre-pulse stimulus (number)prevcamplitude=0mV: Voltage clamp value of first pre-pulse (number)prevcgain=0mS: Gain for voltage clamp of first pre-pulse (number)prepulseramp=none: Start first pre-pulse with a ramp (string)prepulserampwidth=0ms: Width of the ramp (number)pre2duration=0ms: Duration of second pre-pulse stimulus (number)pre2amplitudesrc=custom: Set amplitude of second pre-pulse to (string)pre2amplitude=0.1nA: Amplitude of second pre-pulse stimulus (number)postduration=0ms: Duration of post-pulse stimulus (number)postamplitudesrc=custom: Set post-pulse amplitude to (string)postamplitude=0.1nA: Amplitude of post-pulse stimulus (number)searchpause=500ms: Duration of pause between outputs during search (number)pause=1000ms: Duration of pause between outputs (number)delay=50ms: Time before stimullus onset (number)savetracetime=500ms: Length of trace to be saved and analyzed (from test-pulse on) (number)repeats=10: Repetitions of stimulus (integer)
| ThresholdLatencies | ( | void | ) |
| int main | ( | void | ) | [virtual] |
| void config | ( | void | ) | [virtual] |
| void analyze | ( | double | dcamplitude, | |
| double | preamplitude, | |||
| double | prevcamplitude, | |||
| double | pre2amplitude, | |||
| double | amplitude, | |||
| double | postamplitude, | |||
| double | delay, | |||
| double | preduration, | |||
| double | pre2duration, | |||
| double | duration, | |||
| double | postduration, | |||
| double | savetime, | |||
| double | pause | |||
| ) |
| void plot | ( | bool | record, | |
| double | preduration, | |||
| double | pre2duration, | |||
| double | duration, | |||
| double | postduration | |||
| ) |
| void openTraceFile | ( | ofstream & | tf, | |
| TableKey & | tracekey | |||
| ) |
| void saveTrace | ( | ofstream & | tf, | |
| TableKey & | tracekey, | |||
| int | index | |||
| ) |
| void save | ( | bool | dc | ) |
| void saveSpikes | ( | void | ) |
| void saveData | ( | bool | dc | ) |
Plot P [protected] |
string VUnit [protected] |
string IUnit [protected] |
double IInFac [protected] |
double PrevMeanTestAmplitude [protected] |
double PrevMeanDCTestAmplitude [protected] |
double PrevMeanDCAmplitude [protected] |
int SpikeCount [protected] |
int TrialCount [protected] |
ArrayD Amplitudes [protected] |
ArrayD DCAmplitudes [protected] |
ArrayD PreAmplitudes [protected] |
ArrayD Pre2Amplitudes [protected] |
ArrayD PostAmplitudes [protected] |
ArrayD Latencies [protected] |
ArrayI SpikeCounts [protected] |
EventList Spikes [protected] |
Options Header [protected] |
1.5.3