rbmatlab 0.10.01
grid/@cubegrid/gid2lid.m
00001 function lids = gid2lid(grid,gids)
00002 %function lids = gid2lid(grid,gids)
00003 % function converting global element ids to leaf element ids
00004 %
00005 % Parameters:
00006 %  gids: global indices of elements to which the local indices shall be
00007 %  computed.
00008 %
00009 % Return values:
00010 %  lids: leaf element ids or '-1' if a global id was not a leaf element
00011 
00012 % Bernard Haasdonk 27.3.2007
00013   
00014 gids=gids(:);  
00015 leafgids = find(grid.isleaf);  
00016 lid_array = -1*ones(1,grid.nelements);
00017 lid_array(leafgids) = 1:length(leafgids);
00018 lids = lid_array(gids);
00019 lids = lids(:);
00020 
00021 end
 All Classes Namespaces Files Functions Variables