Changeset 9778
- Timestamp:
- 09/12/11 13:40:01 (14 years ago)
- Location:
- issm/trunk/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/basalforcings.m
r9769 r9778 37 37 function checkconsistency(obj,md) % {{{ 38 38 39 %fields={'melting_rate','geothermalflux'};40 checksize(md,'basalforcings',fields,[md.mesh.numberofvertices 1]);39 fields={'melting_rate','geothermalflux'}; 40 %checksize(md,'basalforcings',fields,[md.mesh.numberofvertices 1]); 41 41 end % }}} 42 42 end -
issm/trunk/src/m/classes/model/model.m
r9734 r9778 8 8 % {{{1 9 9 %Careful here: no other class should be used as default value this is a bug of matlab 10 cluster = modelfield('default',0,'marshall',false); 11 verbose = modelfield('default',0,'marshall',true,'preprocess','marshallverbose','format','Integer'); 12 results = modelfield('default',0,'marshall',false); 13 solver = modelfield('default',0,'marshall',false); 14 debug = modelfield('default',0,'marshall',false); 10 mesh = modelfield('default',0,'marshall',true); 11 mask = modelfield('default',0,'marshall',true); 12 13 geometry = modelfield('default',0,'marshall',true); 15 14 constants = modelfield('default',0,'marshall',true); 16 flaim = modelfield('default',0,'marshall',false);17 15 surfaceforcings = modelfield('default',0,'marshall',true); 18 16 basalforcings = modelfield('default',0,'marshall',true); 17 materials = modelfield('default',0,'marshall',true); 19 18 friction = modelfield('default',0,'marshall',true); 19 flowequation = modelfield('default',0,'marshall',true); 20 timestepping = modelfield('default',0,'marshall',true); 21 initialization = modelfield('default',0,'marshall',true); 22 rifts = modelfield('default',0,'marshall',true); 23 24 debug = modelfield('default',0,'marshall',false); 25 verbose = modelfield('default',0,'marshall',true,'preprocess','marshallverbose','format','Integer'); 26 settings = modelfield('default',0,'marshall',true); 27 solver = modelfield('default',0,'marshall',false); 28 cluster = modelfield('default',0,'marshall',false); 29 30 balancethickness = modelfield('default',0,'marshall',true); 31 diagnostic = modelfield('default',0,'marshall',true); 32 groundingline = modelfield('default',0,'marshall',true); 33 hydrology = modelfield('default',0,'marshall',true); 34 prognostic = modelfield('default',0,'marshall',true); 35 thermal = modelfield('default',0,'marshall',true); 36 steadystate = modelfield('default',0,'marshall',true); 37 transient = modelfield('default',0,'marshall',true); 38 39 autodiff = modelfield('default',0,'marshall',true); 40 flaim = modelfield('default',0,'marshall',false); 41 inversion = modelfield('default',0,'marshall',true); 42 qmu = modelfield('default',0,'marshall',true); 43 44 results = modelfield('default',0,'marshall',false); 45 radaroverlay = modelfield('default',0,'marshall',false); 46 miscellaneous = modelfield('default',0,'marshall',true); 20 47 private = modelfield('default',0,'marshall',false); 21 rifts = modelfield('default',0,'marshall',true);22 hydrology = modelfield('default',0,'marshall',true);23 settings = modelfield('default',0,'marshall',true);24 radaroverlay = modelfield('default',0,'marshall',false);25 thermal = modelfield('default',0,'marshall',true);26 miscellaneous = modelfield('default',0,'marshall',true);27 timestepping = modelfield('default',0,'marshall',true);28 groundingline = modelfield('default',0,'marshall',true);29 prognostic = modelfield('default',0,'marshall',true);30 materials = modelfield('default',0,'marshall',true);31 mask = modelfield('default',0,'marshall',true);32 qmu = modelfield('default',0,'marshall',true);33 balancethickness = modelfield('default',0,'marshall',true);34 flowequation = modelfield('default',0,'marshall',true);35 steadystate = modelfield('default',0,'marshall',true);36 inversion = modelfield('default',0,'marshall',true);37 transient = modelfield('default',0,'marshall',true);38 diagnostic = modelfield('default',0,'marshall',true);39 initialization = modelfield('default',0,'marshall',true);40 geometry = modelfield('default',0,'marshall',true);41 autodiff = modelfield('default',0,'marshall',true);42 mesh = modelfield('default',0,'marshall',true);43 48 44 49 %}}} … … 389 394 end 390 395 %}}} 396 function disp(obj) % {{{ 397 fielddisplay(obj,'mesh' ,'mesh properties'); 398 fielddisplay(obj,'mask' ,'defines grounded and floating elements'); 399 fielddisplay(obj,'geometry' ,'surface elevation, bedrock topography, ice thicknes,...'); 400 fielddisplay(obj,'constants' ,'physical constants'); 401 fielddisplay(obj,'surfaceforcings' ,'surface mass balance'); 402 fielddisplay(obj,'basalforcings' ,'bed forcings'); 403 fielddisplay(obj,'materials' ,'material properties'); 404 fielddisplay(obj,'friction' ,'friction properties'); 405 fielddisplay(obj,'flowequation' ,'flow equations'); 406 fielddisplay(obj,'timestepping' ,'time stepping for transient models'); 407 fielddisplay(obj,'initialization' ,'initial guess/state'); 408 fielddisplay(obj,'rifts' ,'rifts properties'); 409 fielddisplay(obj,'debug' ,'debugging tools (valgrind, gprof)'); 410 fielddisplay(obj,'verbose' ,'verbosity in solve'); 411 fielddisplay(obj,'settings' ,'settings properties'); 412 fielddisplay(obj,'solver' ,'solver properties'); 413 fielddisplay(obj,'cluster' ,'cluster properties'); 414 fielddisplay(obj,'balancethickness' ,'balancethickness properties'); 415 fielddisplay(obj,'diagnostic' ,'diagnostic properties'); 416 fielddisplay(obj,'groundingline' ,'groundingline properties'); 417 fielddisplay(obj,'hydrology' ,'hydrology properties'); 418 fielddisplay(obj,'prognostic' ,'prognostic properties'); 419 fielddisplay(obj,'thermal' ,'thermal properties'); 420 fielddisplay(obj,'steadystate' ,'steadystate properties'); 421 fielddisplay(obj,'transient' ,'transient properties'); 422 fielddisplay(obj,'autodiff' ,'autodiff properties'); 423 fielddisplay(obj,'flaim' ,'flaim properties'); 424 fielddisplay(obj,'inversion' ,'inversion properties'); 425 fielddisplay(obj,'qmu' ,'qmu properties'); 426 fielddisplay(obj,'results' ,'results properties'); 427 fielddisplay(obj,'radaroverlay' ,'radaroverlay properties'); 428 fielddisplay(obj,'miscellaneous' ,'miscellaneous properties'); 429 fielddisplay(obj,'private' ,'private properties'); 430 end % }}} 391 431 end 392 432 end
Note:
See TracChangeset
for help on using the changeset viewer.