Changeset 20970


Ignore:
Timestamp:
07/20/16 22:01:03 (9 years ago)
Author:
agscott1
Message:

CHG: Updated mesh2dvertical, mesh3dprisms, mesh3dsurface, and mesh3dtetras to use a String when marshalling md.mesh.domain_type and md.mesh.elementtype

Location:
issm/trunk-jpl/src/m/classes
Files:
8 edited

Legend:

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

    r20690 r20970  
    126126                end % }}}
    127127                function marshall(self,prefix,md,fid) % {{{
    128                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum(['Domain' domaintype(self)]),'format','Integer');
     128                        WriteData(fid,prefix,'name','md.mesh.domain_type','data',['Domain' domaintype(self)],'format','String');
    129129                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',dimension(self),'format','Integer');
    130                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(elementtype(self)),'format','Integer');
     130                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',elementtype(self),'format','String');
    131131                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    132132                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dprisms.js

    r20844 r20970  
    7777                } // }}}
    7878                this.marshall = function(md,prefix,fid) { // {{{
    79                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum('Domain' + this.domaintype()),'format','Integer');
     79                        WriteData(fid,prefix,'name','md.mesh.domain_type','data','Domain' + this.domaintype(),'format','String');
    8080                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',this.dimension(),'format','Integer');
    81                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(this.elementtype()),'format','Integer');
     81                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',this.elementtype(),'format','String');
    8282                        WriteData(fid,prefix,'object',this,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    8383                        WriteData(fid,prefix,'object',this,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dprisms.m

    r20841 r20970  
    150150                end % }}}
    151151                function marshall(self,prefix,md,fid) % {{{
    152                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum(['Domain' domaintype(self)]),'format','Integer');
     152                        WriteData(fid,prefix,'name','md.mesh.domain_type','data',['Domain' domaintype(self)],'format','String');
    153153                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',dimension(self),'format','Integer');
    154                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(elementtype(self)),'format','Integer');
     154                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',elementtype(self),'format','String');
    155155                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    156156                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dprisms.py

    r20690 r20970  
    132132        #}}}
    133133        def marshall(self,prefix,md,fid):    # {{{
    134                 WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum("Domain"+self.domaintype())[0],'format','Integer');
     134                WriteData(fid,prefix,'name','md.mesh.domain_type','data',"Domain"+self.domaintype(),'format','String');
    135135                WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',self.dimension(),'format','Integer');
    136                 WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(self.elementtype())[0],'format','Integer');
     136                WriteData(fid,prefix,'name','md.mesh.elementtype','data',self.elementtype(),'format','String');
    137137                WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1)
    138138                WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1)
  • issm/trunk-jpl/src/m/classes/mesh3dsurface.js

    r20777 r20970  
    7878                } // }}}
    7979                this.marshall=function(md,prefix,fid) { //{{{
    80                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum('Domain' + this.domaintype()),'format','Integer');
     80                        WriteData(fid,prefix,'name','md.mesh.domain_type','data','Domain' + this.domaintype(),'format','String');
    8181                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',this.dimension(),'format','Integer');
    82                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(this.elementtype()),'format','Integer');
     82                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',this.elementtype(),'format','String');
    8383                        WriteData(fid,prefix,'object',this,'fieldname','x','format','DoubleMat','mattype',1);
    8484                        WriteData(fid,prefix,'object',this,'fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dsurface.m

    r20923 r20970  
    131131                end % }}}
    132132                function marshall(obj,prefix,md,fid) % {{{
    133                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum(['Domain' domaintype(obj)]),'format','Integer');
     133                        WriteData(fid,prefix,'name','md.mesh.domain_type','data',['Domain' domaintype(obj)],'format','String');
    134134                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',dimension(obj),'format','Integer');
    135                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(elementtype(obj)),'format','Integer');
     135                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',elementtype(obj),'format','String');
    136136                        WriteData(fid,prefix,'object',obj,'fieldname','x','format','DoubleMat','mattype',1);
    137137                        WriteData(fid,prefix,'object',obj,'fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dsurface.py

    r20690 r20970  
    131131        # }}}
    132132        def marshall(self,prefix,md,fid): # {{{
    133                 WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum('Domain' + self.domaintype())[0],'format','Integer')
     133                WriteData(fid,prefix,'name','md.mesh.domain_type','data','Domain' + self.domaintype(),'format','String')
    134134                WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',self.dimension(),'format','Integer')
    135                 WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(self.elementtype())[0],'format','Integer')
     135                WriteData(fid,prefix,'name','md.mesh.elementtype','data',self.elementtype(),'format','String')
    136136                WriteData(fid,prefix,'object',self,'fieldname','x','format','DoubleMat','mattype',1)
    137137                WriteData(fid,prefix,'object',self,'fieldname','y','format','DoubleMat','mattype',1)
  • issm/trunk-jpl/src/m/classes/mesh3dtetras.m

    r20690 r20970  
    150150                end % }}}
    151151                function marshall(self,prefix,md,fid) % {{{
    152                         WriteData(fid,prefix,'name','md.mesh.domain_type','data',StringToEnum(['Domain' domaintype(self)]),'format','Integer');
     152                        WriteData(fid,prefix,'name','md.mesh.domain_type','data',['Domain' domaintype(self)],'format','String');
    153153                        WriteData(fid,prefix,'name','md.mesh.domain_dimension','data',dimension(self),'format','Integer');
    154                         WriteData(fid,prefix,'name','md.mesh.elementtype','data',StringToEnum(elementtype(self)),'format','Integer');
     154                        WriteData(fid,prefix,'name','md.mesh.elementtype','data',elementtype(self),'format','String');
    155155                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    156156                        WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
Note: See TracChangeset for help on using the changeset viewer.