From: <mis...@ka...> - 2019-09-10 13:56:49
|
Dear libmesh users,Hi. I currently use the mesh refinement class, and I have question about the mesh refinement.1) Before element is refined, it is active element, but when the element is refined, it may not be active element, right? I currently use the assemble function, which approach to each element by using " for (const auto & elem: mesh.active_local_element_ptr_range()) " This "active_local_element_ptr_range()" may approach to the active element. Is this loop can approach to the refined element (child element)? Or, is it possible that the assemble function can set the weak form (matrix[Ke], vector[Fe]) to the refined elements?2) Is it possible that specific elements which have refine flag is refined in several times? I am currently moving boundary node to simulate moving mesh, and I should refine the boundary element for refinement of new generated area. Maybe three times refinement of the boundary element can be sufficient for my case, but when I conduct refinement in three times, there is no difference with one time refinement. I can't find better option of mesh refinement class for this situation.Thanks for reading my problem!Best regard,Seungjin Seo |