Changeset 25503


Ignore:
Timestamp:
08/31/20 19:43:53 (5 years ago)
Author:
jdquinn
Message:

BUG: Corrected frictionwaterlayer failure (constructor works more like MATLAB now)

Location:
issm/trunk-jpl
Files:
2 edited

Legend:

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

    r25499 r25503  
    44from fielddisplay import fielddisplay
    55from project3d import project3d
     6from structtoobj import structtoobj
    67from WriteData import WriteData
    78
     
    1415    """
    1516
    16     def __init__(self, md):  # {{{
     17    def __init__(self, *args):  # {{{
    1718        self.coefficient = np.nan
    1819        self.f = np.nan
     
    2021        self.q = np.nan
    2122        self.water_layer = np.nan
     23
     24        nargs = len(args)
     25        if nargs == 0:
     26            self.setdefaultparameters()
     27        elif nargs == 1:
     28            self = structtoobj(self, args[0])
    2229    #}}}
    2330
  • issm/trunk-jpl/test/NightlyRun/test439.py

    r23860 r25503  
    1515md = md.extrude(4, 1.)
    1616md = setflowequation(md, 'HO', 'all')
    17 md.friction = frictionwaterlayer(md)
     17md.friction = frictionwaterlayer(md.friction)
    1818md.friction.water_layer = np.zeros((md.mesh.numberofvertices + 1, 2))
    1919md.friction.water_layer[:, 1] = 1.
Note: See TracChangeset for help on using the changeset viewer.