Changeset 20447
- Timestamp:
- 04/07/16 10:58:01 (9 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/classes/geometry.py ¶
r19897 r20447 46 46 def checkconsistency(self,md,solution,analyses): # {{{ 47 47 48 md = checkfield(md,'fieldname','geometry.surface' ,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 49 md = checkfield(md,'fieldname','geometry.base' ,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 50 md = checkfield(md,'fieldname','geometry.thickness','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices],'>',0,'timeseries',1) 51 if any(abs(self.thickness-self.surface+self.base)>10**-9): 52 md.checkmessage("equality thickness=surface-base violated") 53 if solution==TransientSolutionEnum() and md.transient.isgroundingline: 54 md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 48 if (solution==TransientSolutionEnum() and md.transient.isgia) or (solution==GiaSolutionEnum()): 49 md = checkfield(md,'fieldname','geometry.thickness','NaN',1,'Inf',1,'>=',0,'timeseries',1) 50 else: 51 md = checkfield(md,'fieldname','geometry.surface' ,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 52 md = checkfield(md,'fieldname','geometry.base' ,'NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 53 md = checkfield(md,'fieldname','geometry.thickness','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices],'>',0,'timeseries',1) 54 if any(abs(self.thickness-self.surface+self.base)>10**-9): 55 md.checkmessage("equality thickness=surface-base violated") 56 if solution==TransientSolutionEnum() and md.transient.isgroundingline: 57 md = checkfield(md,'fieldname','geometry.bed','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 55 58 56 59 return md -
TabularUnified issm/trunk-jpl/src/m/mesh/planet/gmsh/gmshplanet.py ¶
r20277 r20447 33 33 #initialize mesh: 34 34 mesh=mesh3dsurface() 35 36 35 37 36 #create .geo file: {{{
Note:
See TracChangeset
for help on using the changeset viewer.