#include <Izh_sparse_model.h>
|
| | classIzh () |
| |
| | ~classIzh () |
| |
| void | init (unsigned int) |
| |
| void | allocate_device_mem_patterns () |
| |
| void | allocate_device_mem_input () |
| |
| void | copy_device_mem_input () |
| |
| void | read_sparsesyns_par (int, struct SparseProjection, FILE *, FILE *, FILE *, scalar *) |
| | Read sparse connectivity from a file. More...
|
| |
| void | gen_alltoall_syns (scalar *, unsigned int, unsigned int, scalar) |
| | Generate random conductivity values for an all to all network. More...
|
| |
| void | free_device_mem () |
| |
| void | write_input_to_file (FILE *) |
| |
| void | read_input_values (FILE *) |
| |
| void | create_input_values () |
| |
| void | run (double, unsigned int) |
| |
| void | getSpikesFromGPU () |
| | Method for copying all spikes of the last time step from the GPU. More...
|
| |
| void | getSpikeNumbersFromGPU () |
| | Method for copying the number of spikes in all neuron populations that have occurred during the last time step. More...
|
| |
| void | output_state (FILE *, unsigned int) |
| |
| void | output_spikes (FILE *, unsigned int) |
| |
| void | output_params (FILE *, FILE *) |
| |
| void | sum_spikes () |
| |
| void | setInput (unsigned int) |
| |
| void | randomizeVar (scalar *, scalar, unsigned int) |
| |
| void | randomizeVarSq (scalar *, scalar, unsigned int) |
| |
| void | initializeAllVars (unsigned int) |
| |
| void classIzh::allocate_device_mem_input |
( |
| ) |
|
| void classIzh::allocate_device_mem_patterns |
( |
| ) |
|
| void classIzh::copy_device_mem_input |
( |
| ) |
|
| void classIzh::create_input_values |
( |
| ) |
|
| void classIzh::free_device_mem |
( |
| ) |
|
| void classIzh::gen_alltoall_syns |
( |
scalar * |
g, |
|
|
unsigned int |
nPre, |
|
|
unsigned int |
nPost, |
|
|
scalar |
gscale |
|
) |
| |
Generate random conductivity values for an all to all network.
- Parameters
-
| g | the resulting synaptic conductances |
| nPre | number of pre-synaptic neurons |
| nPost | number of post-synaptic neurons |
| gscale | the maximal conductance of generated synapses |
| void classIzh::getSpikeNumbersFromGPU |
( |
| ) |
|
Method for copying the number of spikes in all neuron populations that have occurred during the last time step.
This method is a simple wrapper for the convenience function copySpikeNFromDevice() provided by GeNN.
| void classIzh::getSpikesFromGPU |
( |
| ) |
|
Method for copying all spikes of the last time step from the GPU.
This is a simple wrapper for the convenience function copySpikesFromDevice() which is provided by GeNN.
| void classIzh::init |
( |
unsigned int |
which | ) |
|
| void classIzh::initializeAllVars |
( |
unsigned int |
which | ) |
|
| void classIzh::output_params |
( |
FILE * |
f, |
|
|
FILE * |
f2 |
|
) |
| |
| void classIzh::output_spikes |
( |
FILE * |
f, |
|
|
unsigned int |
which |
|
) |
| |
| void classIzh::output_state |
( |
FILE * |
f, |
|
|
unsigned int |
which |
|
) |
| |
| void classIzh::randomizeVar |
( |
scalar * |
Var, |
|
|
scalar |
strength, |
|
|
unsigned int |
neuronGrp |
|
) |
| |
| void classIzh::randomizeVarSq |
( |
scalar * |
Var, |
|
|
scalar |
strength, |
|
|
unsigned int |
neuronGrp |
|
) |
| |
| void classIzh::read_input_values |
( |
FILE * |
| ) |
|
| void classIzh::read_sparsesyns_par |
( |
int |
synInd, |
|
|
struct SparseProjection |
C, |
|
|
FILE * |
f_ind, |
|
|
FILE * |
f_indInG, |
|
|
FILE * |
f_g, |
|
|
scalar * |
g |
|
) |
| |
Read sparse connectivity from a file.
- Parameters
-
| synInd | index of the synapse population to be worked on |
| C | contains teh arrays to be initialized from file |
| f_ind | file pointer for the indices of post-synaptic neurons |
| f_indInG | file pointer for the summed post-synaptic neurons numbers |
| f_g | File handle for a file containing sparse conductivity values |
| g | array to receive the conductance values |
| void classIzh::run |
( |
double |
runtime, |
|
|
unsigned int |
which |
|
) |
| |
| void classIzh::setInput |
( |
unsigned int |
which | ) |
|
| void classIzh::sum_spikes |
( |
| ) |
|
| void classIzh::write_input_to_file |
( |
FILE * |
f | ) |
|
| unsigned int classIzh::sumPExc |
| unsigned int classIzh::sumPInh |
The documentation for this class was generated from the following files: