![]() |
GeNN
2.2.3
GPU enhanced Neuronal Networks (GeNN)
|
Macros | |
#define | SPARSEUTILS_CC |
Functions | |
void | createPosttoPreArray (unsigned int preN, unsigned int postN, SparseProjection *C) |
Utility to generate the SPARSE array structure with post-to-pre arrangement from the original pre-to-post arrangement where postsynaptic feedback is necessary (learning etc) More... | |
void | createPreIndices (unsigned int preN, unsigned int postN, SparseProjection *C) |
Function to create the mapping from the normal index array "ind" to the "reverse" array revInd, i.e. the inverse mapping of remap. This is needed if SynapseDynamics accesses pre-synaptic variables. More... | |
void | initializeSparseArray (SparseProjection C, unsigned int *dInd, unsigned int *dIndInG, unsigned int preN) |
Function for initializing conductance array indices for sparse matrices on the GPU (by copying the values from the host) More... | |
void | initializeSparseArrayRev (SparseProjection C, unsigned int *dRevInd, unsigned int *dRevIndInG, unsigned int *dRemap, unsigned int postN) |
Function for initializing reversed conductance array indices for sparse matrices on the GPU (by copying the values from the host) More... | |
void | initializeSparseArrayPreInd (SparseProjection C, unsigned int *dPreInd) |
Function for initializing reversed conductance arrays presynaptic indices for sparse matrices on the GPU (by copying the values from the host) More... | |
#define SPARSEUTILS_CC |
void createPosttoPreArray | ( | unsigned int | preN, |
unsigned int | postN, | ||
SparseProjection * | C | ||
) |
Utility to generate the SPARSE array structure with post-to-pre arrangement from the original pre-to-post arrangement where postsynaptic feedback is necessary (learning etc)
void createPreIndices | ( | unsigned int | preN, |
unsigned int | postN, | ||
SparseProjection * | C | ||
) |
Function to create the mapping from the normal index array "ind" to the "reverse" array revInd, i.e. the inverse mapping of remap. This is needed if SynapseDynamics accesses pre-synaptic variables.
void initializeSparseArray | ( | SparseProjection | C, |
unsigned int * | dInd, | ||
unsigned int * | dIndInG, | ||
unsigned int | preN | ||
) |
Function for initializing conductance array indices for sparse matrices on the GPU (by copying the values from the host)
void initializeSparseArrayPreInd | ( | SparseProjection | C, |
unsigned int * | dPreInd | ||
) |
Function for initializing reversed conductance arrays presynaptic indices for sparse matrices on the GPU (by copying the values from the host)
void initializeSparseArrayRev | ( | SparseProjection | C, |
unsigned int * | dRevInd, | ||
unsigned int * | dRevIndInG, | ||
unsigned int * | dRemap, | ||
unsigned int | postN | ||
) |
Function for initializing reversed conductance array indices for sparse matrices on the GPU (by copying the values from the host)