Changeset 18077
- Timestamp:
- 05/31/14 05:38:57 (11 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/mesh3dprisms.m
r17931 r18077 18 18 hemisphere = NaN 19 19 20 elementonbase = NaN21 elementonsurface = NaN22 20 vertexonbase = NaN 23 21 vertexonsurface = NaN … … 163 161 fielddisplay(obj,'numberoflayers','number of extrusion layers'); 164 162 fielddisplay(obj,'vertexonbase','lower vertices flags list'); 165 fielddisplay(obj,'elementonbase','lower elements flags list');166 163 fielddisplay(obj,'vertexonsurface','upper vertices flags list'); 167 fielddisplay(obj,'elementonsurface','upper elements flags list');168 164 fielddisplay(obj,'uppervertex','upper vertex list (NaN for vertex on the upper surface)'); 169 165 fielddisplay(obj,'upperelements','upper element list (NaN for element on the upper layer)'); -
issm/trunk-jpl/src/m/classes/mesh3dprisms.py
r17886 r18077 27 27 self.hemisphere = float('NaN'); 28 28 29 self.elementonbase = float('NaN');30 self.elementonsurface = float('NaN');31 29 self.vertexonbase = float('NaN'); 32 30 self.vertexonsurface = float('NaN'); … … 75 73 string="%s\n%s"%(string,fielddisplay(self,"numberoflayers","number of extrusion layers")) 76 74 string="%s\n%s"%(string,fielddisplay(self,"vertexonbase","lower vertices flags list")) 77 string="%s\n%s"%(string,fielddisplay(self,"elementonbase","lower elements flags list"))78 75 string="%s\n%s"%(string,fielddisplay(self,"vertexonsurface","upper vertices flags list")) 79 string="%s\n%s"%(string,fielddisplay(self,"elementonsurface","upper elements flags list"))80 76 string="%s\n%s"%(string,fielddisplay(self,"uppervertex","upper vertex list (-1 for vertex on the upper surface)")) 81 77 string="%s\n%s"%(string,fielddisplay(self,"upperelements","upper element list (-1 for element on the upper layer)")) -
issm/trunk-jpl/src/m/classes/model.m
r18068 r18077 711 711 712 712 %bedinfo and surface info 713 md.mesh.elementonbase=project3d(md,'vector',ones(md.mesh.numberofelements2d,1),'type','element','layer',1);714 md.mesh.elementonsurface=project3d(md,'vector',ones(md.mesh.numberofelements2d,1),'type','element','layer',md.mesh.numberoflayers-1);715 713 md.mesh.vertexonbase=project3d(md,'vector',ones(md.mesh.numberofvertices2d,1),'type','node','layer',1); 716 714 md.mesh.vertexonsurface=project3d(md,'vector',ones(md.mesh.numberofvertices2d,1),'type','node','layer',md.mesh.numberoflayers); … … 943 941 if isfield(structmd,'upperelements'), md.mesh.upperelements=structmd.upperelements; end 944 942 if isfield(structmd,'lowerelements'), md.mesh.lowerelements=structmd.lowerelements; end 945 if isfield(structmd,'elementonbase'), md.mesh.elementonbase=structmd.elementonbase; end946 if isfield(structmd,'elementonsurface'), md.mesh.elementonsurface=structmd.elementonsurface; end947 943 if isfield(structmd,'nodeonsurface'), md.mesh.vertexonsurface=structmd.nodeonsurface; end 948 944 if isfield(structmd,'nodeonbase'), md.mesh.vertexonbase=structmd.nodeonbase; end -
issm/trunk-jpl/src/m/classes/model.py
r18068 r18077 618 618 619 619 #bedinfo and surface info 620 md.mesh.elementonbase=project3d(md,'vector',numpy.ones(md.mesh.numberofelements2d,bool),'type','element','layer',1)621 md.mesh.elementonsurface=project3d(md,'vector',numpy.ones(md.mesh.numberofelements2d,bool),'type','element','layer',md.mesh.numberoflayers-1)622 620 md.mesh.vertexonbase=project3d(md,'vector',numpy.ones(md.mesh.numberofvertices2d,bool),'type','node','layer',1) 623 621 md.mesh.vertexonsurface=project3d(md,'vector',numpy.ones(md.mesh.numberofvertices2d,bool),'type','node','layer',md.mesh.numberoflayers) -
issm/trunk-jpl/src/m/consistency/checkfield.m
r17610 r18077 23 23 % Usage: 24 24 % md = checkfield(md,fieldname,options); 25 %26 % Example:27 % md = checkfield(md,'mesh.elementonbase','size',[md.mesh.numberofelements 1],'values',[0 1]);28 25 29 26 %get options -
issm/trunk-jpl/src/m/consistency/checkfield.py
r17610 r18077 30 30 Usage: 31 31 md = checkfield(md,fieldname,options); 32 33 Example:34 md = checkfield(md,'mesh.elementonbase','size',[md.mesh.numberofelements 1],'values',[0 1]);35 32 """ 36 33 -
issm/trunk-jpl/src/m/contrib/bamg/yams.m
r17610 r18077 108 108 md.mesh.vertexonbase=ones(md.mesh.numberofvertices,1); 109 109 md.mesh.vertexonsurface=ones(md.mesh.numberofvertices,1); 110 md.mesh.elementonbase=ones(md.mesh.numberofelements,1);111 md.mesh.elementonsurface=ones(md.mesh.numberofelements,1);112 110 if strcmpi(Names.interp,'node'), 113 111 md.inversion.vx_obs=InterpFromGridToMesh(Vel.(Names.xname),Vel.(Names.yname),Vel.(Names.vxname),md.mesh.x,md.mesh.y,0);
Note:
See TracChangeset
for help on using the changeset viewer.