Changeset 20297


Ignore:
Timestamp:
03/04/16 20:48:49 (9 years ago)
Author:
Eric.Larour
Message:

CHG: minor changes, adjustmnets.

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

Legend:

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

    r19860 r20297  
    3737                }
    3838                enums=ArrayUnique(enums);
     39                if (enums.length==0){ enums=NaN; }
    3940                WriteData(fid,'data',enums,'enum',OutputdefinitionListEnum(),'format','DoubleMat','mattype',1);
    4041                }//}}}
  • issm/trunk-jpl/src/m/classes/qmu.js

    r19860 r20297  
    103103                        WriteData(fid,'object',this,'fieldname','isdakota','format','Boolean');
    104104                        if (!this.isdakota){
    105                                 WriteData(fid,'data',false,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    106                                 return;
     105                                WriteData(fid,'data',0,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    107106                        }
    108                         WriteData(fid,'object',this,'fieldname','partition','format','DoubleMat','mattype',2);
    109                         WriteData(fid,'object',this,'fieldname','numberofpartitions','format','Integer');
    110                         WriteData(fid,'object',this,'fieldname','numberofresponses','format','Integer');
    111                         WriteData(fid,'object',this,'fieldname','variabledescriptors','format','StringArray');
    112                         WriteData(fid,'object',this,'fieldname','responsedescriptors','format','StringArray');
    113                         if (this.mass_flux_segments.length){
    114                                 WriteData(fid,'data',this.mass_flux_segments,'enum',MassFluxSegmentsEnum(),'format','MatArray');
    115                                 flag=true;
     107                        else{
     108                                WriteData(fid,'object',this,'fieldname','partition','format','DoubleMat','mattype',2);
     109                                WriteData(fid,'object',this,'fieldname','numberofpartitions','format','Integer');
     110                                WriteData(fid,'object',this,'fieldname','numberofresponses','format','Integer');
     111                                WriteData(fid,'object',this,'fieldname','variabledescriptors','format','StringArray');
     112                                WriteData(fid,'object',this,'fieldname','responsedescriptors','format','StringArray');
     113                                if (this.mass_flux_segments.length){
     114                                        WriteData(fid,'data',this.mass_flux_segments,'enum',MassFluxSegmentsEnum(),'format','MatArray');
     115                                        flag=true;
     116                                }
     117                                else flag=false;
     118                                WriteData(fid,'data',flag,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    116119                        }
    117                         else flag=false;
    118                         WriteData(fid,'data',flag,'enum',QmuMassFluxSegmentsPresentEnum(),'format','Boolean');
    119120                }//}}}
    120121                this.fix=function() { //{{{
Note: See TracChangeset for help on using the changeset viewer.