Changeset 26007


Ignore:
Timestamp:
02/20/21 16:31:50 (4 years ago)
Author:
bulthuis
Message:

CGH: remove matlab classes initialization and transient for transient sampling

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

Legend:

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

    r26006 r26007  
    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 % }}}
  • issm/trunk-jpl/src/m/classes/transient.m

    r26006 r26007  
    1616                ismovingfront     = 0;
    1717                ishydrology       = 0;
    18         issampling        = 0;
     18        %issampling        = 0;
    1919                isslc             = 0;
    2020                iscoupler         = 0;
     
    4545                        self.ismovingfront   =0;
    4646                        self.ishydrology     = 0;
    47             self.issampling      = 0;
     47            %self.issampling      = 0;
    4848                        self.isslc           = 0;
    4949                        self.isoceancoupling = 0;
     
    6767                        self.ismovingfront   = 0;
    6868                        self.ishydrology     = 0;
    69             self.issampling      = 0;
     69            %self.issampling      = 0;
    7070                        self.isslc           = 0;
    7171                        self.isoceancoupling = 0;
     
    102102                        md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0 1]);
    103103                        md = checkfield(md,'fieldname','transient.iscoupler','numel',[1],'values',[0 1]);
    104             md = checkfield(md,'fieldname','transient.issampling','numel',[1],'values',[0 1]); 
     104            %md = checkfield(md,'fieldname','transient.issampling','numel',[1],'values',[0 1]); 
    105105                        md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1);
    106106
     
    125125                        fielddisplay(self,'ismovingfront','indicates whether a moving front capability is used in the transient');
    126126                        fielddisplay(self,'ishydrology','indicates whether an hydrology model is used');
    127             fielddisplay(self,'issampling','indicates whether sampling is used in the transient')
     127            %fielddisplay(self,'issampling','indicates whether sampling is used in the transient')
    128128                        fielddisplay(self,'isslc','indicates whether a sea-level change solution is used in the transient');
    129129                        fielddisplay(self,'isoceancoupling','indicates whether a coupling with an ocean model is used in the transient');
     
    144144                        WriteData(fid,prefix,'object',self,'fieldname','ishydrology','format','Boolean');
    145145                        WriteData(fid,prefix,'object',self,'fieldname','ismovingfront','format','Boolean');
    146             WriteData(fid,prefix,'object',self,'fieldname','issampling','format','Boolean');
     146            %WriteData(fid,prefix,'object',self,'fieldname','issampling','format','Boolean');
    147147                        WriteData(fid,prefix,'object',self,'fieldname','isslc','format','Boolean');
    148148                        WriteData(fid,prefix,'object',self,'fieldname','isoceancoupling','format','Boolean');
     
    171171                        writejsdouble(fid,[modelname '.trans.ismovingfront'],self.ismovingfront);
    172172                        writejsdouble(fid,[modelname '.trans.ishydrology'],self.ishydrology);
    173             writejsdouble(fid,[modelname '.trans.issampling'],self.issampling);
     173            %writejsdouble(fid,[modelname '.trans.issampling'],self.issampling);
    174174                        writejsdouble(fid,[modelname '.trans.isslc'],self.isslc);
    175175                        writejsdouble(fid,[modelname '.trans.isoceancoupling'],self.isoceancoupling);
Note: See TracChangeset for help on using the changeset viewer.