166 std::vector<float> getAllFiringRates();
179 std::vector<float> getAllFiringRatesSorted();
190 float getMaxFiringRate();
201 float getMinFiringRate();
215 float getNeuronMeanFiringRate(
int neurId);
229 int getNeuronNumSpikes(
int neurId);
240 int getNumNeuronsWithFiringRate(
float min,
float max);
251 int getNumSilentNeurons();
265 float getPercentNeuronsWithFiringRate(
float min,
float max);
276 float getPercentSilentNeurons();
289 float getPopMeanFiringRate();
302 float getPopStdFiringRate();
315 int getPopNumSpikes();
329 std::vector<std::vector<int> > getSpikeVector2D();
345 void print(
bool printSpikeTimes=
true);
360 void startRecording();
375 void stopRecording();
387 long int getRecordingTotalTime();
396 long int getRecordingLastStartTime();
405 long int getRecordingStartTime();
413 long int getRecordingStopTime();
423 bool getPersistentData();
434 void setPersistentData(
bool persistentData);
476 void setLogFile(
const std::string& logFileName);
SpikeMonMode
SpikeMonitor mode.
mode in which spike information is collected in AER format
Contains all of CARLsim's core functionality.