Changeset 24848


Ignore:
Timestamp:
05/12/20 18:22:47 (5 years ago)
Author:
Eric.Larour
Message:

CHG: diverse

Location:
issm/trunk-jpl/src/m/contrib/larour
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/contrib/larour/glacier_inventory.m

    r24846 r24848  
    9393                end
    9494                %}}}
     95                function totalarea=area(self,varargin) % {{{
     96                        region=-1;
     97                        totalarea=0;
     98                        if nargin==2,
     99                                region=varargin{1};
     100                        end
     101                        if region==-1,
     102                                %figure out the areas of everybody:
     103                                for i=1:self.nregions(),
     104                                        totalarea=totalarea+sum(self.regions(i).Area);
     105                                end
     106                        else
     107                                totalarea=totalarea+sum(self.regions(region).Area);
     108                        end
     109
     110                end % }}}
    95111                function [mpartition,npartition]=partition(self,varargin) % {{{
    96112                        mpartition=zeros(self.nregions(),1);
     
    240256                function mesh_connectivity(self,mesh) % {{{
    241257                       
    242                         %initialize glacier_connectivity:
     258                        %initialize glacier and element connectivity:
    243259                        glacier_connectivity=zeros(self.nglaciers,1);
    244260
     
    326342                        for j=1:length(glacier_connectivity),
    327343                                el=glacier_connectivity(j);
    328                                 if el==0,
    329                                         continue;
    330                                 end
    331344                                count=element_connectivity(el,ny);
    332345                                if count>ny,
    333346                                        error('need to enlarge connectivity table');
    334347                                end
    335                                 element_connectivity(el,count+1)=partition_counter+j;
     348                                element_connectivity(el,count+1)=j;
    336349                                element_connectivity(el,ny)=count+1;
    337350                        end
Note: See TracChangeset for help on using the changeset viewer.