Changeset 17726
- Timestamp:
- 04/14/14 15:54:05 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/contrib/dassflow/importgmsh.m
r17719 r17726 83 83 else %Boundary element 84 84 segments(end+1,:)=A; 85 if (flags(1)==3), segmentmarkers(end+1)=3; 85 if (flags(1)==1), segmentmarkers(end+1)=1; 86 elseif(flags(1)==2), segmentmarkers(end+1)=2; 87 elseif(flags(1)==3), segmentmarkers(end+1)=3; 86 88 elseif(flags(1)==4), segmentmarkers(end+1)=4; 87 elseif(flags(1)==1), segmentmarkers(end+1)=1;88 elseif(flags(1)==2), segmentmarkers(end+1)=2;89 elseif(flags(1)==5), segmentmarkers(end+1)=5;90 elseif(flags(1)==6), segmentmarkers(end+1)=6;91 89 else error(['flags ' num2str(flags') ' not supported']); 92 90 end … … 144 142 md.mesh.numberofelements=size(md.mesh.elements,1); 145 143 md.mesh.numberofvertices=length(md.mesh.x); 144 145 %base 2, surface 1, inflow 3, outflow 4 146 146 md.mesh.vertexonbase=zeros(md.mesh.numberofvertices,1); 147 md.mesh.vertexonbase( find(segments(find(segmentmarkers==1),1:3)))=1;147 md.mesh.vertexonbase(segments(find(segmentmarkers==2),1:3))=1; 148 148 md.mesh.vertexonsurface=zeros(md.mesh.numberofvertices,1); 149 md.mesh.vertexonsurface( find(segments(find(segmentmarkers==3),1:3)))=1;149 md.mesh.vertexonsurface(segments(find(segmentmarkers==1),1:3))=1; 150 150 end
Note:
See TracChangeset
for help on using the changeset viewer.