CARLsim
5.0.0
CARLsim: a GPU-accelerated SNN simulator
|
int getRecordingStartTime()
Returns the simulation time (ms) of the first call to startRecording()
GroupMonitor(GroupMonitorCore *groupMonitorCorePtr)
GroupMonitor constructor.
std::vector< int > getTimeVector()
return a vector of the timestamps for group data
int getRecordingStopTime()
Returns the simulation time (ms) of the last call to stopRecording()
GroupMonitor private core implementation.
virtual ~GroupMonitor()
GroupMonitor destructor.
void startRecording()
Starts a new recording period.
std::vector< float > getDataVector()
return the group data vector
int getRecordingTotalTime()
Returns the total recording time (ms)
bool isRecording()
Recording status (true=recording, false=not recording)
void stopRecording()
Ends a recording period.
void setPersistentData(bool persistentData)
Sets PersistentMode either on (true) or off (false)
int getRecordingLastStartTime()
Returns the simulation time (ms) of the last call to startRecording()
Contains all of CARLsim's core functionality.
std::vector< float > getPeakValueVector()
return a vector of peak values in group data
std::vector< int > getSortedPeakTimeVector()
return a vector of the timestamps for peak values in group data (sorted in decending order)
bool getPersistentData()
Returns a flag that indicates whether PersistentMode is on (true) or off (false)
std::vector< float > getSortedPeakValueVector()
return a vector of peak values in group data (sorted in decending order)
std::vector< int > getPeakTimeVector()
return a vector of the timestamps for peak values in group data