-
- Downloads
There was an error fetching the commit references. Please try again later.
Big mesh refactoring
Main changes: - mesh pointer added to MeshEntity, all topology accessors redirected through it to the mesh - storage of points and subentity orientations moved from MeshEntity to Mesh - removed MeshEntityIndex - MeshEntity always stores its index as the GlobalIndexType - removed entity storage from Mesh - mesh entities can be generated on the fly Plus some minor related simplifications, mainly in the mesh initializer.
parent
5ba08aff
No related branches found
No related tags found
Showing
- src/Python/pytnl/tnl/Mesh.h 7 additions, 16 deletionssrc/Python/pytnl/tnl/Mesh.h
- src/Python/pytnl/typedefs.h 3 additions, 6 deletionssrc/Python/pytnl/typedefs.h
- src/TNL/Containers/Multimaps/EllpackIndexMultimap.h 6 additions, 0 deletionssrc/TNL/Containers/Multimaps/EllpackIndexMultimap.h
- src/TNL/Containers/Multimaps/EllpackIndexMultimap.hpp 37 additions, 0 deletionssrc/TNL/Containers/Multimaps/EllpackIndexMultimap.hpp
- src/TNL/Containers/Multimaps/StaticEllpackIndexMultimap.h 6 additions, 0 deletionssrc/TNL/Containers/Multimaps/StaticEllpackIndexMultimap.h
- src/TNL/Containers/Multimaps/StaticEllpackIndexMultimap.hpp 36 additions, 0 deletionssrc/TNL/Containers/Multimaps/StaticEllpackIndexMultimap.hpp
- src/TNL/Meshes/BuildConfigTags.h 5 additions, 11 deletionssrc/TNL/Meshes/BuildConfigTags.h
- src/TNL/Meshes/DefaultConfig.h 1 addition, 3 deletionssrc/TNL/Meshes/DefaultConfig.h
- src/TNL/Meshes/Geometry/getEntityCenter.h 1 addition, 1 deletionsrc/TNL/Meshes/Geometry/getEntityCenter.h
- src/TNL/Meshes/Mesh.h 43 additions, 15 deletionssrc/TNL/Meshes/Mesh.h
- src/TNL/Meshes/MeshDetails/EntityLayers/SubentityAccess.h 0 additions, 419 deletionssrc/TNL/Meshes/MeshDetails/EntityLayers/SubentityAccess.h
- src/TNL/Meshes/MeshDetails/EntityLayers/SuperentityAccess.h 0 additions, 288 deletionssrc/TNL/Meshes/MeshDetails/EntityLayers/SuperentityAccess.h
- src/TNL/Meshes/MeshDetails/EntityStorageRebinder.h 0 additions, 159 deletionssrc/TNL/Meshes/MeshDetails/EntityStorageRebinder.h
- src/TNL/Meshes/MeshDetails/IndexPermutationApplier.h 27 additions, 17 deletionssrc/TNL/Meshes/MeshDetails/IndexPermutationApplier.h
- src/TNL/Meshes/MeshDetails/MeshEntityIndex.h 0 additions, 75 deletionssrc/TNL/Meshes/MeshDetails/MeshEntityIndex.h
- src/TNL/Meshes/MeshDetails/MeshEntity_impl.h 53 additions, 222 deletionssrc/TNL/Meshes/MeshDetails/MeshEntity_impl.h
- src/TNL/Meshes/MeshDetails/MeshLayers/StorageLayer.h 129 additions, 33 deletionssrc/TNL/Meshes/MeshDetails/MeshLayers/StorageLayer.h
- src/TNL/Meshes/MeshDetails/MeshLayers/SubentityOrientationsLayer.h 172 additions, 0 deletions...eshes/MeshDetails/MeshLayers/SubentityOrientationsLayer.h
- src/TNL/Meshes/MeshDetails/MeshLayers/SubentityStorageLayer.h 17 additions, 0 deletions...TNL/Meshes/MeshDetails/MeshLayers/SubentityStorageLayer.h
- src/TNL/Meshes/MeshDetails/MeshLayers/SuperentityStorageLayer.h 17 additions, 0 deletions...L/Meshes/MeshDetails/MeshLayers/SuperentityStorageLayer.h
Loading
Please register or sign in to comment