Changeset 20940


Ignore:
Timestamp:
07/19/16 12:11:33 (9 years ago)
Author:
agscott1
Message:

CHG: Changed masstransport to use a String for marshalling instead of an integer

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

Legend:

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

    r20927 r20940  
    658658                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    659659                                        } else if(strcmp(record_name,"md.groundingline.migration")==0){
     660                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
     661                                        } else if(strcmp(record_name,"md.masstransport.hydrostatic_adjustment")==0){
    660662                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    661663                                        } else {
     
    788790                                        } else if(strcmp(record_name,"md.groundingline.migration")==0){
    789791                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
     792                                        } else if(strcmp(record_name,"md.masstransport.hydrostatic_adjustment")==0){
     793                                                this->AddConstant(new IoConstant(StringToEnumx(string),record_name));
    790794                                        } else {
    791795                                                /*Add string to parameters: */
  • issm/trunk-jpl/src/m/classes/masstransport.js

    r20902 r20940  
    6565                        WriteData(fid,prefix,'object',this,'fieldname','isfreesurface','format','Boolean');
    6666                        WriteData(fid,prefix,'object',this,'fieldname','min_thickness','format','Double');
    67                         WriteData(fid,prefix,'data',StringToEnum(this.hydrostatic_adjustment),'format','Integer','name','md.masstransport.hydrostatic_adjustment');
     67                        WriteData(fid,prefix,'data',this.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment');
    6868                        WriteData(fid,prefix,'object',this,'fieldname','stabilization','format','Integer');
    6969                        WriteData(fid,prefix,'object',this,'fieldname','vertex_pairing','format','DoubleMat','mattype',3);
  • issm/trunk-jpl/src/m/classes/masstransport.m

    r20902 r20940  
    118118                        WriteData(fid,prefix,'object',self,'fieldname','isfreesurface','format','Boolean');
    119119                        WriteData(fid,prefix,'object',self,'fieldname','min_thickness','format','Double');
    120                         WriteData(fid,prefix,'data',StringToEnum(self.hydrostatic_adjustment),'format','Integer','name','md.masstransport.hydrostatic_adjustment');
     120                        WriteData(fid,prefix,'data',self.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment');
    121121                        WriteData(fid,prefix,'object',self,'fieldname','stabilization','format','Integer');
    122122                        WriteData(fid,prefix,'object',self,'fieldname','vertex_pairing','format','DoubleMat','mattype',3);
  • issm/trunk-jpl/src/m/classes/masstransport.py

    r20902 r20940  
    8888                WriteData(fid,prefix,'object',self,'fieldname','isfreesurface','format','Boolean')
    8989                WriteData(fid,prefix,'object',self,'fieldname','min_thickness','format','Double')
    90                 WriteData(fid,prefix,'data',StringToEnum(self.hydrostatic_adjustment)[0],'format','Integer','name','md.masstransport.hydrostatic_adjustment')
     90                WriteData(fid,prefix,'data',self.hydrostatic_adjustment,'format','String','name','md.masstransport.hydrostatic_adjustment')
    9191                WriteData(fid,prefix,'object',self,'fieldname','stabilization','format','Integer')
    9292                WriteData(fid,prefix,'object',self,'fieldname','vertex_pairing','format','DoubleMat','mattype',3)
Note: See TracChangeset for help on using the changeset viewer.