change eikonal

This commit is contained in:
kradchen
2023-05-30 13:03:05 +08:00
parent c6cd188732
commit d311a1586d
2 changed files with 12 additions and 3 deletions

View File

@@ -10,7 +10,7 @@
// #define timeMeasure 1 // #define timeMeasure 1
// #define verbose 1 // #define verbose 1
double* eikonal(double* volume,int* dims,double* startpoint) { double* eikonal(double* volume,int* dims,double* startpoint,int gpuSelection) {
// for time measurement // for time measurement
#ifdef timeMeasure #ifdef timeMeasure
@@ -21,7 +21,7 @@ double* eikonal(double* volume,int* dims,double* startpoint) {
// default parameters for number of threads and iters per block // default parameters for number of threads and iters per block
size_t itersPerBlock = 10; size_t itersPerBlock = 10;
int nthreads=8; int nthreads=8;
int gpuSelection;
bool structuredEikonalVerbose = false; bool structuredEikonalVerbose = false;
#ifdef verbose #ifdef verbose
structuredEikonalVerbose = true; structuredEikonalVerbose = true;

View File

@@ -1 +1,10 @@
extern double* eikonal(double* volume,int* dims,double* startpoint); /**
* @brief
*
* @param volume volume data
* @param dims volume dims array
* @param startpoint start point data
* @param gpuSelection
* @return double*
*/
extern double* eikonal(double* volume,int* dims,double* startpoint,int gpuSelection);