Changeset 24848
- Timestamp:
- 05/12/20 18:22:47 (5 years ago)
- 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 93 93 end 94 94 %}}} 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 % }}} 95 111 function [mpartition,npartition]=partition(self,varargin) % {{{ 96 112 mpartition=zeros(self.nregions(),1); … … 240 256 function mesh_connectivity(self,mesh) % {{{ 241 257 242 %initialize glacier _connectivity:258 %initialize glacier and element connectivity: 243 259 glacier_connectivity=zeros(self.nglaciers,1); 244 260 … … 326 342 for j=1:length(glacier_connectivity), 327 343 el=glacier_connectivity(j); 328 if el==0,329 continue;330 end331 344 count=element_connectivity(el,ny); 332 345 if count>ny, 333 346 error('need to enlarge connectivity table'); 334 347 end 335 element_connectivity(el,count+1)= partition_counter+j;348 element_connectivity(el,count+1)=j; 336 349 element_connectivity(el,ny)=count+1; 337 350 end
Note:
See TracChangeset
for help on using the changeset viewer.