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

GlobalVariables.h File Reference

#include <cstring>

Go to the source code of this file.

Classes

struct  charKeyCompare
struct  synapseKeyCompare
struct  MonitorData

Defines

#define FIRING_NEURON_ARCHIVE   1
#define SPIKE_ARCHIVE   10
#define INPUT_DIRECT_FIRING_MODE   100.0
#define OUTPUT_FIRING_MODE   200.0
#define EMPTY_NEURON_ID_KEY   0
#define DELETED_NEURON_ID_KEY   1
#define MINIMUM_NEURON_ID   10
#define NULL_NEURON_ID   5
#define MAX_DATABASE_NAME_LENGTH   255
#define MAX_NUMBER_MONITOR_WINDOWS   100
#define MAX_NUMBER_OF_SPIKES   1000000
#define MAX_NUMBER_RECONNECT_ATTEMPTS   2
#define NEURON_APPLICATION_FILE_EXTENSION   ".sql.tar.gz"
#define NUMBER_OF_DELAY_VALUES   256
#define RANDOM_PERCENT_NEURONS_NOISE   1000

Variables

static const unsigned int randomSeed = 719253438


Define Documentation

#define DELETED_NEURON_ID_KEY   1
 

Definition at line 52 of file GlobalVariables.h.

#define EMPTY_NEURON_ID_KEY   0
 

Reserved neuron ids used to initialise dense_hash_map. Auto increment always starts with 10 so a neuron ID of zero or 1 should not occur.

Definition at line 51 of file GlobalVariables.h.

#define FIRING_NEURON_ARCHIVE   1
 

Defines of the different archive types. A firing neurons archive records the firing state of the neurons at any point in time This is different from recording the spikes sent out from a neuron group, which are generally spread out in time because of the delay.

Definition at line 38 of file GlobalVariables.h.

#define INPUT_DIRECT_FIRING_MODE   100.0
 

Defines of the firing mode of a device. Input spikes from an external device can either fire the neuron directly or they can inject synaptic current into the neuron. When this value is set between -1.0 and 1.0 it is synaptic input mode.

Definition at line 45 of file GlobalVariables.h.

#define MAX_DATABASE_NAME_LENGTH   255
 

The maximum length of a name in the database.

Definition at line 65 of file GlobalVariables.h.

#define MAX_NUMBER_MONITOR_WINDOWS   100
 

Monitor windows are added in the constructor. This is the size of the monitorWindowArray: this number of dock windows will be added to the dock area.

Definition at line 71 of file GlobalVariables.h.

#define MAX_NUMBER_OF_SPIKES   1000000
 

The maximum number of spikes that can be received in a single packet This is the size of the receive array.

Definition at line 76 of file GlobalVariables.h.

#define MAX_NUMBER_RECONNECT_ATTEMPTS   2
 

Maximum number of attempts to reconnect to the database.

Definition at line 80 of file GlobalVariables.h.

#define MINIMUM_NEURON_ID   10
 

The minimum neuron id. Any neuron id less than this is invalid.

Definition at line 56 of file GlobalVariables.h.

#define NEURON_APPLICATION_FILE_EXTENSION   ".sql.tar.gz"
 

File extension for saving archive file of databases.

Definition at line 84 of file GlobalVariables.h.

#define NULL_NEURON_ID   5
 

A neuron id that will never exist in the database and which is not already used in the dense hash maps as a deleted or empty key.

Definition at line 61 of file GlobalVariables.h.

#define NUMBER_OF_DELAY_VALUES   256
 

The number of delay values available to the simulation. These are created using a buffer to hold the spikes.

Definition at line 89 of file GlobalVariables.h.

#define OUTPUT_FIRING_MODE   200.0
 

Definition at line 46 of file GlobalVariables.h.

#define RANDOM_PERCENT_NEURONS_NOISE   1000
 

Number used to code for the percentage of neurons being selected randomly for the noise at each timestep. Used when maximum entropy is required in the layer.

Definition at line 95 of file GlobalVariables.h.

#define SPIKE_ARCHIVE   10
 

Definition at line 39 of file GlobalVariables.h.


Variable Documentation

const unsigned int randomSeed = 719253438 [static]
 

Random seed used to initialise random number generator. Use the same seed each time to get reproducible results.

Definition at line 138 of file GlobalVariables.h.


Generated on Mon Sep 3 22:18:50 2007 for SpikeStream Library by  doxygen 1.4.4