From dab3715055b6658fa13569c24c55555fd261a4b8 Mon Sep 17 00:00:00 2001 From: Tim Behrens <behrens@fmrib.ox.ac.uk> Date: Fri, 13 May 2005 15:24:07 +0000 Subject: [PATCH] *** empty log message *** --- probtrack.cc | 1 + probtrackOptions.h | 4 ++-- pt_matrix_mesh.cc | 2 +- pt_simple.cc | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/probtrack.cc b/probtrack.cc index 5bfb2a1..2c40be1 100644 --- a/probtrack.cc +++ b/probtrack.cc @@ -28,6 +28,7 @@ int main ( int argc, char **argv ){ probtrackOptions& opts =probtrackOptions::getInstance(); Log& logger = LogSingleton::getInstance(); opts.parse_command_line(argc,argv,logger); + srand(opts.rseed.value()); if(opts.verbose.value()>0){ opts.status(); } diff --git a/probtrackOptions.h b/probtrackOptions.h index ad2dac1..cab586c 100644 --- a/probtrackOptions.h +++ b/probtrackOptions.h @@ -51,7 +51,7 @@ class probtrackOptions { Option<bool> loopcheck; Option<bool> usef; Option<bool> modeuler; - Option<float> rseed; + Option<int> rseed; void parse_command_line(int argc, char** argv,Log& logger); void modecheck(); void modehelp(); @@ -148,7 +148,7 @@ class probtrackOptions { modeuler(string("--modeuler"), false, string("Use modified euler streamlining"), false, no_argument), - rseed(string("--rseed"), 0.324571, + rseed(string("--rseed"), 12345, string("Random seed"), false, requires_argument), options("probtrack","probtrack -s <basename> -m <maskname> -x <seedfile> -o <output> --targetmasks=<textfile>\n probtrack --help\n") diff --git a/pt_matrix_mesh.cc b/pt_matrix_mesh.cc index 3f05a73..deda1e4 100644 --- a/pt_matrix_mesh.cc +++ b/pt_matrix_mesh.cc @@ -423,7 +423,7 @@ void mesh_lengths(){ if(opts.rubbishfile.value()!="") { - if(RUBBISH(x_s,y_s,z_s)==1) break; + if(RUBBISH(x_s,y_s,z_s)>0) break; } path(it,1)=x_s; diff --git a/pt_simple.cc b/pt_simple.cc index 7e6fc4c..4d2d446 100644 --- a/pt_simple.cc +++ b/pt_simple.cc @@ -147,7 +147,7 @@ void track(){ if(opts.rubbishfile.value()!="") { - if(RUBBISH(x_s,y_s,z_s)==1) break; + if(RUBBISH(x_s,y_s,z_s)>0) break; } path(it+(direc-1)*nsteps/2,1)=x_s; -- GitLab