diff --git a/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h b/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h index 72e6b7f031e48195c9ed7d4a7dabd41122fcffd1..282a7746465dff911d4d6e1891c8c67e6bc59926 100644 --- a/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h +++ b/src/TNL/Meshes/MeshDetails/layers/MeshBoundaryTagsLayer.h @@ -251,6 +251,14 @@ class MeshBoundaryTagsLayer< MeshConfig, Device, DimensionTag, false > public: using GlobalIndexType = typename EntityTraitsType::GlobalIndexType; + MeshBoundaryTagsLayer() = default; + explicit MeshBoundaryTagsLayer( const MeshBoundaryTagsLayer& other ) {} + template< typename Device_ > + MeshBoundaryTagsLayer( const MeshBoundaryTagsLayer< MeshConfig, Device_, DimensionTag >& other ) {} + MeshBoundaryTagsLayer& operator=( const MeshBoundaryTagsLayer& other ) { return *this; } + template< typename Device_ > + MeshBoundaryTagsLayer& operator=( const MeshBoundaryTagsLayer< MeshConfig, Device_, DimensionTag >& other ) { return *this; } + bool setNumberOfEntities( const GlobalIndexType& entitiesCount ) { return true;