You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

20 lines
513 B

%--------------------------
% @Author: Jingqiao Hu
% @Date: 2021-12-11 21:14:42
% @LastEditTime: 2022-01-29 20:21:40
%--------------------------
function [v_local, v] = volume_cvt(rho_cell, area_cell, area0)
ncvt = size(rho_cell, 1);
v_local = zeros(ncvt, 1);
v_global = 0;
parfor ele = 1:ncvt
area = area_cell{ele};
v = area .* rho_cell{ele};
v_local(ele) = sum(v) / sum(area);
v_global = v_global + sum(v);
end
v = v_global / area0;
end