#include <feedforwardnetwork.h>
Public Member Functions | |
FeedForwardNetwork (void) | |
virtual int | main (void) |
void | saveSettings () |
void | saveEvents (const vector< vector< EventData > > &SpikeTimes, Str name) |
void | saveTraces (const vector< vector< SampleDataD > > &ge, const vector< vector< SampleDataD > > &gi, const vector< vector< SampleDataD > > &vm, double duration, Str name) |
int | calibrateFFN (double &JeFFN, double &JeBKG, double &gBKG) |
void | stimulate (SampleDataD &ge, SampleDataD &gi, SampleDataD &vm, EventData &SpikeTimes, double &signaltime, double duration) |
void | PulsePacket (vector< EventData > &SpikeTimes, int alpha, double sigma, int groupsize, double onset) |
void | Poisson (vector< EventData > &SpikeTimes, double rate, double duration, double onset) |
void | MIP (vector< EventData > &SpikeTimes) |
EventData | convergentInput (const vector< EventData > &SpikeTimes, double delay) |
void | rasterplot (const vector< vector< EventData > > &SpikeTimes, int group, int neuron, int groupoffset) |
void | traceplot (SampleDataD &ge, SampleDataD &gi, int pindex, double duration) |
Protected Attributes | |
RandomGSL | rngNetwork |
RandomGSL | rngStimulus |
RandomGSL | rngBKG |
MultiPlot | P |
Options | Header |
FeedForwardNetwork | ( | void | ) |
int main | ( | void | ) | [virtual] |
void saveSettings | ( | ) |
void saveEvents | ( | const vector< vector< EventData > > & | SpikeTimes, | |
Str | name | |||
) |
void saveTraces | ( | const vector< vector< SampleDataD > > & | ge, | |
const vector< vector< SampleDataD > > & | gi, | |||
const vector< vector< SampleDataD > > & | vm, | |||
double | duration, | |||
Str | name | |||
) |
int calibrateFFN | ( | double & | JeFFN, | |
double & | JeBKG, | |||
double & | gBKG | |||
) |
void stimulate | ( | SampleDataD & | ge, | |
SampleDataD & | gi, | |||
SampleDataD & | vm, | |||
EventData & | SpikeTimes, | |||
double & | signaltime, | |||
double | duration | |||
) |
void PulsePacket | ( | vector< EventData > & | SpikeTimes, | |
int | alpha, | |||
double | sigma, | |||
int | groupsize, | |||
double | onset | |||
) |
void Poisson | ( | vector< EventData > & | SpikeTimes, | |
double | rate, | |||
double | duration, | |||
double | onset | |||
) |
void MIP | ( | vector< EventData > & | SpikeTimes | ) |
EventData convergentInput | ( | const vector< EventData > & | SpikeTimes, | |
double | delay | |||
) |
void rasterplot | ( | const vector< vector< EventData > > & | SpikeTimes, | |
int | group, | |||
int | neuron, | |||
int | groupoffset | |||
) |
void traceplot | ( | SampleDataD & | ge, | |
SampleDataD & | gi, | |||
int | pindex, | |||
double | duration | |||
) |
RandomGSL rngNetwork [protected] |
RandomGSL rngStimulus [protected] |
RandomGSL rngBKG [protected] |
MultiPlot P [protected] |
Options Header [protected] |