Ignore:
Timestamp:
Aug 27, 2013, 11:25:21 PM (11 years ago)
Author:
sommeria
Message:

various bugs corrected

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/calc_field_interp.m

    r667 r675  
    5050            switch r.Operator
    5151                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
    5253                    UName{ilist}='vort';
    5354                    Data.vort=Data.DjUi(:,1,2)-Data.DjUi(:,2,1);
    5455                case 'div'
     56                    if ~isfield(Data,'DjUi'), errormsg='field DjUi needed to get div through linear interp: use ProjMode=interp_tps'; return; end
    5557                    UName{ilist}='div';
    5658                    Data.div=Data.DjUi(:,1,1)+Data.DjUi(:,2,2);
    5759                case 'strain'
     60                    if ~isfield(Data,'DjUi'), errormsg='field DjUi needed to get strain through linear interp: use ProjMode=interp_tps'; return; end
    5861                    UName{ilist}='strain';
    5962                    Data.strain=Data.DjUi(:,1,2)+Data.DjUi(:,2,1);
    6063            end
    6164            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
    6366            UName{ilist}=r.UName;
    6467            VName{ilist}=r.VName;
Note: See TracChangeset for help on using the changeset viewer.