source: issm/oecreview/Archive/26740-27031/ISSM-26840-26841.diff@ 27032

Last change on this file since 27032 was 27032, checked in by Mathieu Morlighem, 3 years ago

CHG: added 26740-27031

File size: 981 bytes
RevLine 
[27032]1Index: ../trunk-jpl/src/m/classes/geometry.py
2===================================================================
3--- ../trunk-jpl/src/m/classes/geometry.py (revision 26840)
4+++ ../trunk-jpl/src/m/classes/geometry.py (revision 26841)
5@@ -60,7 +60,11 @@
6 # }}}
7
8 def marshall(self, prefix, md, fid): # {{{
9- length_thickness = 1 if np.isnan(self.thickness) else len(self.thickness)
10+ if isinstance(self.thickness, (list, np.ndarray)):
11+ length_thickness = len(self.thickness)
12+ else:
13+ length_thickness = 1
14+
15 if (length_thickness == md.mesh.numberofvertices) or (length_thickness == md.mesh.numberofvertices + 1):
16 WriteData(fid, prefix, 'object', self, 'fieldname', 'thickness', 'format', 'DoubleMat', 'mattype', 1, 'timeserieslength', md.mesh.numberofvertices + 1, 'yts', md.constants.yts)
17 elif (length_thickness == md.mesh.numberofelements) or (length_thickness == md.mesh.numberofelements + 1):
Note: See TracBrowser for help on using the repository browser.