Commit a3ea28a3 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Used std::vector instead of TNL::Array for ReferenceOrientationArrayType

parent f7a62b21
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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++ )
@@ -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 );
      }
+1 −1
Original line number Diff line number Diff line
@@ -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;