Changeset 26231


Ignore:
Timestamp:
05/03/21 14:43:16 (4 years ago)
Author:
caronlam
Message:

dsl class: no need to check consistency if transient.isoceantransport=0; solidearthsolution subclasses: fixing marshall for external.nature

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

Legend:

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

    r25956 r26231  
    3232                end % }}}
    3333                function marshall(self,prefix,md,fid) % {{{
    34                         WriteData(fid,prefix,'object',self,'data',1,'name','md.solidearth.external.nature','format','Integer'); %code 1 for additionalsolidearthsolution class
     34                        WriteData(fid,prefix,'data',1,'name','md.solidearth.external.nature','format','Integer'); %code 1 for additionalsolidearthsolution class
    3535                        self.marshall@solidearthsolution(prefix,md,fid);
    3636                end % }}}
  • issm/trunk-jpl/src/m/classes/dsl.m

    r26066 r26231  
    3939                        if ~ismember('SealevelchangeAnalysis',analyses), return; end
    4040                        if (strcmp(solution,'TransientSolution') & md.transient.isslc == 0), return; end
     41                        if (md.transient.isoceantransport==0) return;end
    4142                        md = checkfield(md,'fieldname','dsl.global_average_thermosteric_sea_level','NaN',1,'Inf',1);
    4243                        md = checkfield(md,'fieldname','dsl.sea_surface_height_above_geoid','NaN',1,'Inf',1,'timeseries',1);
  • issm/trunk-jpl/src/m/classes/dslmme.m

    r26059 r26231  
    3737                        if ~ismember('SealevelchangeAnalysis',analyses), return; end
    3838                        if (strcmp(solution,'TransientSolution') & md.transient.isslc == 0), return; end
     39                        if (md.transient.isoceantransport==0) return;end
    3940                        for i=1:length(self.global_average_thermosteric_sea_level),
    4041                                md = checkfield(md,'field',self.global_average_thermosteric_sea_level{i},'NaN',1,'Inf',1);
  • issm/trunk-jpl/src/m/classes/mmeadditionalsolidearthsolution.m

    r25958 r26231  
    6868                end % }}}
    6969                function marshall(self,prefix,md,fid) % {{{
    70                         WriteData(fid,prefix,'object',self,'data',3,'name','md.solidearth.external.nature','format','Integer'); %code 3 for mmeadditionalsolidearthsolution  class
     70                        WriteData(fid,prefix,'data',3,'name','md.solidearth.external.nature','format','Integer'); %code 3 for mmeadditionalsolidearthsolution class
     71
    7172                        nummodels=length(self.displacementeast);
    7273                        WriteData(fid,prefix,'name','md.solidearth.external.nummodels','data',nummodels,'format','Integer');
  • issm/trunk-jpl/src/m/classes/mmeofflinesolidearthsolution.m

    r25958 r26231  
    6868                end % }}}
    6969                function marshall(self,prefix,md,fid) % {{{
    70                         WriteData(fid,prefix,'object',self,'data',4,'name','md.solidearth.external.nature','format','Integer'); %code 4 for mmeofflinesolidearthsolution class
     70                        WriteData(fid,prefix,'data',4,'name','md.solidearth.external.nature','format','Integer'); %code 4 for mmeofflinesolidearthsolution class
    7171                        WriteData(fid,prefix,'object',self,'fieldname','modelid','format','Double');
    7272                        nummodels=length(self.displacementeast);
  • issm/trunk-jpl/src/m/classes/offlinesolidearthsolution.m

    r26229 r26231  
    3333                function marshall(self,prefix,md,fid) % {{{
    3434                        disp(sprintf('   external (offlinesolidearthsolution) solution:'));
    35                         WriteData(fid,prefix,'data',2,'name','md.solidearth.external.nature','format','Integer'); %code 1 for offlinesolidearthsolution  class
     35                        WriteData(fid,prefix,'data',2,'name','md.solidearth.external.nature','format','Integer'); %code 2 for offlinesolidearthsolution  class
    3636                        self.marshall@solidearthsolution(prefix,md,fid);
    3737                end % }}}
Note: See TracChangeset for help on using the changeset viewer.