rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
plot_dofmap.m
1 function p = plot_dofmap(df_info,params)
2 %function p = plot_dofmap(df_info,params)
3 %
4 % function plotting the numbers of the dofs for optical consistency
5 % check across edges
6 
7 % B. Haasdonk 12.1.2011
8 
9 p = plot(df_info.grid);
10 hold on
11 lagrange_nodes = Fem.Lagrange.nodes_lcoord(df_info.pdeg);
12 for li = 1:size(lagrange_nodes,1);
13  clocal = repmat([1/3,1/3],size(lagrange_nodes,1),1);
14  % shrink location a bit towards center for readability;
15  local = (lagrange_nodes - clocal)*0.8 + clocal;
16  glob = local2global(df_info.grid,1:df_info.grid.nelements,local(li,:));
17  nums = num2str(df_info.global_dof_index(:,li));
18  p2 = text(glob(:,1),glob(:,2),nums,'Fontsize',5);
19 end;
20 p = [p;p2];
21 
22 end