Changeset 9778


Ignore:
Timestamp:
09/12/11 13:40:01 (14 years ago)
Author:
Mathieu Morlighem
Message:

minor

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

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/basalforcings.m

    r9769 r9778  
    3737                function checkconsistency(obj,md) % {{{
    3838
    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]);
    4141                end % }}}
    4242        end
  • issm/trunk/src/m/classes/model/model.m

    r9734 r9778  
    88                 % {{{1
    99                 %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);
    1514                 constants        = modelfield('default',0,'marshall',true);
    16                  flaim            = modelfield('default',0,'marshall',false);
    1715                 surfaceforcings  = modelfield('default',0,'marshall',true);
    1816                 basalforcings    = modelfield('default',0,'marshall',true);
     17                 materials        = modelfield('default',0,'marshall',true);
    1918                 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);
    2047                 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);
    4348
    4449                 %}}}
     
    389394                 end
    390395                 %}}}
     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 % }}}
    391431         end
    392432 end
Note: See TracChangeset for help on using the changeset viewer.