From d6d3b82350a48ae971239ba1db745b418dc4e87d Mon Sep 17 00:00:00 2001 From: Stamatios Sotiropoulos <stam@fmrib.ox.ac.uk> Date: Mon, 10 Oct 2011 11:15:09 +0000 Subject: [PATCH] Include noise floor as an option --- pvmfitOptions.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pvmfitOptions.h b/pvmfitOptions.h index 24deea9..8b023c3 100644 --- a/pvmfitOptions.h +++ b/pvmfitOptions.h @@ -36,6 +36,7 @@ class pvmfitOptions { Option<string> bvalsfile; Option<int> nfibres; Option<int> modelnum; + Option<bool> include_f0; Option<bool> cnonlinear; bool parse_command_line(int argc, char** argv); @@ -84,10 +85,13 @@ class pvmfitOptions { string("number of fibres to fit - default=1"), false, requires_argument), modelnum(string("--model"), 1, - string("1:monoexponential;2:non mono-exponential"), + string("\t1:monoexponential;2:non mono-exponential"), false, requires_argument), + include_f0(string("--f0"),false, + string("\tInclude noise floor in the model (default=false)"), + false,no_argument), cnonlinear(string("--cnonlinear"),false, - string("Apply constrained nonlinear optimization on the diffusivity, volume fractions and their sum"), + string("Apply constrained nonlinear optimization on diffusivity, volume fractions (model1)"), false,no_argument), options("pvmfit", "pvmfit -k <datafile> -m <maskfile> -r <bvecsfile> -b <bvalsfile> [-n 2]\n") { @@ -103,6 +107,7 @@ class pvmfitOptions { options.add(bvalsfile); options.add(nfibres); options.add(modelnum); + options.add(include_f0); options.add(cnonlinear); } catch(X_OptionError& e) { -- GitLab