Changeset 1201 for trunk/src/series/civ_series.m
- Timestamp:
- Mar 23, 2026, 4:49:29 PM (3 hours ago)
- File:
-
- 1 edited
-
trunk/src/series/civ_series.m (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series/civ_series.m
r1200 r1201 46 46 %======================================================================= 47 47 48 function [Data,errormsg ,result_conv]= civ_series(Param)48 function [Data,errormsg]= civ_series(Param) 49 49 errormsg=''; 50 50 … … 398 398 if strcmp(NomTypeNc,'_1-2_1')% case of volume,backgrounds act on different j levels 399 399 backgroundname=fullfile_uvmat(RootPath_background,SubDir_background,RootFile_background,Ext_background,'_1',j1_series_Civ1(ifield)); 400 elseif isfield(par_civ1,'NbSlice') && ~isequal(par_civ1.NbSlice,1)400 elseif isfield(par_civ1,'NbSlice') 401 401 i1_background=mod(i1-1,par_civ1.NbSlice)+1; 402 402 backgroundname=fullfile_uvmat(RootPath_background,SubDir_background,RootFile_background,Ext_background,'_1',i1_background); … … 490 490 if ~isempty(i2_series_Civ1)&& ~isequal(i1_series_Civ1,i2_series_Civ1)% case of volume,masks act on different j levels 491 491 maskname=fullfile_uvmat(RootPath_mask,SubDir_mask,RootFile_mask,Ext_mask,'_1',j1); 492 elseif isfield(par_civ1,'NbSlice') && ~isequal(par_civ1.NbSlice,1)492 elseif isfield(par_civ1,'NbSlice') 493 493 i1_mask=mod(i1-1,par_civ1.NbSlice)+1; 494 494 maskname=fullfile_uvmat(RootPath_mask,SubDir_mask,RootFile_mask,Ext_mask,'_1',i1_mask); … … 530 530 531 531 % caluclate velocity data 532 % [Data.Civ1_X,Data.Civ1_Y,Data.Civ1_U,Data.Civ1_V,Data.Civ1_C,Data.Civ1_FF, result_conv, errormsg] = civ (par_civ1); 533 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF, result_conv, errormsg] = civ (par_civ1); 532 if strcmp(Param.RunMode,'cluster') 533 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF,~, errormsg] = civ (par_civ1);% single processor used in cluster 534 else 535 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF,errormsg] = parciv (par_civ1);%use parfor loop 536 end 534 537 Civ_X_shifted=Civ_X-0.5+Civ_U/2;% get the exact positions 535 538 Civ_Y_shifted=Civ_Y-0.5+Civ_V/2; … … 680 683 if ~isempty(i2_series_Civ2)% case of volume,backgrounds act on different j levels 681 684 backgroundname=fullfile_uvmat(RootPath_background,SubDir_background,RootFile_background,Ext_background,'_1',j1); 682 elseif isfield(par_civ2,'NbSlice') && ~isequal(par_civ2.NbSlice,1)685 elseif isfield(par_civ2,'NbSlice') 683 686 i1_background=mod(i1-1,par_civ2.NbSlice)+1; 684 687 backgroundname=fullfile_uvmat(RootPath_background,SubDir_background,RootFile_background,Ext_background,'_1',i1_background); … … 804 807 end 805 808 maskname=fullfile_uvmat(RootPath_mask,SubDir_mask,RootFile_mask,Ext_mask,'_1',j1); 806 elseif isfield(par_civ2,'NbSlice') && ~isequal(par_civ2.NbSlice,1)809 elseif isfield(par_civ2,'NbSlice') 807 810 i1=i1_series_Civ2(ifield); 808 811 i1_mask=mod(i1-1,par_civ2.NbSlice)+1; … … 855 858 end 856 859 857 % calculate velocity data 858 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF,~, errormsg] = civ (par_civ2); 860 % calculate velocity data 861 if strcmp(Param.RunMode,'cluster') 862 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF,~, errormsg] = civ (par_civ2);% single processor used in cluster 863 else 864 [Civ_X,Civ_Y,Civ_U,Civ_V,Civ_C,Civ_FF,errormsg] = parciv (par_civ2);%use parfor loop 865 end 859 866 Civ_X_shifted=Civ_X-0.5+Civ_U/2;% get the exact positions 860 867 Civ_Y_shifted=Civ_Y-0.5+Civ_V/2;
Note: See TracChangeset
for help on using the changeset viewer.
