-
- Downloads
Add DiamondDualConnectivityManager and DiamondDualMeshManager
These mechanisms are designed to manage diamond meshes/connectivities The main idea is that the diamond mesh is stored as long as its primary mesh lives, and can be retrieved easily. The same mechanism is defined for diamond mesh connectivities. Thus in a moving grid context, the only required calculations will be the definition of the diamond mesh's vertices coordinates. Recall that diamond meshes are just meshes so all meshes' functionality apply to them.
Showing
- src/language/modules/MeshModule.cpp 25 additions, 4 deletionssrc/language/modules/MeshModule.cpp
- src/main.cpp 6 additions, 0 deletionssrc/main.cpp
- src/mesh/CMakeLists.txt 3 additions, 0 deletionssrc/mesh/CMakeLists.txt
- src/mesh/Connectivity.hpp 1 addition, 6 deletionssrc/mesh/Connectivity.hpp
- src/mesh/DiamondDualConnectivityBuilder.hpp 3 additions, 1 deletionsrc/mesh/DiamondDualConnectivityBuilder.hpp
- src/mesh/DiamondDualConnectivityManager.cpp 66 additions, 0 deletionssrc/mesh/DiamondDualConnectivityManager.cpp
- src/mesh/DiamondDualConnectivityManager.hpp 44 additions, 0 deletionssrc/mesh/DiamondDualConnectivityManager.hpp
- src/mesh/DiamondDualMeshBuilder.cpp 16 additions, 8 deletionssrc/mesh/DiamondDualMeshBuilder.cpp
- src/mesh/DiamondDualMeshBuilder.hpp 3 additions, 1 deletionsrc/mesh/DiamondDualMeshBuilder.hpp
- src/mesh/DiamondDualMeshManager.cpp 65 additions, 0 deletionssrc/mesh/DiamondDualMeshManager.cpp
- src/mesh/DiamondDualMeshManager.hpp 49 additions, 0 deletionssrc/mesh/DiamondDualMeshManager.hpp
- src/mesh/IConnectivity.cpp 10 additions, 0 deletionssrc/mesh/IConnectivity.cpp
- src/mesh/IConnectivity.hpp 1 addition, 1 deletionsrc/mesh/IConnectivity.hpp
- src/mesh/IMesh.cpp 3 additions, 1 deletionsrc/mesh/IMesh.cpp
- src/mesh/MeshDataManager.cpp 2 additions, 2 deletionssrc/mesh/MeshDataManager.cpp
- src/mesh/MeshDataManager.hpp 1 addition, 1 deletionsrc/mesh/MeshDataManager.hpp
src/mesh/DiamondDualConnectivityManager.cpp
0 → 100644
src/mesh/DiamondDualConnectivityManager.hpp
0 → 100644
src/mesh/DiamondDualMeshManager.cpp
0 → 100644
src/mesh/DiamondDualMeshManager.hpp
0 → 100644
src/mesh/IConnectivity.cpp
0 → 100644
Please register or sign in to comment