Changeset 4348


Ignore:
Timestamp:
06/30/10 12:16:26 (15 years ago)
Author:
Mathieu Morlighem
Message:

Fixed modelextract (no more md.type)

File:
1 edited

Legend:

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

    r3589 r4348  
    6868elements_2(:,2)=Pgrid(elements_2(:,2));
    6969elements_2(:,3)=Pgrid(elements_2(:,3));
    70 if strcmpi(md1.type,'3d'),
     70if md1.dim==3,
    7171        elements_2(:,4)=Pgrid(elements_2(:,4));
    7272        elements_2(:,5)=Pgrid(elements_2(:,5));
     
    107107
    108108        %uppernodes lowernodes
    109         if strcmpi(md1.type,'3d')
     109        if md1.dim==3
    110110                md2.uppergrids=md1.uppergrids(pos_grid);
    111111                pos=find(~isnan(md2.uppergrids));
     
    118118
    119119        %Initial 2d mesh
    120         if strcmpi(md1.type,'3d')
     120        if md1.dim==3
    121121                flag_elem_2d=flag_elem(1:md1.numberofelements2d);
    122122                pos_elem_2d=find(flag_elem_2d);
     
    162162
    163163        %recreate segments
    164         if strcmpi(md1.type,'2d')
     164        if md1.dim==2
    165165                md2.nodeconnectivity=NodeConnectivity(md2.elements,md2.numberofgrids);
    166166                md2.elementconnectivity=ElementConnectivity(md2.elements,md2.nodeconnectivity);
     
    215215                md2.pressureload(:,2)=Pgrid(md1.pressureload(:,2));
    216216                md2.pressureload(:,end-1)=Pelem(md1.pressureload(:,end-1));
    217                 if strcmpi(md1.type,'3d')
     217                if md1.dim==3
    218218                        md2.pressureload(:,3)=Pgrid(md1.pressureload(:,3));
    219219                        md2.pressureload(:,4)=Pgrid(md1.pressureload(:,4));
Note: See TracChangeset for help on using the changeset viewer.