Changeset 19987 for issm/trunk-jpl/src/m/classes/maskpsl.m
- Timestamp:
- 01/22/16 11:01:02 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/maskpsl.m
r19984 r19987 9 9 ice_levelset = NaN; 10 10 ocean_levelset = NaN; 11 land_levelset = NaN; 11 12 end 12 13 methods (Static) … … 27 28 self.ice_levelset=project3d(md,'vector',self.ice_levelset,'type','node'); 28 29 self.ocean_levelset=project3d(md,'vector',self.ocean_levelset,'type','node'); 30 self.land_levelset=project3d(md,'vector',self.land_levelset,'type','node'); 29 31 end % }}} 30 32 function self = mask(varargin) % {{{ … … 44 46 md = checkfield(md,'fieldname','mask.ice_levelset' ,'size',[md.mesh.numberofvertices 1]); 45 47 md = checkfield(md,'fieldname','mask.ocean_levelset','size',[md.mesh.numberofvertices 1]); 48 md = checkfield(md,'fieldname','mask.land_levelset','size',[md.mesh.numberofvertices 1]); 46 49 isice=(md.mask.ice_levelset<=0); 47 50 if sum(isice)==0, … … 62 65 fielddisplay(self,'ice_levelset','presence of ice if < 0, icefront position if = 0, no ice if > 0'); 63 66 fielddisplay(self,'ocean_levelset','is the vertex on the ocean ? yes if = 1, no if = 0'); 67 fielddisplay(self,'land_levelset','is the vertex on the land ? yes if = 1, no if = 0'); 64 68 end % }}} 65 69 function marshall(self,md,fid) % {{{ … … 67 71 WriteData(fid,'object',self,'class','mask','fieldname','ice_levelset','format','DoubleMat','mattype',1); 68 72 WriteData(fid,'object',self,'class','mask','fieldname','ocean_levelset','format','DoubleMat','mattype',1); 73 WriteData(fid,'object',self,'class','mask','fieldname','land_levelset','format','DoubleMat','mattype',1); 69 74 70 75 % get mask of vertices of elements with ice
Note:
See TracChangeset
for help on using the changeset viewer.