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