rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
nodes_edges_llcoord.m
Go to the documentation of this file.
1 function res = nodes_edges_llcoord(dofs_lcoord)
2 % used in constructors, computes edge-local coordinates on reference triangle
3 
4 res = zeros(size(dofs_lcoord, 1), 3);
5 
6 res(:, 1) = (abs(dofs_lcoord(:, 2)) < eps) .* (2 - dofs_lcoord(:, 1)) - 1;
7 res(:, 2) = (abs(dofs_lcoord(:, 2) - 1 + dofs_lcoord(:, 1)) < eps) ...
8  .* (1 + dofs_lcoord(:, 1)) - 1;
9 res(:, 3) = (abs(dofs_lcoord(:, 1)) < eps) .* (1 + dofs_lcoord(:, 2)) - 1;
10 end