elem=delendelem(elem,mask) delete elements whose nodes are all edge nodes author: Qianqian Fang, <q.fang at neu.edu> date: 2007/11/24 input/output: elem: input/output, surface/volumetric element list mask: of length of node number, =0 for internal nodes, =1 for edge nodes -- this function is part of iso2mesh toolbox (http://iso2mesh.sf.net)
0001 function elem=delendelem(elem,mask) 0002 % 0003 % elem=delendelem(elem,mask) 0004 % 0005 % delete elements whose nodes are all edge nodes 0006 % 0007 % author: Qianqian Fang, <q.fang at neu.edu> 0008 % date: 2007/11/24 0009 % 0010 % input/output: 0011 % elem: input/output, surface/volumetric element list 0012 % mask: of length of node number, =0 for internal nodes, =1 for edge nodes 0013 % 0014 % -- this function is part of iso2mesh toolbox (http://iso2mesh.sf.net) 0015 % 0016 0017 badidx=sum(mask(elem)'); 0018 elem(find(badidx==size(elem,2)),:)=[];