Loading src/TNL/Meshes/MeshDetails/Traverser_impl.h +18 −18 Original line number Diff line number Diff line Loading @@ -22,12 +22,12 @@ namespace Meshes { template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getBoundaryEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading @@ -44,12 +44,12 @@ processBoundaryEntities( const MeshPointer& meshPointer, template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getInteriorEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading @@ -66,12 +66,12 @@ processInteriorEntities( const MeshPointer& meshPointer, template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading Loading @@ -149,12 +149,12 @@ MeshTraverserAllEntitiesKernel( const Mesh* mesh, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getBoundaryEntitiesCount< EntitiesDimension >(); Loading @@ -180,12 +180,12 @@ processBoundaryEntities( const MeshPointer& meshPointer, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getInteriorEntitiesCount< EntitiesDimension >(); Loading @@ -211,12 +211,12 @@ processInteriorEntities( const MeshPointer& meshPointer, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getEntitiesCount< EntitiesDimension >(); Loading src/TNL/Meshes/Traverser.h +20 −20 Original line number Diff line number Diff line Loading @@ -26,20 +26,20 @@ class Traverser using MeshPointer = Pointers::SharedPointer< MeshType >; using DeviceType = typename MeshType::DeviceType; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; }; template< typename MeshConfig, Loading @@ -52,20 +52,20 @@ class Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimensio using MeshPointer = Pointers::SharedPointer< MeshType >; using DeviceType = typename MeshType::DeviceType; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; }; } // namespace Meshes Loading Loading
src/TNL/Meshes/MeshDetails/Traverser_impl.h +18 −18 Original line number Diff line number Diff line Loading @@ -22,12 +22,12 @@ namespace Meshes { template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getBoundaryEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading @@ -44,12 +44,12 @@ processBoundaryEntities( const MeshPointer& meshPointer, template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getInteriorEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading @@ -66,12 +66,12 @@ processInteriorEntities( const MeshPointer& meshPointer, template< typename Mesh, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh, MeshEntity, EntitiesDimension >:: processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { auto entitiesCount = meshPointer->template getEntitiesCount< EntitiesDimension >(); #ifdef HAVE_OPENMP Loading Loading @@ -149,12 +149,12 @@ MeshTraverserAllEntitiesKernel( const Mesh* mesh, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getBoundaryEntitiesCount< EntitiesDimension >(); Loading @@ -180,12 +180,12 @@ processBoundaryEntities( const MeshPointer& meshPointer, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getInteriorEntitiesCount< EntitiesDimension >(); Loading @@ -211,12 +211,12 @@ processInteriorEntities( const MeshPointer& meshPointer, template< typename MeshConfig, typename MeshEntity, int EntitiesDimension > template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimension >:: processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const UserData userData ) const { #ifdef HAVE_CUDA auto entitiesCount = meshPointer->template getEntitiesCount< EntitiesDimension >(); Loading
src/TNL/Meshes/Traverser.h +20 −20 Original line number Diff line number Diff line Loading @@ -26,20 +26,20 @@ class Traverser using MeshPointer = Pointers::SharedPointer< MeshType >; using DeviceType = typename MeshType::DeviceType; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; }; template< typename MeshConfig, Loading @@ -52,20 +52,20 @@ class Traverser< Mesh< MeshConfig, Devices::Cuda >, MeshEntity, EntitiesDimensio using MeshPointer = Pointers::SharedPointer< MeshType >; using DeviceType = typename MeshType::DeviceType; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processBoundaryEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processInteriorEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; template< typename UserData, typename EntitiesProcessor > template< typename EntitiesProcessor, typename UserData > void processAllEntities( const MeshPointer& meshPointer, UserData& userData ) const; UserData userData ) const; }; } // namespace Meshes Loading