From caf93852eb2447b7decf704fc2bbe01e7f9cdf72 Mon Sep 17 00:00:00 2001
From: Nicola Vigano <vigano@yoda.esrf.fr>
Date: Fri, 13 May 2016 17:25:54 +0200
Subject: [PATCH] Shape-functions: small fixes

Signed-off-by: Nicola Vigano <vigano@yoda.esrf.fr>
---
 zUtil_Deformation/gtDefShapeFunctionsCreateNW.m   | 4 ++--
 zUtil_Deformation/gtDefShapeFunctionsFwdProjUVW.m | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/zUtil_Deformation/gtDefShapeFunctionsCreateNW.m b/zUtil_Deformation/gtDefShapeFunctionsCreateNW.m
index 13101b5c..cda6a88b 100644
--- a/zUtil_Deformation/gtDefShapeFunctionsCreateNW.m
+++ b/zUtil_Deformation/gtDefShapeFunctionsCreateNW.m
@@ -60,9 +60,9 @@ function sf = gtDefShapeFunctionsCreateNW(sampler, eta_resoltion, varargin)
     oris_steps_z = linspace(oris_lims_min(3), oris_lims_max(3), oris_bounds_size(3));
 
     oris_bounds = cell(oris_bounds_size);
-    for dx = 1:oris_bounds_size(1)
+    for dz = 1:oris_bounds_size(3)
         for dy = 1:oris_bounds_size(2)
-            for dz = 1:oris_bounds_size(3)
+            for dx = 1:oris_bounds_size(1)
                 r_vec = [oris_steps_x(dx), oris_steps_y(dy), oris_steps_z(dz)];
                 oris_bounds{dx, dy, dz} = struct( ...
                     'phaseid', ref_gr.phaseid, ...
diff --git a/zUtil_Deformation/gtDefShapeFunctionsFwdProjUVW.m b/zUtil_Deformation/gtDefShapeFunctionsFwdProjUVW.m
index 89b34298..5ae46473 100644
--- a/zUtil_Deformation/gtDefShapeFunctionsFwdProjUVW.m
+++ b/zUtil_Deformation/gtDefShapeFunctionsFwdProjUVW.m
@@ -2,7 +2,7 @@ function shape_funcs = gtDefShapeFunctionsFwdProjUVW(sampler, varargin)
 
     conf = struct( ...
         'recenter_sf', true, ...
-        'data_type', 'single', ...
+        'data_type', 'double', ...
         'factor', 1, ...
         'rspace_oversampling', 1, ...
         'rspace_voxel_size', [1 1 1], ...
-- 
GitLab