Changeset 9182
- Timestamp:
- 08/04/11 14:31:55 (14 years ago)
- Location:
- issm/trunk/src/m/model
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/ismodelselfconsistent.m
r9160 r9182 466 466 checksize(md,fields,[md.numberofnodes 1]); 467 467 checknan(md,fields); 468 469 %FORCINGS 470 fields={'surface_mass_balance'}; 471 checkforcing(md,fields); 468 472 %}}} 469 473 case HydrologyAnalysisEnum, … … 484 488 end 485 489 end 490 491 %CHECK THAT SPCTEMPERATURE IS AN APPROPRIATE FORCING 492 fields={'spctemperature'}; 493 checkforcing(md,fields); 486 494 487 495 %CHECK THAT WE ARE NOT FULLY CONSTRAINED … … 725 733 726 734 eval(['field=md.' fieldname ';']); 727 checksize(md,{fieldname},[md.numberofnodes+1 NaN]) 728 729 if any(field(end,:)~=sort(field(end,:))), 730 message(['model not consistent: model ' md.name ': ' fieldname ' columns should be chronological']); 731 end 732 if any(field(end,1:end-1)==field(end,2:end)), 733 message(['model not consistent: model ' md.name ': ' fieldname ' columns must not contain duplicate timesteps']); 735 if size(field,1)==md.numberofnodes, 736 if ~size(field,2)==1, 737 message(['model not consistent: model ' md.name ': ' fieldname ' should have only one column as there are md.numberofnodes lines']); 738 end 739 elseif size(field,1)==md.numberofnodes+1 740 if any(field(end,:)~=sort(field(end,:))), 741 message(['model not consistent: model ' md.name ': ' fieldname ' columns should be chronological']); 742 end 743 if any(field(end,1:end-1)==field(end,2:end)), 744 message(['model not consistent: model ' md.name ': ' fieldname ' columns must not contain duplicate timesteps']); 745 end 746 else 747 message(['model not consistent: model ' md.name ': ' fieldname ' should have md.numberofnodes or md.numberofnodes+1 lines']); 734 748 end 735 749 end -
issm/trunk/src/m/model/project3d.m
r9181 r9182 34 34 paddingvalue = getfieldvalue(options,'padding',0); %0 by default 35 35 36 if strcmpi(type,'node'), 36 if length(vector2d)==1, 37 projected_vector=vector2d; 38 elseif strcmpi(type,'node'), 37 39 38 40 %Initialize 3d vector
Note:
See TracChangeset
for help on using the changeset viewer.