Changeset 380 for trunk/src/calc_field.m


Ignore:
Timestamp:
Jan 29, 2012, 2:31:56 PM (12 years ago)
Author:
sommeria
Message:

reading of civ data, new format, improved: bugs for reading u and v repairedd

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/calc_field.m

    r247 r380  
    6464    RoleList={};
    6565    units_cell={};
    66     % new civ data
     66   
     67    %% interpolation with new civ data
    6768    if isfield(DataIn,'X_SubRange')
    6869        XMax=max(max(DataIn.X_SubRange));
     
    8889        DataOut.V=zeros(size(XI));
    8990        DataOut.vort=zeros(size(XI));
     91       
    9092        DataOut.div=zeros(size(XI));
    9193        nbval=zeros(size(XI));
     
    126128                        ListFields={'vort'};
    127129                        VarAttributes{1}.Role='scalar';
    128 %                         EMX = [DMXY(:,:,1) PM];
    129 %                         EMY = [DMXY(:,:,2) PM];
    130 %                         DataIn.U_tps(nbvec_sub+1,isub)=0;%constant value suppressed by spatial derivatives
    131 %                         DataIn.V_tps(nbvec_sub+1,isub)=0;%constant value suppressed by spatial derivatives
    132 %                         DataIn.V_tps(nbvec_sub+2,isub)=0;% X coefficient suppressed for x wise derivatives
    133 %                         DataIn.U_tps(nbvec_sub+3,isub)=0;% Y coefficient suppressed for x wise derivatives
    134130                        DataOut.vort(ind_sel)=DataOut.vort(ind_sel)+EMDY *DataIn.U_tps(1:nbvec_sub+3,isub)-EMDX *DataIn.V_tps(1:nbvec_sub+3,isub);
    135131                    case 'div'
    136132                        ListFields={'div'};
    137133                        VarAttributes{1}.Role='scalar';
    138 %                         EMX = [DMXY(:,:,1) PM];
    139 %                         EMY = [DMXY(:,:,2) PM];
    140 %                         DataIn.U_tps(nbvec_sub+1,isub)=0;%constant value suppressed by spatial derivatives
    141 %                         DataIn.V_tps(nbvec_sub+1,isub)=0;%constant value suppressed by spatial derivatives
    142 %                         DataIn.V_tps(nbvec_sub+2,isub)=0;% X coefficient suppressed for x wise derivatives
    143 %                         DataIn.U_tps(nbvec_sub+3,isub)=0;% Y coefficient suppressed for x wise derivatives
    144134                        DataOut.div(ind_sel)=DataOut.div(ind_sel)+EMDX*DataIn.U_tps(1:nbvec_sub+3,isub)+EMDY *DataIn.V_tps(1:nbvec_sub+3,isub);
    145135                end
     
    161151        DataOut.VarAttribute={[],[]};
    162152        DataOut.VarAttribute{3}.Role='errorflag';
    163         DataOut.VarAttribute=[DataOut.VarAttribute VarAttributes];      
     153        DataOut.VarAttribute=[DataOut.VarAttribute VarAttributes];   
    164154    else   
     155       
     156    %% civx data   
    165157        DataOut=DataIn;
    166158        for ilist=1:length(FieldName)
Note: See TracChangeset for help on using the changeset viewer.