Changeset 23773
- Timestamp:
- 03/08/19 09:10:40 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/consistency/checkfield.m
r23760 r23773 96 96 end 97 97 else 98 if isnan(fieldsize(1)), 99 if (size(field,2)~=fieldsize(2)), 100 md = checkmessage(md,getfieldvalue(options,'message',... 101 ['field ''' fieldname ''' should have ' num2str(fieldsize(2)) ' columns'])); 102 end 103 elseif isnan(fieldsize(2)), 104 if (size(field,1)~=fieldsize(1)), 105 md = checkmessage(md,getfieldvalue(options,'message',... 106 ['field ''' fieldname ''' should have ' num2str(fieldsize(1)) ' lines'])); 107 end 108 else 109 if ((size(field,1)~=fieldsize(1)) | (size(field,2)~=fieldsize(2))) 110 md = checkmessage(md,getfieldvalue(options,'message',... 111 ['field ''' fieldname ''' size should be ' num2str(fieldsize(1)) ' x ' num2str(fieldsize(2))])); 98 for i=1:numel(fieldsize) 99 if ~isnan(fieldsize(i)) & (size(field,i)~=fieldsize(i)) 100 md = checkmessage(md,getfieldvalue(options,'message',['field ''' fieldname ''' dimension # ' num2str(i) ' should be of size ' num2str(fieldsize(2))])); 112 101 end 113 102 end
Note:
See TracChangeset
for help on using the changeset viewer.