Ignore:
Timestamp:
11/14/13 14:50:13 (11 years ago)
Author:
Eric.Larour
Message:

CHG: checkfield could not run for massatfluggate or misfit classes, because these classes do not
have access to their own fields through the model! So we modified checkfield.m and checkfield.py to accept
either directly a field, or indirectly a fieldname which then is used to retrieve from the model.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/transient.py

    r16478 r16764  
    5858                        return md
    5959
    60                 md = checkfield(md,'transient.ismasstransport','numel',[1],'values',[0,1])
    61                 md = checkfield(md,'transient.isstressbalance','numel',[1],'values',[0,1])
    62                 md = checkfield(md,'transient.isthermal','numel',[1],'values',[0,1])
    63                 md = checkfield(md,'transient.isgroundingline','numel',[1],'values',[0,1])
    64                 md = checkfield(md,'transient.isgia','numel',[1],'values',[0,1])
    65                 md = checkfield(md,'transient.requested_outputs','stringrow',1)
     60                md = checkfield(md,'fieldname','transient.ismasstransport','numel',[1],'values',[0,1])
     61                md = checkfield(md,'fieldname','transient.isstressbalance','numel',[1],'values',[0,1])
     62                md = checkfield(md,'fieldname','transient.isthermal','numel',[1],'values',[0,1])
     63                md = checkfield(md,'fieldname','transient.isgroundingline','numel',[1],'values',[0,1])
     64                md = checkfield(md,'fieldname','transient.isgia','numel',[1],'values',[0,1])
     65                md = checkfield(md,'fieldname','transient.requested_outputs','stringrow',1)
    6666
    6767                return md
Note: See TracChangeset for help on using the changeset viewer.