Changeset 1795


Ignore:
Timestamp:
08/24/09 09:18:53 (16 years ago)
Author:
seroussi
Message:

fixed averaging in 3d

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/utils/Mesh/GetAreas.m

    r1235 r1795  
    1616nels=size(index,1);
    1717nods=length(x);
     18if nargin==4, z=varargin{1}; end
    1819
    1920%some checks
     
    4647else
    4748        %V=area(triangle)*1/3(z1+z2+z3)
    48         thickness=mean(z(index(:,4:6)))-mean(z(index(:,1:3)));
    49         areas=abs(0.5*((x2-x1).*(y3-y1)-(y2-y1).*(x3-x1)))*thickness;
     49        thickness=mean(z(index(:,4:6)),2)-mean(z(index(:,1:3)),2);
     50        areas=abs(0.5*((x2-x1).*(y3-y1)-(y2-y1).*(x3-x1))).*thickness;
    5051end
Note: See TracChangeset for help on using the changeset viewer.