Changeset 16395


Ignore:
Timestamp:
10/11/13 14:13:03 (11 years ago)
Author:
Mathieu Morlighem
Message:

NEW: added vertexonsurface for 2d flowline models

Location:
issm/trunk-jpl/src/m
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/mesh2dvertical.m

    r16390 r16395  
    1919                vertexonboundary            = NaN
    2020                vertexonbed                 = NaN
     21                vertexonsurface             = NaN
    2122
    2223                edges                       = NaN
     
    6768                        md = checkfield(md,'mesh.numberofvertices','>',0);
    6869                        md = checkfield(md,'mesh.vertexonbed','size',[md.mesh.numberofvertices 1],'values',[0 1]);
     70                        md = checkfield(md,'mesh.vertexonsurface','size',[md.mesh.numberofvertices 1],'values',[0 1]);
    6971                        md = checkfield(md,'mesh.average_vertex_connectivity','>=',9,'message','''mesh.average_vertex_connectivity'' should be at least 9 in 2d');
    7072
     
    8991                        fielddisplay(obj,'vertexonboundary','vertices on the boundary of the domain flag list');
    9092                        fielddisplay(obj,'vertexonbed','vertices on the bed of the domain flag list');
     93                        fielddisplay(obj,'vertexonsurface','vertices on the surface of the domain flag list');
    9194                        fielddisplay(obj,'segments','edges on domain boundary (vertex1 vertex2 element)');
    9295                        fielddisplay(obj,'segmentmarkers','number associated to each segment');
     
    109112                        WriteData(fid,'object',obj,'class','mesh','fieldname','numberofvertices','format','Integer');
    110113                        WriteData(fid,'object',obj,'class','mesh','fieldname','vertexonbed','format','BooleanMat','mattype',1);
     114                        WriteData(fid,'object',obj,'class','mesh','fieldname','vertexonsurface','format','BooleanMat','mattype',1);
    111115                        WriteData(fid,'object',obj,'class','mesh','fieldname','average_vertex_connectivity','format','Integer');
    112116                end % }}}
  • issm/trunk-jpl/src/m/contrib/dassflow/importgmsh.m

    r16394 r16395  
    8787md.mesh.vertexonbed=zeros(md.mesh.numberofvertices,1);
    8888md.mesh.vertexonbed(find(vertexflags(md.mesh,1)))=1;
     89md.mesh.vertexonsurface=zeros(md.mesh.numberofvertices,1);
     90md.mesh.vertexonsurface(find(vertexflags(md.mesh,3)))=1;
  • issm/trunk-jpl/src/m/mesh/bamgflowband.m

    r16379 r16395  
    3333md.mesh.vertexonbed=zeros(md.mesh.numberofvertices,1);
    3434md.mesh.vertexonbed(find(vertexflags(md.mesh,1)))=1;
     35md.mesh.vertexonsurface=zeros(md.mesh.numberofvertices,1);
     36md.mesh.vertexonsurface(find(vertexflags(md.mesh,3)))=1;
Note: See TracChangeset for help on using the changeset viewer.