Changeset 25400
- Timestamp:
- 08/15/20 13:34:33 (5 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/friction.m
r25161 r25400 82 82 83 83 WriteData(fid,prefix,'name','md.friction.law','data',1,'format','Integer'); 84 WriteData(fid,prefix,'object',self,'fieldname','coefficient','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts); 84 if(size(self.coefficient,1)==md.mesh.numberofelements | size(self.coefficient,1)==md.mesh.numberofelements+1), 85 mattype=2; tsl = md.mesh.numberofelements; 86 else 87 mattype=1; tsl = md.mesh.numberofvertices; 88 end 89 WriteData(fid,prefix,'object',self,'fieldname','coefficient','format','DoubleMat','mattype',mattype,'timeserieslength',tsl+1,'yts',md.constants.yts); 85 90 WriteData(fid,prefix,'object',self,'fieldname','p','format','DoubleMat','mattype',2); 86 91 WriteData(fid,prefix,'object',self,'fieldname','q','format','DoubleMat','mattype',2); -
issm/trunk-jpl/src/m/classes/inversionvalidation.m
r22303 r25400 70 70 md = checkfield(md,'fieldname','inversion.cost_functions','size',[1 num_costfunc],'values',supportedcostfunctions()); 71 71 md = checkfield(md,'fieldname','inversion.cost_functions_coefficients','size',[md.mesh.numberofvertices num_costfunc],'>=',0); 72 md = checkfield(md,'fieldname','inversion.min_parameters','size',[ md.mesh.numberofverticesnum_controls]);73 md = checkfield(md,'fieldname','inversion.max_parameters','size',[ md.mesh.numberofverticesnum_controls]);72 md = checkfield(md,'fieldname','inversion.min_parameters','size',[NaN num_controls]); 73 md = checkfield(md,'fieldname','inversion.max_parameters','size',[NaN num_controls]); 74 74 75 75 if strcmp(solution,'BalancethicknessSolution') -
issm/trunk-jpl/src/m/classes/matice.m
r25383 r25400 175 175 WriteData(fid,prefix,'object',self,'class','materials','fieldname','mixed_layer_capacity','format','Double'); 176 176 WriteData(fid,prefix,'object',self,'class','materials','fieldname','thermal_exchange_velocity','format','Double'); 177 WriteData(fid,prefix,'object',self,'class','materials','fieldname','rheology_B','format','DoubleMat','mattype',1,'timeserieslength',md.mesh.numberofvertices+1,'yts',md.constants.yts); 177 if(size(self.rheology_B,1)==md.mesh.numberofelements | size(self.rheology_B,1)==md.mesh.numberofelements+1), 178 mattype=2; tsl = md.mesh.numberofelements; 179 else 180 mattype=1; tsl = md.mesh.numberofvertices; 181 end 182 WriteData(fid,prefix,'object',self,'class','materials','fieldname','rheology_B','format','DoubleMat','mattype',mattype,'timeserieslength',tsl+mattype,'yts',md.constants.yts); 178 183 WriteData(fid,prefix,'object',self,'class','materials','fieldname','rheology_n','format','DoubleMat','mattype',2); 179 184 WriteData(fid,prefix,'data',self.rheology_law,'name','md.materials.rheology_law','format','String');
Note:
See TracChangeset
for help on using the changeset viewer.