Changeset 3583 for issm/trunk
- Timestamp:
- 04/21/10 08:07:53 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/modelextract.m
r3099 r3583 136 136 md2.z2d=md1.z(pos_grid_2d); 137 137 end 138 139 %Edges 140 if size(md2.edges,2)>1, %do not use ~isnan because there are some NaNs... 141 %renumber first two columns 142 md2.edges(:,1)=Pgrid(md2.edges(:,1)); 143 md2.edges(:,2)=Pgrid(md2.edges(:,2)); 144 md2.edges(:,3)=Pelem(md2.edges(:,3)); 145 %remove column where the first element is not in the domain 146 md2.edges=md2.edges(find(md2.edges(:,1) & md2.edges(:,2) & md2.edges(:,3)),:); 147 %now we must renumber the second column and put NaN if the element is not in the domain 148 A=md2.edges(:,4); 149 A(find(~isnan(A)))=Pelem(A(find(~isnan(A)))); 150 A(find(A==0))=NaN; 151 md2.edges(:,4)=A; clear A; 152 end 153 138 154 139 155 %Penalties
Note:
See TracChangeset
for help on using the changeset viewer.