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

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

CHG: added 26740-27031

File size: 981 bytes
  • ../trunk-jpl/src/m/classes/geometry.py

     
    6060    # }}}
    6161
    6262    def marshall(self, prefix, md, fid):  # {{{
    63         length_thickness = 1 if np.isnan(self.thickness) else len(self.thickness)
     63        if isinstance(self.thickness, (list, np.ndarray)):
     64            length_thickness = len(self.thickness)
     65        else:
     66            length_thickness = 1
     67
    6468        if (length_thickness == md.mesh.numberofvertices) or (length_thickness == md.mesh.numberofvertices + 1):
    6569            WriteData(fid, prefix, 'object', self, 'fieldname', 'thickness', 'format', 'DoubleMat', 'mattype', 1, 'timeserieslength', md.mesh.numberofvertices + 1, 'yts', md.constants.yts)
    6670        elif (length_thickness == md.mesh.numberofelements) or (length_thickness == md.mesh.numberofelements + 1):
Note: See TracBrowser for help on using the repository browser.