This PR aims to fix issues with existing special maps, enhance functionalities and add unit tests.
The changes were focused in TPZCylinder3D class, which maps 2D elements to a cylinder shell, and routines in TPZChangeEl, which can be quite useful for replacing linear elements in a given geometric mesh while retaining all connectivity information.
Fixes issue with local transformation of TPZCylinder3D and adds unit tests
Refactor of existing routines in TPZChangeEl
Refactor of neighbourhood store/restore in TPZChangeEl
Adds TPZChangeEl::ChangeToArc3D and TPZChangeEl::ChangeToCylinder
This PR aims to fix issues with existing special maps, enhance functionalities and add unit tests.
The changes were focused in
TPZCylinder3D
class, which maps 2D elements to a cylinder shell, and routines inTPZChangeEl
, which can be quite useful for replacing linear elements in a given geometric mesh while retaining all connectivity information.TPZCylinder3D
and adds unit testsTPZChangeEl
TPZChangeEl
TPZChangeEl::ChangeToArc3D
andTPZChangeEl::ChangeToCylinder
TPZChangeEl
routines