Ignore:
Timestamp:
01/09/23 08:52:51 (2 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added age to matlab classes

File:
1 edited

Legend:

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

    r27430 r27505  
    2626                sample              = NaN;
    2727                debris              = NaN;
     28                age                 = NaN;
    2829        end
    2930        methods
     
    127128                                if ~isnan(md.initialization.debris)
    128129                                        md = checkfield(md,'fieldname','initialization.debris','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
     130                                end
     131                        end
     132                        if ismember('AgeAnalysis',analyses),
     133                                if ~isnan(md.initialization.age)
     134                                        md = checkfield(md,'fieldname','initialization.age','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    129135                                end
    130136                        end
     
    152158                        fielddisplay(self,'str','Steric sea level.');
    153159                        fielddisplay(self,'debris','Surface debris layer [m]');
     160                        fielddisplay(self,'age','Initial age [yr]');
    154161                end % }}}
    155162                function marshall(self,prefix,md,fid) % {{{
     
    174181                        WriteData(fid,prefix,'object',self,'fieldname','hydraulic_potential','format','DoubleMat','mattype',1);
    175182                        WriteData(fid,prefix,'object',self,'fieldname','sample','format','DoubleMat','mattype',1);
    176                         WriteData(fid,prefix,'object',self,'fieldname','debris','format','DoubleMat','mattype',1);
     183                        WriteData(fid,prefix,'object',self,'fieldname','debris','format','DoubleMat','mattype',1,'scale',yts);
    177184
    178185                        if md.thermal.isenthalpy,
     
    206213                        self.str=project3d(md,'vector',self.str,'type','node','layer',1);
    207214                        self.str=project3d(md,'vector',self.debris,'type','node','layer',1);
     215                        self.str=project3d(md,'vector',self.age,'type','node','layer',1);
    208216
    209217                        %Lithostatic pressure by default
     
    228236                        writejs1Darray(fid,[modelname '.initialization.sample'],self.sample);
    229237                        writejs1Darray(fid,[modelname '.initialization.debris'],self.debris);
     238                        writejs1Darray(fid,[modelname '.initialization.age'],self.age);
    230239
    231240                end % }}}
Note: See TracChangeset for help on using the changeset viewer.