Changeset 27021
- Timestamp:
- 05/24/22 04:48:35 (3 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/calvingtest.m
r27020 r27021 35 35 %Early return 36 36 if (~strcmp(solution,'TransientSolution') | md.transient.ismovingfront==0), return; end 37 md = checkfield(md,'fieldname','calving.speedfactor',' NaN',1,'Inf',1, 'singletimeseries', 1);37 md = checkfield(md,'fieldname','calving.speedfactor','>=',0,'NaN',1,'Inf',1, 'singletimeseries', 1); 38 38 end % }}} 39 39 function disp(self) % {{{ 40 40 disp(sprintf(' Calving test parameters:')); 41 fielddisplay(self,'speedfactor','calving rate is proportional to the ice velocity .');41 fielddisplay(self,'speedfactor','calving rate is proportional to the ice velocity (e.g. speedfactor=1 -> calving front should not move)'); 42 42 end % }}} 43 43 function marshall(self,prefix,md,fid) % {{{ -
issm/trunk-jpl/src/m/classes/initialization.m
r26952 r27021 59 59 md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices 1]); 60 60 %Triangle with zero velocity 61 if any(sum(abs(md.initialization.vx(md.mesh.elements)),2)==0 & sum(abs(md.initialization.vy(md.mesh.elements)),2)==0 )61 if any(sum(abs(md.initialization.vx(md.mesh.elements)),2)==0 & sum(abs(md.initialization.vy(md.mesh.elements)),2)==0 & min(md.mask.ice_levelset(md.mesh.elements),[],2)<0) 62 62 md = checkmessage(md,'at least one triangle has all its vertices with a zero velocity'); 63 63 end
Note:
See TracChangeset
for help on using the changeset viewer.