-
Notifications
You must be signed in to change notification settings - Fork 22
jrc3_cuda_delta.cu
jamesjun edited this page Nov 1, 2017
·
1 revision
CUDA code to compute the distance separation Delta used for DPCLUS
- jrc3_cuda_delta(float * vrDelta1, unsigned int * viNneigh1, const float * mrFet12, const int * viiSpk12_ord, const int * viiRho12_ord, const int * vnConst, const float dc2)
- mrFet12: feature matrix (nC x n12: single)
- viiSpk12_ord: Temporal order of spikes (n12 x 1: int32)
- viiRho12_ord: Rho sort order (ascending order)
- vnConst: [n1, n12, nC, dn_max, fDc_spk]
- n1: number of spikes to compute rho
- n12: total number of spikes
- nC: number of features
- dn_max: max. time index difference
- fDc_spk: Flag to compute dc on fly. Set to 0 if you supplied dc2.
- dc2: Distance cut-off squared (single)
- vrDelta1: distance separation (n1 x 1: single)
- viNneigh1: Nearest neighbor index
Home
JRCLUST pipeline
Performance benchmark
Step-by-step tutorial
Video tutorials
Command line interface
Requirements and Installation
Tetrodes sorting
Command listing
Code listing
Function listing
Main GUI
Preview GUI
Probe GUI
Traces GUI
Manual GUI
PSTH view
Input and output files
Probe file
Batch file
Supported recording format
User configuration file
Combining multiple files
Generating trial files
Master struct (S0)
Parameters struct (P)
Cluster struct (S_clu)
Global variables
Variable naming convention