Ignore:
Timestamp:
Jul 15, 2013, 2:50:08 PM (11 years ago)
Author:
sommeria
Message:

a few bugs corrected.
multimask introduced in series
displ_uvmat transformed into disp_uvmat

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/calc_field_interp.m

    r654 r667  
    8888            case 'vec'
    8989                if exist('XI','var')
    90                     if check_interp
     90                    if check_interp(ilist)
    9191                    VarVal{nbvar+1}=F.(UName{ilist})(XI,YI);
    9292                    VarVal{nbvar+2}=F.(VName{ilist})(XI,YI);
     
    102102            case 'norm'
    103103                if exist('XI','var')
    104                     if check_interp
     104                    if check_interp(ilist)
    105105                    U2=F.(UName{ilist})(XI,YI).*F.(UName{ilist})(XI,YI);
    106106                    V2=F.(VName{ilist})(XI,YI).*F.(VName{ilist})(XI,YI);
     
    115115            case {'curl','div','strain'}
    116116                if exist('XI','var')
    117                     if check_interp
     117                    if check_interp(ilist)
    118118                    VarVal{nbvar+1}=F.(UName{ilist})(XI,YI);
    119119                    end
     
    126126                if ~isempty(FieldName{ilist})
    127127                    if exist('XI','var')
    128                         if check_interp
     128                        if check_interp(ilist)
    129129                        VarVal{nbvar+1}=F.(FieldName{ilist})(XI,YI);
    130130                        end
     
    141141%% put an error flag to indicate NaN data
    142142if exist('XI','var')&&~isempty(VarVal)
    143     nbvar=numel(ListVarName);
     143    nbvar=numel(VarVal);
    144144    ListVarName{nbvar+1}='FF';
    145145    VarVal{nbvar+1}=isnan(VarVal{nbvar});
Note: See TracChangeset for help on using the changeset viewer.