Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

RangeArchiveStatistic Class Reference

#include <ArchiveStatistic.h>

Inheritance diagram for RangeArchiveStatistic:

ArchiveStatistic List of all members.

Public Member Functions

 RangeArchiveStatistic (unsigned int *fNeurCount, unsigned int *fNeurTotal, unsigned int rLow, unsigned int rHigh)
void recalculate ()
QString toQString ()
 ~RangeArchiveStatistic ()

Private Member Functions

RangeArchiveStatistic operator= (const RangeArchiveStatistic &)
 RangeArchiveStatistic (const RangeArchiveStatistic &)

Private Attributes

unsigned int rangeHigh
unsigned int rangeLow

Detailed Description

Totals up the number of times neurons within a particular range fire. The range here is inclusive of both high and low values.

Definition at line 146 of file ArchiveStatistic.h.


Constructor & Destructor Documentation

RangeArchiveStatistic::RangeArchiveStatistic unsigned int *  fNeurCount,
unsigned int *  fNeurTotal,
unsigned int  rLow,
unsigned int  rHigh
 

Constructor.

Definition at line 163 of file ArchiveStatistic.cpp.

References rangeHigh, and rangeLow.

RangeArchiveStatistic::~RangeArchiveStatistic  ) 
 

Destructor.

Definition at line 170 of file ArchiveStatistic.cpp.

RangeArchiveStatistic::RangeArchiveStatistic const RangeArchiveStatistic  )  [private]
 

Declare copy constructor private so it cannot be used inadvertently.


Member Function Documentation

RangeArchiveStatistic RangeArchiveStatistic::operator= const RangeArchiveStatistic  )  [private]
 

Declare assignment private so it cannot be used inadvertently.

void RangeArchiveStatistic::recalculate  )  [virtual]
 

Examines the hash map for neuron ids that are in range.

Reimplemented from ArchiveStatistic.

Definition at line 178 of file ArchiveStatistic.cpp.

References ArchiveStatistic::firingNeuronCount, ArchiveStatistic::firingNeuronTotal, ArchiveStatistic::neuronIDHashMap, rangeHigh, and rangeLow.

QString RangeArchiveStatistic::toQString  )  [virtual]
 

Outputs a string that would have been used to create this class.

Implements ArchiveStatistic.

Definition at line 192 of file ArchiveStatistic.cpp.

References rangeHigh, and rangeLow.


Member Data Documentation

unsigned int RangeArchiveStatistic::rangeHigh [private]
 

The high point of the range.

Definition at line 161 of file ArchiveStatistic.h.

Referenced by RangeArchiveStatistic(), recalculate(), and toQString().

unsigned int RangeArchiveStatistic::rangeLow [private]
 

The low point of the range.

Definition at line 158 of file ArchiveStatistic.h.

Referenced by RangeArchiveStatistic(), recalculate(), and toQString().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4