Changeset 20278


Ignore:
Timestamp:
03/01/16 20:15:13 (9 years ago)
Author:
Eric.Larour
Message:

CHG: fixes some issues with marshall routine.

File:
1 edited

Legend:

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

    r20225 r20278  
    131131        # }}}
    132132        def marshall(self,md,fid): # {{{
    133                 WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum(['Domain', self.domaintype()]),'format','Integer')
     133                WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum('Domain' + self.domaintype())[0],'format','Integer')
    134134                WriteData(fid,'enum',DomainDimensionEnum(),'data',self.dimension(),'format','Integer')
    135                 WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(self.elementtype()),'format','Integer')
    136                 WriteData(fid,'object',obj,'class','mesh','fieldname','x','format','DoubleMat','mattype',1)
    137                 WriteData(fid,'object',obj,'class','mesh','fieldname','y','format','DoubleMat','mattype',1)
    138                 WriteData(fid,'object',obj,'class','mesh','fieldname','z','format','DoubleMat','mattype',1)
     135                WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(self.elementtype())[0],'format','Integer')
     136                WriteData(fid,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1)
     137                WriteData(fid,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1)
     138                WriteData(fid,'object',self,'class','mesh','fieldname','z','format','DoubleMat','mattype',1)
    139139                WriteData(fid,'enum',MeshLatEnum(),'data',md.mesh.lat,'format','DoubleMat','mattype',1)
    140140                WriteData(fid,'enum',MeshLongEnum(),'data',md.mesh.long,'format','DoubleMat','mattype',1)
    141                 WriteData(fid,'object',obj,'class','mesh','fieldname','r','format','DoubleMat','mattype',1)
    142                 WriteData(fid,'enum',MeshZEnum(),'data',zeros(md.mesh.numberofvertices,1),'format','DoubleMat','mattype',1)
    143                 WriteData(fid,'object',obj,'class','mesh','fieldname','elements','format','DoubleMat','mattype',2)
    144                 WriteData(fid,'object',obj,'class','mesh','fieldname','numberofelements','format','Integer')
    145                 WriteData(fid,'object',obj,'class','mesh','fieldname','numberofvertices','format','Integer')
    146                 WriteData(fid,'object',obj,'class','mesh','fieldname','average_vertex_connectivity','format','Integer')
    147                 WriteData(fid,'object',obj,'class','mesh','fieldname','vertexonboundary','format','DoubleMat','mattype',1)
     141                WriteData(fid,'object',self,'class','mesh','fieldname','r','format','DoubleMat','mattype',1)
     142                WriteData(fid,'enum',MeshZEnum(),'data',zeros(md.mesh.numberofvertices),'format','DoubleMat','mattype',1)
     143                WriteData(fid,'object',self,'class','mesh','fieldname','elements','format','DoubleMat','mattype',2)
     144                WriteData(fid,'object',self,'class','mesh','fieldname','numberofelements','format','Integer')
     145                WriteData(fid,'object',self,'class','mesh','fieldname','numberofvertices','format','Integer')
     146                WriteData(fid,'object',self,'class','mesh','fieldname','average_vertex_connectivity','format','Integer')
     147                WriteData(fid,'object',self,'class','mesh','fieldname','vertexonboundary','format','DoubleMat','mattype',1)
    148148        # }}}
    149149        def domaintype(self): # {{{
Note: See TracChangeset for help on using the changeset viewer.