-
- Downloads
There was an error fetching the commit references. Please try again later.
Extension of Mesh for Polygons
- added SubentityMatrixType to MeshSubentityTraits and modified SubentityMatrixType in MeshTraits to get SubentityMatrixType from MeshSubentityTraits based on Dimension and Subdimension template arguments - refactored template argument EntityTopologyDimensionTag of SubentityStorageLayer back to EntityTopology to allow specializing for Polygon - added Polygon specialization for MeshSubentityTraits that uses different SubentityMatrixType and leaves out any count related defined types - added Polygon specialization for SubentityStorageLayer, that unlike SubentityStorageLayer used in other cell topologies, additionaly stores subentiesCounts - added setSubentitiesCounts function to mesh and its storage related parent classes for setting subentitiesCounts in SubentityStorageLayer - modified getSubentitiesCount function in mesh to pass the unused entityIndex parameter to StorageBaseType::getSubentitiesCount to enable retrieving variable subentitiesCounts from Polygon specialization of SubentityStorageLayer
parent
40aa3f83
No related branches found
No related tags found
Showing
- src/TNL/Meshes/Mesh.h 3 additions, 0 deletionssrc/TNL/Meshes/Mesh.h
- src/TNL/Meshes/Mesh.hpp 9 additions, 1 deletionsrc/TNL/Meshes/Mesh.hpp
- src/TNL/Meshes/MeshDetails/layers/StorageLayer.h 23 additions, 9 deletionssrc/TNL/Meshes/MeshDetails/layers/StorageLayer.h
- src/TNL/Meshes/MeshDetails/layers/SubentityStorageLayer.h 198 additions, 33 deletionssrc/TNL/Meshes/MeshDetails/layers/SubentityStorageLayer.h
- src/TNL/Meshes/MeshDetails/traits/MeshSubentityTraits.h 27 additions, 0 deletionssrc/TNL/Meshes/MeshDetails/traits/MeshSubentityTraits.h
- src/TNL/Meshes/MeshDetails/traits/MeshTraits.h 2 additions, 1 deletionsrc/TNL/Meshes/MeshDetails/traits/MeshTraits.h
Loading
Please register or sign in to comment