Changeset 13490


Ignore:
Timestamp:
09/29/12 11:31:11 (12 years ago)
Author:
Eric.Larour
Message:

CHG: updated these classes to sync with corresponding .m classes

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

Legend:

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

    r13083 r13490  
    3939        def marshall(self,fid):    # {{{
    4040                WriteData(fid,'object',self,'fieldname','isautodiff','format','Boolean')
     41                WriteData(fid,'data',False,'enum',AutodiffMassFluxSegmentsPresentEnum(),'format','Boolean');
    4142        # }}}
    4243
  • TabularUnified issm/trunk-jpl/src/m/classes/qmu.py

    r13116 r13490  
    4545                return self
    4646        #}}}
    47 
    4847        def checkconsistency(self,md,solution,analyses):    # {{{
    4948
     
    6867                return md
    6968        # }}}
    70 
    7169        def __repr__(self):    # {{{
    7270                s ='   qmu parameters:\n'
     
    141139                return s
    142140        # }}}
    143                
    144141        def marshall(self,fid):    # {{{
    145142                WriteData(fid,'object',self,'fieldname','isdakota','format','Boolean')
    146143                if not self.isdakota:
     144                        WriteData(fid,'data',False,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    147145                        return
    148146                WriteData(fid,'object',self,'fieldname','partition','format','DoubleMat','mattype',2)
     
    151149                WriteData(fid,'object',self,'fieldname','variabledescriptors','format','StringArray')
    152150                WriteData(fid,'object',self,'fieldname','responsedescriptors','format','StringArray')
    153                 WriteData(fid,'object',self,'fieldname','mass_flux_segments','format','MatArray')
     151                if not self.mass_flux_segments:
     152                        WriteData(fid,'data',self.mass_flux_segments,'enum',MassFluxSegmentsEnum(),'format','MatArray');
     153                        flag=True;
     154                else:
     155                        flag=False;
     156                WriteData(fid,'data',flag,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    154157        # }}}
    155158
Note: See TracChangeset for help on using the changeset viewer.