Changeset 9517


Ignore:
Timestamp:
08/31/11 11:11:51 (14 years ago)
Author:
Mathieu Morlighem
Message:

converted md.groundingline_migration to string

Location:
issm/trunk/src/m
Files:
3 edited

Legend:

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

    r9515 r9517  
    283283
    284284                 %grounding line migration:
    285                  groundingline_migration = modelfield('default',0,'marshall',true,'format','Integer');
     285                 groundingline_migration = modelfield('default','','marshall',true,'preprocess','StringToEnum','format','Integer');
    286286
    287287                 %partitioner:
     
    693693
    694694                         %grounding line migration:
    695                          md.groundingline_migration=NoneEnum;
     695                         md.groundingline_migration='None';
    696696
    697697                         %How often to save results, default is 1 so save every step
  • issm/trunk/src/m/model/ismodelselfconsistent.m

    r9515 r9517  
    120120end
    121121%GROUNDING LINE MIGRATION {{{1
    122 checkvalues(md,{'groundingline_migration'},[NoneEnum() AgressiveMigrationEnum() SoftMigrationEnum()]);
    123 if (md.groundingline_migration~=NoneEnum),
     122checkvalues(md,{'groundingline_migration'},{'None' 'AgressiveMigration' 'SoftMigration']);
     123if ~strcmp(md.groundingline_migration,'None'),
    124124        if (md.dim==3 | strcmpi(md.cluster.name,'none')),
    125125                message(['model ' md.name ' requesting grounding line migration, but grounding line module only implemented for 2d models and parallel runs!']);
  • issm/trunk/src/m/model/tres.m

    r9390 r9517  
    6666                        results2(count).time=md.results.TransientSolution(i).time;
    6767                        results2(count).step=md.results.TransientSolution(i).step;
    68                         if md.groundingline_migration~=NoneEnum,
     68                        if ~strcmpi(md.groundingline_migration,'None'),
    6969                                results2(count).ElementOnIceShelf=md.results.TransientSolution(i).ElementOnIceShelf;
    7070                        end
Note: See TracChangeset for help on using the changeset viewer.