#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
 1.5.3