Ignore:
Timestamp:
01/22/16 11:01:02 (9 years ago)
Author:
Eric.Larour
Message:

CHG:

  • upload legendre coefficients if they are precomputed.
  • new land mask for the psl mask class.
File:
1 edited

Legend:

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

    r19984 r19987  
    99                ice_levelset         = NaN;
    1010                ocean_levelset = NaN;
     11                land_levelset = NaN;
    1112        end
    1213        methods (Static)
     
    2728                        self.ice_levelset=project3d(md,'vector',self.ice_levelset,'type','node');
    2829                        self.ocean_levelset=project3d(md,'vector',self.ocean_levelset,'type','node');
     30                        self.land_levelset=project3d(md,'vector',self.land_levelset,'type','node');
    2931                end % }}}
    3032                function self = mask(varargin) % {{{
     
    4446                        md = checkfield(md,'fieldname','mask.ice_levelset'        ,'size',[md.mesh.numberofvertices 1]);
    4547                        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]);
    4649                        isice=(md.mask.ice_levelset<=0);
    4750                        if sum(isice)==0,
     
    6265                        fielddisplay(self,'ice_levelset','presence of ice if < 0, icefront position if = 0, no ice if > 0');
    6366                        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');
    6468                end % }}}
    6569                function marshall(self,md,fid) % {{{
     
    6771                        WriteData(fid,'object',self,'class','mask','fieldname','ice_levelset','format','DoubleMat','mattype',1);
    6872                        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);
    6974
    7075                        % get mask of vertices of elements with ice
Note: See TracChangeset for help on using the changeset viewer.