Changeset 17688


Ignore:
Timestamp:
04/08/14 21:19:11 (11 years ago)
Author:
Mathieu Morlighem
Message:

CHG: marshalling domain properties

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

Legend:

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

    r17686 r17688  
    106106                function marshall(obj,md,fid) % {{{
    107107                        WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum(['Mesh' domaintype(obj)]),'format','Integer');
     108                        WriteData(fid,'enum',DomainDimensionEnum(),'data',dimension(obj),'format','Integer');
     109                        WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(elementtype(obj)),'format','Integer');
    108110                        WriteData(fid,'object',obj,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    109111                        WriteData(fid,'object',obj,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh2d.py

    r17686 r17688  
    109109        def marshall(self,md,fid):    # {{{
    110110                WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum("Mesh"+self.domaintype())[0],'format','Integer');
     111                WriteData(fid,'enum',DomainDimensionEnum(),'data',self.dimension(),'format','Integer');
     112                WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(self.elementtype())[0],'format','Integer');
    111113                WriteData(fid,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1)
    112114                WriteData(fid,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1)
  • issm/trunk-jpl/src/m/classes/mesh2dvertical.m

    r17686 r17688  
    105105                function marshall(obj,md,fid) % {{{
    106106                        WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum(['Mesh' domaintype(obj)]),'format','Integer');
     107                        WriteData(fid,'enum',DomainDimensionEnum(),'data',dimension(obj),'format','Integer');
     108                        WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(elementtype(obj)),'format','Integer');
    107109                        WriteData(fid,'object',obj,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    108110                        WriteData(fid,'object',obj,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dprisms.m

    r17686 r17688  
    136136                function marshall(obj,md,fid) % {{{
    137137                        WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum(['Mesh' domaintype(obj)]),'format','Integer');
     138                        WriteData(fid,'enum',DomainDimensionEnum(),'data',dimension(obj),'format','Integer');
     139                        WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(elementtype(obj)),'format','Integer');
    138140                        WriteData(fid,'object',obj,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    139141                        WriteData(fid,'object',obj,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
  • issm/trunk-jpl/src/m/classes/mesh3dprisms.py

    r17686 r17688  
    140140        def marshall(self,md,fid):    # {{{
    141141                WriteData(fid,'enum',DomainTypeEnum(),'data',StringToEnum("Mesh"+self.domaintype())[0],'format','Integer');
     142                WriteData(fid,'enum',DomainDimensionEnum(),'data',self.dimension(),'format','Integer');
     143                WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(self.elementtype())[0],'format','Integer');
    142144                WriteData(fid,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1)
    143145                WriteData(fid,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1)
  • issm/trunk-jpl/src/m/classes/mesh3dtetras.m

    r17686 r17688  
    130130                function marshall(obj,md,fid) % {{{
    131131                        WriteData(fid,'enum',DomainTypeEnum(),'data',Mesh3DtetrasEnum,'format','Integer');
     132                        WriteData(fid,'enum',DomainDimensionEnum(),'data',dimension(obj),'format','Integer');
     133                        WriteData(fid,'enum',MeshElementtypeEnum(),'data',StringToEnum(elementtype(obj)),'format','Integer');
    132134                        WriteData(fid,'object',obj,'class','mesh','fieldname','x','format','DoubleMat','mattype',1);
    133135                        WriteData(fid,'object',obj,'class','mesh','fieldname','y','format','DoubleMat','mattype',1);
Note: See TracChangeset for help on using the changeset viewer.