From c1072c2bb89b2c6220cc5247e47b5e7f90f324e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Oberhuber?= <oberhuber.tomas@gmail.com> Date: Sun, 7 Feb 2021 16:45:03 +0100 Subject: [PATCH] Renaming CSRKernelHybrid to CSRHybridKernel. --- src/TNL/Algorithms/Segments/CSR.h | 2 +- .../{CSRKernelHybrid.h => CSRHybridKernel.h} | 10 +++++----- .../{CSRKernelHybrid.hpp => CSRHybridKernel.hpp} | 16 ++++++++-------- src/TNL/Algorithms/Segments/CSRView.h | 4 ++-- 4 files changed, 16 insertions(+), 16 deletions(-) rename src/TNL/Algorithms/Segments/{CSRKernelHybrid.h => CSRHybridKernel.h} (87%) rename src/TNL/Algorithms/Segments/{CSRKernelHybrid.hpp => CSRHybridKernel.hpp} (95%) diff --git a/src/TNL/Algorithms/Segments/CSR.h b/src/TNL/Algorithms/Segments/CSR.h index dce7cec748..188960b6d4 100644 --- a/src/TNL/Algorithms/Segments/CSR.h +++ b/src/TNL/Algorithms/Segments/CSR.h @@ -150,7 +150,7 @@ using CSRVector = CSR< Device, Index, CSRVectorKernel< Index, Device >, IndexAll template< typename Device, typename Index, typename IndexAllocator = typename Allocators::Default< Device >::template Allocator< Index > > -using CSRHybrid = CSR< Device, Index, CSRKernelHybrid< Index, Device >, IndexAllocator >; +using CSRHybrid = CSR< Device, Index, CSRHybridKernel< Index, Device >, IndexAllocator >; template< typename Device, typename Index, diff --git a/src/TNL/Algorithms/Segments/CSRKernelHybrid.h b/src/TNL/Algorithms/Segments/CSRHybridKernel.h similarity index 87% rename from src/TNL/Algorithms/Segments/CSRKernelHybrid.h rename to src/TNL/Algorithms/Segments/CSRHybridKernel.h index c24c9fa108..9a8109c970 100644 --- a/src/TNL/Algorithms/Segments/CSRKernelHybrid.h +++ b/src/TNL/Algorithms/Segments/CSRHybridKernel.h @@ -1,5 +1,5 @@ /*************************************************************************** - CSRKernelHybrid.h - description + CSRHybridKernel.h - description ------------------- begin : Jan 23, 2021 -> Joe Biden inauguration copyright : (C) 2021 by Tomas Oberhuber @@ -22,12 +22,12 @@ namespace TNL { template< typename Index, typename Device > -struct CSRKernelHybrid +struct CSRHybridKernel { using IndexType = Index; using DeviceType = Device; - using ViewType = CSRKernelHybrid< Index, Device >; - using ConstViewType = CSRKernelHybrid< Index, Device >; + using ViewType = CSRHybridKernel< Index, Device >; + using ConstViewType = CSRHybridKernel< Index, Device >; template< typename Offsets > void init( const Offsets& offsets ); @@ -63,4 +63,4 @@ struct CSRKernelHybrid } // namespace Algorithms } // namespace TNL -#include <TNL/Algorithms/Segments/CSRKernelHybrid.hpp> +#include <TNL/Algorithms/Segments/CSRHybridKernel.hpp> diff --git a/src/TNL/Algorithms/Segments/CSRKernelHybrid.hpp b/src/TNL/Algorithms/Segments/CSRHybridKernel.hpp similarity index 95% rename from src/TNL/Algorithms/Segments/CSRKernelHybrid.hpp rename to src/TNL/Algorithms/Segments/CSRHybridKernel.hpp index c559169946..b4cc24a735 100644 --- a/src/TNL/Algorithms/Segments/CSRKernelHybrid.hpp +++ b/src/TNL/Algorithms/Segments/CSRHybridKernel.hpp @@ -1,5 +1,5 @@ /*************************************************************************** - CSRKernelHybrid.hpp - description + CSRHybridKernel.hpp - description ------------------- begin : Jan 23, 2021 -> Joe Biden inauguration copyright : (C) 2021 by Tomas Oberhuber @@ -15,7 +15,7 @@ #include <TNL/Containers/VectorView.h> #include <TNL/Algorithms/ParallelFor.h> #include <TNL/Algorithms/Segments/details/LambdaAdapter.h> -#include <TNL/Algorithms/Segments/CSRKernelHybrid.h> +#include <TNL/Algorithms/Segments/CSRHybridKernel.h> namespace TNL { namespace Algorithms { @@ -86,7 +86,7 @@ template< typename Index, typename Device > template< typename Offsets > void -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: init( const Offsets& offsets ) { const Index segmentsCount = offsets.getSize() - 1; @@ -99,7 +99,7 @@ init( const Offsets& offsets ) template< typename Index, typename Device > void -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: reset() { this->threadsPerSegment = 0; @@ -108,7 +108,7 @@ reset() template< typename Index, typename Device > auto -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: getView() -> ViewType { return *this; @@ -117,7 +117,7 @@ getView() -> ViewType template< typename Index, typename Device > TNL::String -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: getKernelType() { return "Hybrid"; @@ -126,7 +126,7 @@ getKernelType() template< typename Index, typename Device > auto -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: getConstView() const -> ConstViewType { return *this; @@ -142,7 +142,7 @@ template< typename Index, typename Real, typename... Args > void -CSRKernelHybrid< Index, Device >:: +CSRHybridKernel< Index, Device >:: segmentsReduction( const OffsetsView& offsets, Index first, Index last, diff --git a/src/TNL/Algorithms/Segments/CSRView.h b/src/TNL/Algorithms/Segments/CSRView.h index d5723de3c3..5d8ebeeb91 100644 --- a/src/TNL/Algorithms/Segments/CSRView.h +++ b/src/TNL/Algorithms/Segments/CSRView.h @@ -16,7 +16,7 @@ #include <TNL/Algorithms/Segments/SegmentView.h> #include <TNL/Algorithms/Segments/CSRScalarKernel.h> #include <TNL/Algorithms/Segments/CSRVectorKernel.h> -#include <TNL/Algorithms/Segments/CSRKernelHybrid.h> +#include <TNL/Algorithms/Segments/CSRHybridKernel.h> #include <TNL/Algorithms/Segments/CSRKernelAdaptive.h> namespace TNL { @@ -142,7 +142,7 @@ using CSRViewVector = CSRView< Device, Index, CSRVectorKernel< Index, Device > > template< typename Device, typename Index > -using CSRViewHybrid = CSRView< Device, Index, CSRKernelHybrid< Index, Device > >; +using CSRViewHybrid = CSRView< Device, Index, CSRHybridKernel< Index, Device > >; template< typename Device, typename Index > -- GitLab