Loading src/TNL/Meshes/MeshDetails/initializer/Initializer.h +2 −2 Original line number Diff line number Diff line Loading @@ -366,7 +366,7 @@ class InitializerLayer< MeshConfig, //std::cout << " Initiating entities with dimension " << DimensionTag::value << " ... " << std::endl; const GlobalIndexType numberOfEntities = getEntitiesCount( initializer, mesh ); initializer.template setEntitiesCount< DimensionTag::value >( numberOfEntities ); this->referenceOrientations.setSize( numberOfEntities ); this->referenceOrientations.resize( numberOfEntities ); using SubentitySeedsCreator = SubentitySeedsCreator< MeshConfig, Meshes::DimensionTag< MeshType::getMeshDimension() >, DimensionTag >; for( GlobalIndexType i = 0; i < mesh.template getEntitiesCount< MeshType::getMeshDimension() >(); i++ ) Loading @@ -387,7 +387,7 @@ class InitializerLayer< MeshConfig, EntityInitializerType::initSuperentities( initializer, mesh ); this->seedsIndexedSet.clear(); this->referenceOrientations.reset(); this->referenceOrientations.clear(); BaseType::initEntities( initializer, points, mesh ); } Loading src/TNL/Meshes/MeshDetails/traits/MeshEntityTraits.h +1 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,7 @@ public: using StorageArrayType = Containers::Array< EntityType, Device, GlobalIndexType >; using SeedIndexedSetType = Containers::UnorderedIndexedSet< SeedType, GlobalIndexType, typename SeedType::HashType, typename SeedType::KeyEqual >; using SeedSetType = std::unordered_set< typename SeedIndexedSetType::key_type, typename SeedIndexedSetType::hasher, typename SeedIndexedSetType::key_equal >; using ReferenceOrientationArrayType = Containers::Array< ReferenceOrientationType, Device, GlobalIndexType >; using ReferenceOrientationArrayType = std::vector< ReferenceOrientationType >; static constexpr bool storageEnabled = MeshConfig::entityStorage( Dimension ); static constexpr bool orientationNeeded = 0 < Dimension && Dimension < MeshConfig::meshDimension; Loading Loading
src/TNL/Meshes/MeshDetails/initializer/Initializer.h +2 −2 Original line number Diff line number Diff line Loading @@ -366,7 +366,7 @@ class InitializerLayer< MeshConfig, //std::cout << " Initiating entities with dimension " << DimensionTag::value << " ... " << std::endl; const GlobalIndexType numberOfEntities = getEntitiesCount( initializer, mesh ); initializer.template setEntitiesCount< DimensionTag::value >( numberOfEntities ); this->referenceOrientations.setSize( numberOfEntities ); this->referenceOrientations.resize( numberOfEntities ); using SubentitySeedsCreator = SubentitySeedsCreator< MeshConfig, Meshes::DimensionTag< MeshType::getMeshDimension() >, DimensionTag >; for( GlobalIndexType i = 0; i < mesh.template getEntitiesCount< MeshType::getMeshDimension() >(); i++ ) Loading @@ -387,7 +387,7 @@ class InitializerLayer< MeshConfig, EntityInitializerType::initSuperentities( initializer, mesh ); this->seedsIndexedSet.clear(); this->referenceOrientations.reset(); this->referenceOrientations.clear(); BaseType::initEntities( initializer, points, mesh ); } Loading
src/TNL/Meshes/MeshDetails/traits/MeshEntityTraits.h +1 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,7 @@ public: using StorageArrayType = Containers::Array< EntityType, Device, GlobalIndexType >; using SeedIndexedSetType = Containers::UnorderedIndexedSet< SeedType, GlobalIndexType, typename SeedType::HashType, typename SeedType::KeyEqual >; using SeedSetType = std::unordered_set< typename SeedIndexedSetType::key_type, typename SeedIndexedSetType::hasher, typename SeedIndexedSetType::key_equal >; using ReferenceOrientationArrayType = Containers::Array< ReferenceOrientationType, Device, GlobalIndexType >; using ReferenceOrientationArrayType = std::vector< ReferenceOrientationType >; static constexpr bool storageEnabled = MeshConfig::entityStorage( Dimension ); static constexpr bool orientationNeeded = 0 < Dimension && Dimension < MeshConfig::meshDimension; Loading