Changeset 24185


Ignore:
Timestamp:
09/30/19 13:41:33 (6 years ago)
Author:
schlegel
Message:

CHG: check correctly for partition column vectors

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

Legend:

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

    r24173 r24185  
    6767                        end
    6868                        if ~isempty(md.qmu.vpartition) & ~any(isnan(md.qmu.vpartition)),
    69                                 if numel(md.qmu.vpartition)~=md.mesh.numberofvertices 
     69                                if size(md.qmu.vpartition,1)~=md.mesh.numberofvertices 
    7070                                        md = checkmessage(md,['user supplied vertex partition for qmu analysis should have size md.mesh.numberofvertices x 1']);
    7171                                end
     
    7878                        end
    7979                        if ~isempty(md.qmu.epartition) & ~any(isnan(md.qmu.epartition)),
    80                                 if numel(md.qmu.epartition)~=md.mesh.numberofelements,
     80                                if size(md.qmu.epartition,1)~=md.mesh.numberofelements,
    8181                                        md = checkmessage(md,['user supplied element partition for qmu analysis should have size md.mesh.numberofelements x 1']);
    8282                                end
  • issm/trunk-jpl/src/m/classes/qmu.py

    r24178 r24185  
    156156               
    157157                if np.size(md.qmu.vpartition) > 0:
    158                         if np.size(md.qmu.vpartition)!=md.mesh.numberofvertices:
     158                        if np.size(md.qmu.vpartition,0)!=md.mesh.numberofvertices:
    159159                                md.checkmessage("user supplied vertex partition for qmu analysis should have size (md.mesh.numberofvertices x 1)")
    160160                        if not min(md.qmu.vpartition.flatten())==0:
     
    164164
    165165                if np.size(md.qmu.epartition) > 0:
    166                         if np.size(md.qmu.epartition) != md.mesh.numberofelements:
     166                        if np.size(md.qmu.epartition,0) != md.mesh.numberofelements:
    167167                                md.checkmessage("user supplied element partition for qmu analysis should have size (md.mesh.numberofelements x 1)")
    168168                        if not min(md.qmu.epartition.flatten())==0:
Note: See TracChangeset for help on using the changeset viewer.