Changeset 675 for trunk/src/calc_field_interp.m
- Timestamp:
- Aug 27, 2013, 11:25:21 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/calc_field_interp.m
r667 r675 50 50 switch r.Operator 51 51 case 'curl'% case of CivX data format 52 if ~isfield(Data,'DjUi'), errormsg='field DjUi needed to get curl through linear interp: use ProjMode=interp_tps'; return; end 52 53 UName{ilist}='vort'; 53 54 Data.vort=Data.DjUi(:,1,2)-Data.DjUi(:,2,1); 54 55 case 'div' 56 if ~isfield(Data,'DjUi'), errormsg='field DjUi needed to get div through linear interp: use ProjMode=interp_tps'; return; end 55 57 UName{ilist}='div'; 56 58 Data.div=Data.DjUi(:,1,1)+Data.DjUi(:,2,2); 57 59 case 'strain' 60 if ~isfield(Data,'DjUi'), errormsg='field DjUi needed to get strain through linear interp: use ProjMode=interp_tps'; return; end 58 61 UName{ilist}='strain'; 59 62 Data.strain=Data.DjUi(:,1,2)+Data.DjUi(:,2,1); 60 63 end 61 64 InputVarList=[InputVarList UName{ilist}]; %the variable is added to the list if it is not already in the list 62 else 65 else % case 'norm' for instance 63 66 UName{ilist}=r.UName; 64 67 VName{ilist}=r.VName;
Note: See TracChangeset
for help on using the changeset viewer.