Changeset 17806 for issm/trunk/src/m/classes/groundingline.py
- Timestamp:
- 04/22/14 10:39:19 (11 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 16565-17015,17017-17381,17383-17422,17424-17619,17621-17657,17659-17672,17674-17801,17804
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/classes/groundingline.py
r16137 r17806 3 3 from EnumDefinitions import * 4 4 from StringToEnum import StringToEnum 5 from checkfield import *6 from WriteData import *7 from MatlabFuncs import * 5 from checkfield import checkfield 6 from WriteData import WriteData 7 import MatlabFuncs as m 8 8 9 9 class groundingline(object): … … 42 42 def checkconsistency(self,md,solution,analyses): # {{{ 43 43 44 md = checkfield(md,' groundingline.migration','values',['None','AgressiveMigration','SoftMigration','SubelementMigration','SubelementMigration2'])44 md = checkfield(md,'fieldname','groundingline.migration','values',['None','AgressiveMigration','SoftMigration','SubelementMigration','SubelementMigration2','Contact']) 45 45 46 if not strcmp(self.migration,'None'):47 if numpy.any(numpy.isnan(md.geometry.b athymetry)):46 if not m.strcmp(self.migration,'None'): 47 if numpy.any(numpy.isnan(md.geometry.bed)): 48 48 md.checkmessage("requesting grounding line migration, but bathymetry is absent!") 49 49 pos=numpy.nonzero(md.mask.groundedice_levelset>0.)[0] 50 if any(numpy.abs(md.geometry.b ed[pos]-md.geometry.bathymetry[pos])>10**-10):50 if any(numpy.abs(md.geometry.base[pos]-md.geometry.bed[pos])>10**-10): 51 51 md.checkmessage("bathymetry not equal to bed on grounded ice!") 52 pos=numpy.nonzero(md.mask.groundedice_levelset<0.)[0] 53 if any(md.geometry.bathymetry[pos]-md.geometry.bed[pos]>10**-9): 52 if any(md.geometry.bed - md.geometry.base > 10**-9): 54 53 md.checkmessage("bathymetry superior to bed on floating ice!") 55 54
Note:
See TracChangeset
for help on using the changeset viewer.