struct T_BRAIN

Intermediate brain object

char* name
The
char* job
A label for the entire simulation
double Duration
The length of real time that is being simuluated
int FSV
The frequency
int IOfactor
int Interactive
Not used
long Seed
Random number seed
char* SaveSynFile
(Not Used?) Output file for Synapse USE values
char* ReloadSynFile
(Not Used?) Use the specified file to initialize synapse USE values
int nStInject
The number of Stimulus injects defined in the input file
int* StInject
An array of indexes with length = nStInject
int nReports
The number of reports defined in the input file
int* Reports
An array of indexes with length = nReports
int nColumns
The number of columns defined in the input file
int* Columns
An array of indexes with length = nColumns
int nConnect
The number of synapse connections to be made within the brain (between separate columns?)
T_CONNECT* Connect
Array of connection process
double SaveTime
At the time specified (real time) the state of the simulation should be written to a file
char* SaveBrain
When a state save is made, it will be written to the file
char* LoadBrain
Filename for retrieving a state save

Documentation

Intermediate brain object. This brain object is created from the initial brain object generated after parsing the input file. This brain object will be used to create the final brain object to be used during the simulation
char* name
The

char* job
A label for the entire simulation. To help organize output files (such as reports), the job string will be appended to the front of any files created during the simulation.

double Duration
The length of real time that is being simuluated. How much time is being simulated (not the time it will take to perform the simulation).

int FSV
The frequency

int IOfactor

int Interactive
Not used. There may have been plans to allow users to interact with the brain during the simulation, but this variable doesn't do anything

long Seed
Random number seed. The random number generator will be seeded with this number

char* SaveSynFile
(Not Used?) Output file for Synapse USE values. At the end of a simulation, the USE values would be written to this file. I don't think this works, and it should probably be removed

char* ReloadSynFile
(Not Used?) Use the specified file to initialize synapse USE values. Synapses would strat with USE values from a file. I don't know if this works or is used. It might need to be removed.

int nStInject
The number of Stimulus injects defined in the input file

int* StInject
An array of indexes with length = nStInject. Each element is an index into another array?

int nReports
The number of reports defined in the input file

int* Reports
An array of indexes with length = nReports. Each element is an index into a report array?

int nColumns
The number of columns defined in the input file

int* Columns
An array of indexes with length = nColumns. Each element is an index into a column array.

int nConnect
The number of synapse connections to be made within the brain (between separate columns?)

T_CONNECT* Connect
Array of connection process

double SaveTime
At the time specified (real time) the state of the simulation should be written to a file

char* SaveBrain
When a state save is made, it will be written to the file

char* LoadBrain
Filename for retrieving a state save. At the start of a simulation, a brain may be created from a state save file.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de