Changeset 1370


Ignore:
Timestamp:
07/24/09 13:56:13 (16 years ago)
Author:
Mathieu Morlighem
Message:

fixed extraction 2 for Stokes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/modelextract2.m

    r1368 r1370  
    223223                md2.segmentonneumann_diag=md2.segmentonneumann_diag(find(md2.segmentonneumann_diag(:,1) & md2.segmentonneumann_diag(:,2)),:);
    224224        end
     225        if ~isnan(md2.segmentonneumann_diag_stokes)
     226                md2.segmentonneumann_diag_stokes(:,1)=Pgrid(md1.segmentonneumann_diag_stokes(:,1));
     227                md2.segmentonneumann_diag_stokes(:,2)=Pgrid(md1.segmentonneumann_diag_stokes(:,2));
     228                md2.segmentonneumann_diag_stokes(:,end)=Pelem(md1.segmentonneumann_diag_stokes(:,end));
     229                if strcmpi(md1.type,'3d')
     230                        md2.segmentonneumann_diag_stokes(:,3)=Pgrid(md1.segmentonneumann_diag_stokes(:,3));
     231                        md2.segmentonneumann_diag_stokes(:,4)=Pgrid(md1.segmentonneumann_diag_stokes(:,4));
     232                end
     233                md2.segmentonneumann_diag_stokes=md2.segmentonneumann_diag_stokes(find(md2.segmentonneumann_diag_stokes(:,1) & md2.segmentonneumann_diag_stokes(:,2)),:);
     234        end
    225235        md2.neumannvalues_diag=NaN;
    226236
Note: See TracChangeset for help on using the changeset viewer.