Changeset 22758 for issm/trunk/src/m/classes/mesh3dprisms.py
- Timestamp:
- 05/10/18 10:24:27 (7 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/mesh3dprisms.py
r21729 r22758 25 25 self.long = float('NaN'); 26 26 self.epsg = 0; 27 self.scale_factor = float('NaN'); 27 28 28 29 self.vertexonbase = float('NaN'); … … 90 91 string="%s\n%s"%(string,fielddisplay(self,"long","vertices longitude [degrees]")) 91 92 string="%s\n%s"%(string,fielddisplay(self,"epsg","EPSG code (ex: 3413 for UPS Greenland, 3031 for UPS Antarctica)")) 93 string="%s\n%s"%(string,fielddisplay(self,"scale_factor","Projection correction for volume, area, etc. computation")) 92 94 return string 93 95 #}}} … … 118 120 md = checkfield(md,'fieldname','mesh.vertexonsurface','size',[md.mesh.numberofvertices],'values',[0,1]) 119 121 md = checkfield(md,'fieldname','mesh.average_vertex_connectivity','>=',24,'message',"'mesh.average_vertex_connectivity' should be at least 24 in 3d") 122 if(np.size(self.scale_factor)>1): 123 md = checkfield(md,'fieldname','mesh.scale_factor','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 120 124 121 125 return md … … 149 153 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','numberofvertices2d','format','Integer') 150 154 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','numberofelements2d','format','Integer') 155 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','scale_factor','format','DoubleMat','mattype',1) 156 if md.transient.isoceancoupling: 157 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','lat','format','DoubleMat','mattype',1) 158 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','long','format','DoubleMat','mattype',1) 151 159 # }}}
Note:
See TracChangeset
for help on using the changeset viewer.