rbmatlab 0.10.01
|
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