From 11a3f9d168b254f1f3387774f0ccd15bcc54accd Mon Sep 17 00:00:00 2001 From: Francesco Carpanese <francesco.carpanese@epfl.ch> Date: Tue, 28 Jun 2016 07:06:37 +0000 Subject: [PATCH] .t changed in a vector instead of a matrix for matrix signals (es Te) git-svn-id: https://spcsvn.epfl.ch/repos/TCV/gdat/trunk@6067 d63d8f72-b253-0410-a779-e742ad2e26cf --- crpptbx/TCV/gdat_tcv.m | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/crpptbx/TCV/gdat_tcv.m b/crpptbx/TCV/gdat_tcv.m index 14959039..0c95c25f 100644 --- a/crpptbx/TCV/gdat_tcv.m +++ b/crpptbx/TCV/gdat_tcv.m @@ -1548,7 +1548,6 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') indices = SDS_DS{ii}{jj}.(fieldnameslist{kk}).ind; SDS_DS{ii}{jj}.(fieldnameslist{kk}).data = []; - SDS_DS{ii}{jj}.(fieldnameslist{kk}).t = []; for zz=1:numel(indices) %iter over indices @@ -1566,13 +1565,16 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') if isnumeric(tmp.data) SDS_DS{ii}{jj}.(fieldnameslist{kk}).data =[SDS_DS{ii}{jj}.(fieldnameslist{kk}).data; tmp.data']; - SDS_DS{ii}{jj}.(fieldnameslist{kk}).t = [SDS_DS{ii}{jj}.(fieldnameslist{kk}).t; tmp.dim{1}']; + SDS_DS{ii}{jj}.(fieldnameslist{kk}).t = tmp.dim{1}; else fprintf('Warning node: %d thread: %d signal: %s ind %d not available\n', ii,jj,fieldnameslist{kk}, zz ); end end + + + end end @@ -1617,7 +1619,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') indices = SDS_AS{ii}{jj}.(fieldnameslist{kk}).ind; SDS_AS{ii}{jj}.(fieldnameslist{kk}).data = []; - SDS_AS{ii}{jj}.(fieldnameslist{kk}).t = []; + for zz=1:numel(indices) %iter over indices ind = indices(zz); @@ -1634,7 +1636,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') if isnumeric(tmp.data) SDS_AS{ii}{jj}.(fieldnameslist{kk}).data =[SDS_AS{ii}{jj}.(fieldnameslist{kk}).data; tmp.data']; - SDS_AS{ii}{jj}.(fieldnameslist{kk}).t = [SDS_AS{ii}{jj}.(fieldnameslist{kk}).t; tmp.dim{1}']; + SDS_AS{ii}{jj}.(fieldnameslist{kk}).t = tmp.dim{1}; else fprintf('Warning node: %d thread: %d signal: %s ind %d not available\n', ii,jj,fieldnameslist{kk}, zz ); @@ -1689,7 +1691,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') indices = SDS_CS{ii}{jj}.(fieldnameslist{kk}).ind; SDS_CS{ii}{jj}.(fieldnameslist{kk}).data = []; - SDS_CS{ii}{jj}.(fieldnameslist{kk}).t = []; + for zz=1:numel(indices) %iter over indices ind = indices(zz); @@ -1706,7 +1708,7 @@ elseif strcmp(mapping_for_tcv.method,'switchcase') if isnumeric(tmp.data) SDS_CS{ii}{jj}.(fieldnameslist{kk}).data =[SDS_CS{ii}{jj}.(fieldnameslist{kk}).data; tmp.data']; - SDS_CS{ii}{jj}.(fieldnameslist{kk}).t = [SDS_CS{ii}{jj}.(fieldnameslist{kk}).t; tmp.dim{1}']; + SDS_CS{ii}{jj}.(fieldnameslist{kk}).t = tmp.dim{1}; else fprintf('Warning node: %d thread: %d signal: %s ind %d not available\n', ii,jj,fieldnameslist{kk}, zz ); -- GitLab