Changeset 24288


Ignore:
Timestamp:
10/29/19 08:15:50 (5 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing Basile's commit

Location:
issm/trunk-jpl/src/m/classes
Files:
2 edited

Legend:

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

    r24287 r24288  
    7474        md = checkfield(md, 'fieldname', 'masstransport.min_thickness', '>', 0)
    7575        md = checkfield(md, 'fieldname', 'masstransport.requested_outputs', 'stringrow', 1)
    76         md = checkfield(md, 'fieldname', 'masstransport.vertex_pairing', '>', 0)
     76        if not np.any(np.isnan(self.vertex_pairing)):
     77            md = checkfield(md, 'fieldname', 'masstransport.vertex_pairing', '>', 0)
    7778
    7879        return md
  • issm/trunk-jpl/src/m/classes/stressbalance.py

    r24287 r24288  
    134134        md = checkfield(md, 'fieldname', 'stressbalance.loadingforce', 'size', [md.mesh.numberofvertices, 3])
    135135        md = checkfield(md, 'fieldname', 'stressbalance.requested_outputs', 'stringrow', 1)
    136         md = checkfield(md, 'fieldname', 'stressbalance.vertex_pairing', '>', 0)
     136        if not np.any(np.isnan(self.vertex_pairing)):
     137            md = checkfield(md, 'fieldname', 'stressbalance.vertex_pairing', '>', 0)
    137138        #singular solution
    138139        #        if ~any((~isnan(md.stressbalance.spcvx) + ~isnan(md.stressbalance.spcvy)) == 2),
Note: See TracChangeset for help on using the changeset viewer.