Changeset 25449


Ignore:
Timestamp:
08/24/20 00:47:13 (5 years ago)
Author:
bdef
Message:

BUG:fix of bad Python translation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/mask.py

    r24902 r25449  
    1414            mask = mask()
    1515    '''
    16     def __init__(self): # {{{
     16    def __init__(self):  # {{{
    1717        self.ice_levelset = float('NaN')
    1818        self.ocean_levelset = float('NaN')
     
    2121        self.setdefaultparameters()
    2222    # }}}
    23     def __repr__(self): # {{{
     23
     24    def __repr__(self):  # {{{
    2425        string = "   masks:"
    2526
     
    2829        return string
    2930    # }}}
    30     def setdefaultparameters(self): # {{{
     31
     32    def setdefaultparameters(self):  # {{{
    3133        return self
    3234    # }}}
    33     def extrude(self, md): # {{{
    34         self.ice_levelset   = project3d(md, 'vector', self.ice_levelset, 'type', 'node')
     35
     36    def extrude(self, md):  # {{{
     37        self.ice_levelset = project3d(md, 'vector', self.ice_levelset, 'type', 'node')
    3538        self.ocean_levelset = project3d(md, 'vector', self.ocean_levelset, 'type', 'node')
    3639
    3740        return self
    3841    # }}}
    39     def mask(self, *args): # {{{
    40         nargin = len(args)
    41         if nargin == 0:
     42
     43    def mask(self, *args):  # {{{
     44        if len(args) == 0:
    4245            self.setdefaultparameters()
    4346        else:
     
    4649        return self
    4750    # }}}
    48     def oceanset(self, *args): # {{{
    49         if nargin == 2:
     51
     52    def oceanset(self, *args):  # {{{
     53        if len(args) == 2:
    5054            ocean = args[0]
    5155            index = args[1]
    5256            self.ocean_levelset[index] = -ocean
    53         elif nargin == 1:
     57        elif len(args) == 1:
    5458            ocean = args[0]
    5559            self.ocean_levelset = -ocean
     
    5963        return self
    6064    # }}}
    61     def iceset(self, *args): # {{{
    62         if nargin == 2:
     65
     66    def iceset(self, *args):  # {{{
     67        if len(args) == 2:
    6368            ice = args[0]
    6469            index = args[1]
    6570            self.ice_levelset[index] = -ice
    66         elif nargin == 1:
     71        elif len(args) == 1:
    6772            ice = args[0]
    68             self.ocean_levelset = -ocean
     73            self.ocean_levelset = -ice
    6974        else:
    7075            raise RuntimeError("iceset error message: not supported yet")
     
    7277        return self
    7378    # }}}
    74     def checkconsistency(self, md, solution, analyses): # {{{
     79
     80    def checkconsistency(self, md, solution, analyses):  # {{{
    7581        if solution == 'LoveSolution':
    7682            return
     
    8389        return md
    8490    # }}}
    85     def marshall(self, prefix, md, fid): # {{{
     91
     92    def marshall(self, prefix, md, fid):  # {{{
    8693        WriteData(fid, prefix, 'object', self, 'fieldname', 'ocean_levelset', 'format', 'DoubleMat', 'mattype', 1)
    8794        WriteData(fid, prefix, 'object', self, 'fieldname', 'ice_levelset', 'format', 'DoubleMat', 'mattype', 1)
Note: See TracChangeset for help on using the changeset viewer.