Changeset 24553


Ignore:
Timestamp:
02/07/20 10:36:39 (5 years ago)
Author:
Mathieu Morlighem
Message:

CHG: more flexible handling of projections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/extrusion/project2d.m

    r18216 r24553  
    2727end
    2828
    29 if size(value,1)==md3d.mesh.numberofvertices,
     29if numel(value)==1
     30        projection_value=value;
     31elseif size(value,1)==md3d.mesh.numberofvertices,
    3032        projection_value=value((layer-1)*md3d.mesh.numberofvertices2d+1:layer*md3d.mesh.numberofvertices2d,:);
    31 elseif size(value,1)==md3d.mesh.numberofvertices+1,
     33elseif size(value,1)==md3d.mesh.numberofvertices+1
    3234        projection_value=[value((layer-1)*md3d.mesh.numberofvertices2d+1:layer*md3d.mesh.numberofvertices2d,:); value(end,:)];
     35elseif size(value,1)==md3d.mesh.numberofelements
     36        projection_value=value((layer-1)*md3d.mesh.numberofelements2d+1:layer*md3d.mesh.numberofelements2d,:);
    3337else
    34         projection_value=value((layer-1)*md3d.mesh.numberofelements2d+1:layer*md3d.mesh.numberofelements2d,:);
     38        error('Dimensions not supported yet');
    3539end
Note: See TracChangeset for help on using the changeset viewer.