Changeset 10992
- Timestamp:
- 11/30/11 15:42:32 (13 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/rifts.m
r10969 r10992 55 55 disp(sprintf(' rifts parameters:')); 56 56 57 fielddisplay(obj,'numrifts','number of of rifts');58 57 fielddisplay(obj,'riftstruct','structure containing all rift information (vertices coordinates, segments, type of melange, ...)'); 59 58 fielddisplay(obj,'riftproperties',''); -
issm/trunk-jpl/src/m/model/mesh/rifts/meshprocessrifts.m
r9734 r10992 26 26 %Call MEX file 27 27 [md.mesh.elements,md.mesh.x,md.mesh.y,md.mesh.segments,md.mesh.segmentmarkers,md.rifts.riftstruct]=TriMeshProcessRifts(md.mesh.elements,md.mesh.x,md.mesh.y,md.mesh.segments,md.mesh.segmentmarkers); 28 md.rifts29 md.rifts.riftstruct30 28 if ~isstruct(md.rifts.riftstruct), 31 29 error('TriMeshProcessRifts did not find any rift'); … … 33 31 34 32 %Fill in rest of fields: 33 numrifts=length(md.rifts.riftstruct); 35 34 md.mesh.numberofelements=length(md.mesh.elements); 36 35 md.mesh.numberofvertices=length(md.mesh.x); 37 36 md.mesh.z=zeros(md.mesh.numberofvertices,1); 38 37 md.mesh.vertexonboundary=zeros(length(md.mesh.x),1); md.mesh.vertexonboundary(md.mesh.segments(:,1:2))=1; 39 md.rifts.numrifts=length(md.rifts.riftstruct);40 md.flowequation.element_equation=3*ones(md.mesh.numberofelements,1);41 38 md.mesh.vertexonbed=ones(md.mesh.numberofvertices,1); 42 39 md.mesh.vertexonsurface=ones(md.mesh.numberofvertices,1); … … 45 42 46 43 %get coordinates of rift tips 47 for i=1: md.rifts.numrifts,44 for i=1:numrifts, 48 45 md.rifts.riftstruct(i).tip1coordinates=[md.mesh.x(md.rifts.riftstruct(i).tips(1)) md.mesh.y(md.rifts.riftstruct(i).tips(1))]; 49 46 md.rifts.riftstruct(i).tip2coordinates=[md.mesh.x(md.rifts.riftstruct(i).tips(2)) md.mesh.y(md.rifts.riftstruct(i).tips(2))]; … … 53 50 flags=ContourToMesh(md.mesh.elements,md.mesh.x,md.mesh.y,domainoutline,'node',0); 54 51 found=0; 55 for i=1: md.rifts.numrifts,52 for i=1:numrifts, 56 53 if flags(md.rifts.riftstruct(i).tips(1))==0, 57 54 found=1;
Note:
See TracChangeset
for help on using the changeset viewer.