Loading src/TNL/Meshes/MeshDetails/MeshLayers/BoundaryTags/Layer.h +2 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ #include <TNL/File.h> #include <TNL/Meshes/MeshDetails/traits/MeshTraits.h> #include <TNL/Containers/Vector.h> #include <TNL/Containers/VectorView.h> #include "Traits.h" Loading Loading @@ -97,7 +97,7 @@ public: void updateBoundaryIndices( DimensionTag ) { // Array does not have sum(), Vector of bools does not fit due to arithmetics Containers::Vector< typename BoundaryTagsArray::ValueType, typename BoundaryTagsArray::DeviceType, typename BoundaryTagsArray::IndexType > _boundaryTagsVector; Containers::VectorView< typename BoundaryTagsArray::ValueType, typename BoundaryTagsArray::DeviceType, typename BoundaryTagsArray::IndexType > _boundaryTagsVector; _boundaryTagsVector.bind( boundaryTags.getData(), boundaryTags.getSize() ); const GlobalIndexType boundaryEntities = _boundaryTagsVector.template sum< GlobalIndexType >(); boundaryIndices.setSize( boundaryEntities ); Loading Loading
src/TNL/Meshes/MeshDetails/MeshLayers/BoundaryTags/Layer.h +2 −2 Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ #include <TNL/File.h> #include <TNL/Meshes/MeshDetails/traits/MeshTraits.h> #include <TNL/Containers/Vector.h> #include <TNL/Containers/VectorView.h> #include "Traits.h" Loading Loading @@ -97,7 +97,7 @@ public: void updateBoundaryIndices( DimensionTag ) { // Array does not have sum(), Vector of bools does not fit due to arithmetics Containers::Vector< typename BoundaryTagsArray::ValueType, typename BoundaryTagsArray::DeviceType, typename BoundaryTagsArray::IndexType > _boundaryTagsVector; Containers::VectorView< typename BoundaryTagsArray::ValueType, typename BoundaryTagsArray::DeviceType, typename BoundaryTagsArray::IndexType > _boundaryTagsVector; _boundaryTagsVector.bind( boundaryTags.getData(), boundaryTags.getSize() ); const GlobalIndexType boundaryEntities = _boundaryTagsVector.template sum< GlobalIndexType >(); boundaryIndices.setSize( boundaryEntities ); Loading