Changeset 26007
- Timestamp:
- 02/20/21 16:31:50 (4 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/initialization.m
r26006 r26007 20 20 hydraulic_potential = NaN; 21 21 channelarea = NaN; 22 sample = NaN;22 %sample = NaN; 23 23 end 24 24 methods … … 112 112 end 113 113 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 end118 end114 % 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 119 119 end % }}} 120 120 function disp(self) % {{{ … … 135 135 fielddisplay(self,'hydraulic_potential','Hydraulic potential (for GlaDS) [Pa]'); 136 136 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'); 138 138 end % }}} 139 139 function marshall(self,prefix,md,fid) % {{{ … … 153 153 WriteData(fid,prefix,'object',self,'fieldname','channelarea','format','DoubleMat','mattype',1); 154 154 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); 156 156 157 157 if md.thermal.isenthalpy, … … 184 184 writejs1Darray(fid,[modelname '.initialization.hydraulic_potential'],self.hydraulic_potential); 185 185 writejs1Darray(fid,[modelname '.initialization.channel'],self.channelarea); 186 writejs1Darray(fid,[modelname '.initialization.sample'],self.sample);186 % writejs1Darray(fid,[modelname '.initialization.sample'],self.sample); 187 187 188 188 end % }}} -
issm/trunk-jpl/src/m/classes/transient.m
r26006 r26007 16 16 ismovingfront = 0; 17 17 ishydrology = 0; 18 issampling = 0;18 %issampling = 0; 19 19 isslc = 0; 20 20 iscoupler = 0; … … 45 45 self.ismovingfront =0; 46 46 self.ishydrology = 0; 47 self.issampling = 0;47 %self.issampling = 0; 48 48 self.isslc = 0; 49 49 self.isoceancoupling = 0; … … 67 67 self.ismovingfront = 0; 68 68 self.ishydrology = 0; 69 self.issampling = 0;69 %self.issampling = 0; 70 70 self.isslc = 0; 71 71 self.isoceancoupling = 0; … … 102 102 md = checkfield(md,'fieldname','transient.isoceancoupling','numel',[1],'values',[0 1]); 103 103 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]); 105 105 md = checkfield(md,'fieldname','transient.amr_frequency','numel',[1],'>=',0,'NaN',1,'Inf',1); 106 106 … … 125 125 fielddisplay(self,'ismovingfront','indicates whether a moving front capability is used in the transient'); 126 126 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') 128 128 fielddisplay(self,'isslc','indicates whether a sea-level change solution is used in the transient'); 129 129 fielddisplay(self,'isoceancoupling','indicates whether a coupling with an ocean model is used in the transient'); … … 144 144 WriteData(fid,prefix,'object',self,'fieldname','ishydrology','format','Boolean'); 145 145 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'); 147 147 WriteData(fid,prefix,'object',self,'fieldname','isslc','format','Boolean'); 148 148 WriteData(fid,prefix,'object',self,'fieldname','isoceancoupling','format','Boolean'); … … 171 171 writejsdouble(fid,[modelname '.trans.ismovingfront'],self.ismovingfront); 172 172 writejsdouble(fid,[modelname '.trans.ishydrology'],self.ishydrology); 173 writejsdouble(fid,[modelname '.trans.issampling'],self.issampling);173 %writejsdouble(fid,[modelname '.trans.issampling'],self.issampling); 174 174 writejsdouble(fid,[modelname '.trans.isslc'],self.isslc); 175 175 writejsdouble(fid,[modelname '.trans.isoceancoupling'],self.isoceancoupling);
Note:
See TracChangeset
for help on using the changeset viewer.