Changeset 20927


Ignore:
Timestamp:
07/17/16 15:23:16 (9 years ago)
Author:
agscott1
Message:

CHG: Added string enum for flowequation js, and added string enum to groundingline.migration for marshalling

Location:
issm/trunk-jpl/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/IoModel.cpp

    r20925 r20927  
    656656                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    657657                                        } else if(strcmp(record_name,"md.flowequation.fe_FS")==0){
     658                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
     659                                        } else if(strcmp(record_name,"md.groundingline.migration")==0){
    658660                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    659661                                        } else {
     
    784786                                        } else if(strcmp(record_name,"md.flowequation.fe_FS")==0){
    785787                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
     788                                        } else if(strcmp(record_name,"md.groundingline.migration")==0){
     789                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    786790                                        } else {
    787791                                                /*Add string to parameters: */
  • issm/trunk-jpl/src/m/classes/flowequation.js

    r20838 r20927  
    104104                        WriteData(fid,prefix,'object',this,'fieldname','isHO','format','Boolean');
    105105                        WriteData(fid,prefix,'object',this,'fieldname','isFS','format','Boolean');
    106                         WriteData(fid,prefix,'object',this,'fieldname','fe_SSA','data',StringToEnum(this.fe_SSA),'format','Integer');
    107                         WriteData(fid,prefix,'object',this,'fieldname','fe_HO','data',StringToEnum(this.fe_HO) ,'format','Integer');
    108                         WriteData(fid,prefix,'object',this,'fieldname','fe_FS','data',StringToEnum(this.fe_FS) ,'format','Integer');
     106                        WriteData(fid,prefix,'object',this,'fieldname','fe_SSA','data',this.fe_SSA,'format','String');
     107                        WriteData(fid,prefix,'object',this,'fieldname','fe_HO','data',this.fe_HO,'format','String');
     108                        WriteData(fid,prefix,'object',this,'fieldname','fe_FS','data',this.fe_FS,'format','String');
    109109
    110110                        WriteData(fid,prefix,'object',this,'fieldname','augmented_lagrangian_r','format','Double');
  • issm/trunk-jpl/src/m/classes/groundingline.js

    r20777 r20927  
    4141                } // }}}
    4242                this.marshall=function(md,prefix,fid) { //{{{
    43                         WriteData(fid,prefix,'data',StringToEnum(this.migration),'name','md.groundingline.migration','format','Integer');
     43                        WriteData(fid,prefix,'data',this.migration,'name','md.groundingline.migration','format','String');
    4444                }//}}}
    4545                this.fix=function() { //{{{
  • issm/trunk-jpl/src/m/classes/groundingline.m

    r20690 r20927  
    4848                end % }}}
    4949                function marshall(self,prefix,md,fid) % {{{
    50                         WriteData(fid,prefix,'data',StringToEnum(self.migration),'name','md.groundingline.migration','format','Integer');
     50                        WriteData(fid,prefix,'data',self.migration,'name','md.groundingline.migration','format','String');
    5151                end % }}}
    5252                function savemodeljs(self,fid,modelname) % {{{
  • issm/trunk-jpl/src/m/classes/groundingline.py

    r20690 r20927  
    5151        # }}}
    5252        def marshall(self,prefix,md,fid):    # {{{
    53                 WriteData(fid,prefix,'data',StringToEnum(self.migration)[0],'name','md.groundingline.migration','format','Integer')
     53                WriteData(fid,prefix,'data',self.migration,'name','md.groundingline.migration','format','String')
    5454        # }}}
Note: See TracChangeset for help on using the changeset viewer.