You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
507 B
17 lines
507 B
3 years ago
|
%--------------------------
|
||
|
% @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
|