Ignore:
Timestamp:
02/20/21 18:01:48 (4 years ago)
Author:
bulthuis
Message:

CGH: remove matlab classes initialization for transient sampling

File:
1 edited

Legend:

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

    r26007 r26008  
    2020                hydraulic_potential = NaN;
    2121                channelarea         = NaN;
    22         %sample              = NaN;
     22        sample              = NaN;
    2323        end
    2424        methods
     
    112112                end
    113113            end
    114 %             if ismember('SamplingAnalysis',analyses) & ~(strcmp(solution,'TransientSolution') & md.transient.issampling == 0),
    115 %                 if ~isnan(md.initialization.sample)
    116 %                     md = checkfield(md,'fieldname','initialization.sample','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
    117 %                 end
    118 %                       end
     114            if ismember('SamplingAnalysis',analyses) & ~(strcmp(solution,'TransientSolution') & md.transient.issampling == 0),
     115                if ~isnan(md.initialization.sample)
     116                    md = checkfield(md,'fieldname','initialization.sample','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]);
     117                end
     118                        end
    119119                end % }}}
    120120                function disp(self) % {{{
     
    135135                        fielddisplay(self,'hydraulic_potential','Hydraulic potential (for GlaDS) [Pa]');
    136136                        fielddisplay(self,'channelarea','subglacial water channel area (for GlaDS) [m2]');
    137             %fielddisplay(self,'sample','Realization of a Gaussian random field');
     137            fielddisplay(self,'sample','Realization of a Gaussian random field');
    138138                end % }}}
    139139                function marshall(self,prefix,md,fid) % {{{
     
    153153                        WriteData(fid,prefix,'object',self,'fieldname','channelarea','format','DoubleMat','mattype',1);
    154154                        WriteData(fid,prefix,'object',self,'fieldname','hydraulic_potential','format','DoubleMat','mattype',1);
    155             %WriteData(fid,prefix,'object',self,'fieldname','sample','format','DoubleMat','mattype',1);
     155            WriteData(fid,prefix,'object',self,'fieldname','sample','format','DoubleMat','mattype',1);
    156156           
    157157                        if md.thermal.isenthalpy,
     
    184184                        writejs1Darray(fid,[modelname '.initialization.hydraulic_potential'],self.hydraulic_potential);
    185185                        writejs1Darray(fid,[modelname '.initialization.channel'],self.channelarea);
    186            % writejs1Darray(fid,[modelname '.initialization.sample'],self.sample);
     186            writejs1Darray(fid,[modelname '.initialization.sample'],self.sample);
    187187           
    188188                end % }}}
Note: See TracChangeset for help on using the changeset viewer.