%-------------------------- % @Author: Jingqiao Hu % @Date: 2021-02-28 16:28:49 % @LastEditTime: 2021-02-28 16:28:50 % % if u_micro is ordered as [coners(:); bdofs(:); idofs(:); inner(:)] % dofid is the idx of u_micro under orignal order % usage: % if you want to reorder u_micro to orignal order % dofid(u_micro) %-------------------------- function [dofid] = reorder_dofs(new_dofs) dofs = new_dofs(:); dofs(:, 2) = 1:length(dofs); dofs = sortrows(dofs, 1); dofid = dofs(:, 2); end