15 #ifndef IZH_SPARSE_MODEL_H 16 #define IZH_SPARSE_MODEL_H 23 void importArray(
scalar *,
double *,
int);
24 void exportArray(
double *,
scalar *,
int);
35 void init(
unsigned int);
45 void run(
double,
unsigned int);
void getSpikeNumbersFromGPU()
Method for copying the number of spikes in all neuron populations that have occurred during the last ...
Definition: Izh_sparse_model.cc:312
scalar * input2
Definition: Izh_sparse_model.h:27
void write_input_to_file(FILE *)
Definition: Izh_sparse_model.cc:120
void create_input_values()
Definition: Izh_sparse_model.cc:135
void read_sparsesyns_par(int, struct SparseProjection, FILE *, FILE *, FILE *, scalar *)
Read sparse connectivity from a file.
Definition: Izh_sparse_model.cc:150
unsigned int sumPExc
Definition: Izh_sparse_model.h:32
Definition: modelSpec.h:85
~classIzh()
Definition: Izh_sparse_model.cc:114
void output_state(FILE *, unsigned int)
Definition: Izh_sparse_model.cc:250
void gen_alltoall_syns(scalar *, unsigned int, unsigned int, scalar)
Generate random conductivity values for an all to all network.
Definition: Izh_sparse_model.cc:199
void init(unsigned int)
Definition: Izh_sparse_model.cc:94
void run(double, unsigned int)
Definition: Izh_sparse_model.cc:222
void setInput(unsigned int)
Definition: Izh_sparse_model.cc:214
void allocate_device_mem_patterns()
void randomizeVarSq(scalar *, scalar, unsigned int)
Definition: Izh_sparse_model.cc:56
void copy_device_mem_input()
Definition: Izh_sparse_model.cc:106
scalar * d_input1
Definition: Izh_sparse_model.h:30
classIzh()
Definition: Izh_sparse_model.cc:25
Definition: Izh_sparse_model.h:20
scalar * input1
Definition: Izh_sparse_model.h:27
void output_spikes(FILE *, unsigned int)
Definition: Izh_sparse_model.cc:320
NNmodel model
Definition: Izh_sparse_model.h:26
void allocate_device_mem_input()
scalar * d_input2
Definition: Izh_sparse_model.h:30
void randomizeVar(scalar *, scalar, unsigned int)
Definition: Izh_sparse_model.cc:48
void sum_spikes()
Definition: Izh_sparse_model.cc:241
unsigned int sumPInh
Definition: Izh_sparse_model.h:32
void read_input_values(FILE *)
void getSpikesFromGPU()
Method for copying all spikes of the last time step from the GPU.
Definition: Izh_sparse_model.cc:298
void initializeAllVars(unsigned int)
Definition: Izh_sparse_model.cc:68
class (struct) for defining a spars connectivity projection
Definition: sparseProjection.h:18
#define scalar
Definition: HHVClampParameters.h:4
void output_params(FILE *, FILE *)
Definition: Izh_sparse_model.cc:270