Changeset 9728 for issm/trunk/src/m/model/mesh/findsegments.m
- Timestamp:
- 09/09/11 13:40:05 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/mesh/findsegments.m
r9725 r9728 3 3 % 4 4 % Optional inputs: 5 % ' elementconnectivity'5 % 'mesh.elementconnectivity' 6 6 % 7 7 % Usage: … … 12 12 13 13 %Get connectivity 14 elementconnectivity=getfieldvalue(options,'elementconnectivity',md.elementconnectivity);14 mesh.elementconnectivity=getfieldvalue(options,'mesh.elementconnectivity',md.mesh.elementconnectivity); 15 15 16 16 %Now, build the connectivity tables for this mesh if not correclty done 17 if size(md. elementconnectivity,1)~=md.mesh.numberofelements,18 if exist(options,' elementconnectivity'),19 error(' '' elementconnectivity'' option does not have thge right size.');17 if size(md.mesh.elementconnectivity,1)~=md.mesh.numberofelements, 18 if exist(options,'mesh.elementconnectivity'), 19 error(' ''mesh.elementconnectivity'' option does not have thge right size.'); 20 20 else 21 elementconnectivity=ElementConnectivity(md.elements,md.nodeconnectivity);21 mesh.elementconnectivity=ElementConnectivity(md.elements,md.mesh.nodeconnectivity); 22 22 end 23 23 end 24 24 25 25 %Recreate the segments 26 elementonboundary=double( elementconnectivity(:,3)==0);26 elementonboundary=double(mesh.elementconnectivity(:,3)==0); 27 27 pos=find(elementonboundary); 28 28 num_segments=length(pos); … … 37 37 38 38 %get elements connected to el1 39 els2= elementconnectivity(el1,find(elementconnectivity(el1,:)));39 els2=mesh.elementconnectivity(el1,find(mesh.elementconnectivity(el1,:))); 40 40 41 41 %el1 is connected to 2 other elements
Note:
See TracChangeset
for help on using the changeset viewer.