From 1163bf19405e8f2622a96540190d55dd284037a6 Mon Sep 17 00:00:00 2001
From: Tomas Oberhuber <tomas.oberhuber@fjfi.cvut.cz>
Date: Thu, 29 Nov 2018 13:51:34 +0100
Subject: [PATCH] Moving old code to Legacy.

---
 .../fast-sweeping-map/CMakeLists.txt                |   0
 .../Legacy/fast-sweeping-map}/MainBuildConfig.h     |   0
 .../fast-sweeping-map/fastSweepingMapConfig.h       |   0
 .../Legacy/fast-sweeping-map}/main.cpp              |   0
 .../Legacy/fast-sweeping-map}/main.cu               |   0
 .../Solvers => Legacy}/fast-sweeping-map/main.h     |   0
 .../fast-sweeping-map/tnlFastSweepingMap.h          |   0
 .../tnlFastSweepingMap2D_CUDA_v4_impl.h             |   0
 .../fast-sweeping-map/tnlFastSweepingMap2D_impl.h   |   0
 .../fast-sweeping-map/tnlFastSweepingMap_CUDA.h     |   0
 .../Solvers => Legacy}/fast-sweeping/CMakeLists.txt |   0
 .../fast-sweeping}/MainBuildConfig.h                |   0
 .../fast-sweeping/fastSweepingConfig.h              |   0
 .../fast-sweeping}/main.cpp                         |   0
 .../fast-sweeping}/main.cu                          |   0
 .../Solvers => Legacy}/fast-sweeping/main.h         |   0
 .../fast-sweeping/tnlFastSweeping.h                 |   0
 .../fast-sweeping/tnlFastSweeping2D_CUDA_impl.h     |   0
 .../fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h  |   0
 .../fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h  |   0
 .../fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h  |   0
 .../fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h  |   0
 .../fast-sweeping/tnlFastSweeping2D_impl.h          |   0
 .../fast-sweeping/tnlFastSweeping2D_openMP_impl.h   |   0
 .../fast-sweeping/tnlFastSweeping3D_CUDA_impl.h     |   0
 .../fast-sweeping/tnlFastSweeping3D_impl.h          |   0
 .../fast-sweeping/tnlFastSweepingSolver.h           |   0
 .../fast-sweeping/tnlFastSweeping_CUDA.h            |   0
 .../hamilton-jacobi-parallel-map/CMakeLists.txt     |   0
 .../hamilton-jacobi-parallel-map}/MainBuildConfig.h |   0
 .../hamilton-jacobi-parallel-map/gnuplot.txt        |   0
 .../hamilton-jacobi-parallel-map/main.cpp           |   0
 .../hamilton-jacobi-parallel-map/main.cu            |   0
 .../hamilton-jacobi-parallel-map/main.h             |   0
 .../hamilton-jacobi-parallel-map/mapa_png.png       | Bin
 .../hamilton-jacobi-parallel-map/no-Makefile        |   0
 .../parallelMapConfig.h                             |   0
 .../hamilton-jacobi-parallel-map/run                |   0
 .../hamilton-jacobi-parallel-map/tnl-err2eoc-2.py   |   0
 .../tnlParallelMapSolver.h                          |   0
 .../tnlParallelMapSolver2D_impl.h                   |   0
 .../hamilton-jacobi-parallel/CMakeLists.txt         |   0
 .../hamilton-jacobi-parallel}/MainBuildConfig.h     |   0
 .../hamilton-jacobi-parallel/main.cpp               |   0
 .../hamilton-jacobi-parallel/main.cu                |   0
 .../hamilton-jacobi-parallel/main.h                 |   0
 .../hamilton-jacobi-parallel/no-Makefile            |   0
 .../parallelEikonalConfig.h                         |   0
 .../Solvers => Legacy}/hamilton-jacobi-parallel/run |   0
 .../hamilton-jacobi-parallel/tnl-err2eoc-2.py       |   0
 .../tnlParallelEikonalSolver.h                      |   0
 .../tnlParallelEikonalSolver2D_impl.h               |   0
 .../tnlParallelEikonalSolver3D_impl.h               |   0
 .../Legacy}/narrow-band/CMakeLists.txt              |   0
 .../narrow-band}/MainBuildConfig.h                  |   0
 .../fast-sweeping => Legacy/narrow-band}/main.cpp   |   0
 .../fast-sweeping => Legacy/narrow-band}/main.cu    |   0
 src/{Examples => TNL/Legacy}/narrow-band/main.h     |   0
 .../Legacy}/narrow-band/narrowBandConfig.h          |   0
 .../Legacy}/narrow-band/tnlNarrowBand.h             |   0
 .../narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h      |   0
 .../narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h      |   0
 .../Legacy}/narrow-band/tnlNarrowBand2D_impl.h      |   0
 .../Legacy}/narrow-band/tnlNarrowBand3D_CUDA_impl.h |   0
 .../Legacy}/narrow-band/tnlNarrowBand3D_impl.h      |   0
 .../Legacy}/narrow-band/tnlNarrowBand_CUDA.h        |   0
 66 files changed, 0 insertions(+), 0 deletions(-)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/CMakeLists.txt (100%)
 rename src/{Examples/narrow-band => TNL/Legacy/fast-sweeping-map}/MainBuildConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/fastSweepingMapConfig.h (100%)
 rename src/{Examples/narrow-band => TNL/Legacy/fast-sweeping-map}/main.cpp (100%)
 rename src/{Examples/narrow-band => TNL/Legacy/fast-sweeping-map}/main.cu (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/main.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/tnlFastSweepingMap.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/tnlFastSweepingMap2D_CUDA_v4_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/tnlFastSweepingMap2D_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping-map/tnlFastSweepingMap_CUDA.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/CMakeLists.txt (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map => Legacy/fast-sweeping}/MainBuildConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/fastSweepingConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map => Legacy/fast-sweeping}/main.cpp (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map => Legacy/fast-sweeping}/main.cu (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/main.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_CUDA_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping2D_openMP_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping3D_CUDA_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping3D_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweepingSolver.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/fast-sweeping/tnlFastSweeping_CUDA.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/CMakeLists.txt (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping => Legacy/hamilton-jacobi-parallel-map}/MainBuildConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/gnuplot.txt (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/main.cpp (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/main.cu (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/main.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/mapa_png.png (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/no-Makefile (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/parallelMapConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/run (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/tnl-err2eoc-2.py (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/tnlParallelMapSolver.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel-map/tnlParallelMapSolver2D_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/CMakeLists.txt (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map => Legacy/hamilton-jacobi-parallel}/MainBuildConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/main.cpp (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/main.cu (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/main.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/no-Makefile (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/parallelEikonalConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/run (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/tnl-err2eoc-2.py (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/tnlParallelEikonalSolver.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/tnlParallelEikonalSolver2D_impl.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers => Legacy}/hamilton-jacobi-parallel/tnlParallelEikonalSolver3D_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/CMakeLists.txt (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel => Legacy/narrow-band}/MainBuildConfig.h (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping => Legacy/narrow-band}/main.cpp (100%)
 rename src/TNL/{Experimental/Hamilton-Jacobi/Solvers/fast-sweeping => Legacy/narrow-band}/main.cu (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/main.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/narrowBandConfig.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand2D_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand3D_CUDA_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand3D_impl.h (100%)
 rename src/{Examples => TNL/Legacy}/narrow-band/tnlNarrowBand_CUDA.h (100%)

diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/CMakeLists.txt b/src/TNL/Legacy/fast-sweeping-map/CMakeLists.txt
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/CMakeLists.txt
rename to src/TNL/Legacy/fast-sweeping-map/CMakeLists.txt
diff --git a/src/Examples/narrow-band/MainBuildConfig.h b/src/TNL/Legacy/fast-sweeping-map/MainBuildConfig.h
similarity index 100%
rename from src/Examples/narrow-band/MainBuildConfig.h
rename to src/TNL/Legacy/fast-sweeping-map/MainBuildConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/fastSweepingMapConfig.h b/src/TNL/Legacy/fast-sweeping-map/fastSweepingMapConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/fastSweepingMapConfig.h
rename to src/TNL/Legacy/fast-sweeping-map/fastSweepingMapConfig.h
diff --git a/src/Examples/narrow-band/main.cpp b/src/TNL/Legacy/fast-sweeping-map/main.cpp
similarity index 100%
rename from src/Examples/narrow-band/main.cpp
rename to src/TNL/Legacy/fast-sweeping-map/main.cpp
diff --git a/src/Examples/narrow-band/main.cu b/src/TNL/Legacy/fast-sweeping-map/main.cu
similarity index 100%
rename from src/Examples/narrow-band/main.cu
rename to src/TNL/Legacy/fast-sweeping-map/main.cu
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.h b/src/TNL/Legacy/fast-sweeping-map/main.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.h
rename to src/TNL/Legacy/fast-sweeping-map/main.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap.h b/src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap.h
rename to src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap2D_CUDA_v4_impl.h b/src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap2D_CUDA_v4_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap2D_CUDA_v4_impl.h
rename to src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap2D_CUDA_v4_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap2D_impl.h b/src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap2D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap2D_impl.h
rename to src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap2D_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap_CUDA.h b/src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap_CUDA.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/tnlFastSweepingMap_CUDA.h
rename to src/TNL/Legacy/fast-sweeping-map/tnlFastSweepingMap_CUDA.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/CMakeLists.txt b/src/TNL/Legacy/fast-sweeping/CMakeLists.txt
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/CMakeLists.txt
rename to src/TNL/Legacy/fast-sweeping/CMakeLists.txt
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/MainBuildConfig.h b/src/TNL/Legacy/fast-sweeping/MainBuildConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/MainBuildConfig.h
rename to src/TNL/Legacy/fast-sweeping/MainBuildConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/fastSweepingConfig.h b/src/TNL/Legacy/fast-sweeping/fastSweepingConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/fastSweepingConfig.h
rename to src/TNL/Legacy/fast-sweeping/fastSweepingConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.cpp b/src/TNL/Legacy/fast-sweeping/main.cpp
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.cpp
rename to src/TNL/Legacy/fast-sweeping/main.cpp
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.cu b/src/TNL/Legacy/fast-sweeping/main.cu
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping-map/main.cu
rename to src/TNL/Legacy/fast-sweeping/main.cu
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.h b/src/TNL/Legacy/fast-sweeping/main.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.h
rename to src/TNL/Legacy/fast-sweeping/main.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v2_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v3_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v4_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_CUDA_v5_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_openMP_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_openMP_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping2D_openMP_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping2D_openMP_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping3D_CUDA_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping3D_CUDA_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping3D_CUDA_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping3D_CUDA_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping3D_impl.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping3D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping3D_impl.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping3D_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweepingSolver.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweepingSolver.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweepingSolver.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweepingSolver.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping_CUDA.h b/src/TNL/Legacy/fast-sweeping/tnlFastSweeping_CUDA.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/tnlFastSweeping_CUDA.h
rename to src/TNL/Legacy/fast-sweeping/tnlFastSweeping_CUDA.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/CMakeLists.txt b/src/TNL/Legacy/hamilton-jacobi-parallel-map/CMakeLists.txt
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/CMakeLists.txt
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/CMakeLists.txt
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/MainBuildConfig.h b/src/TNL/Legacy/hamilton-jacobi-parallel-map/MainBuildConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/MainBuildConfig.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/MainBuildConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/gnuplot.txt b/src/TNL/Legacy/hamilton-jacobi-parallel-map/gnuplot.txt
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/gnuplot.txt
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/gnuplot.txt
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.cpp b/src/TNL/Legacy/hamilton-jacobi-parallel-map/main.cpp
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.cpp
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/main.cpp
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.cu b/src/TNL/Legacy/hamilton-jacobi-parallel-map/main.cu
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.cu
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/main.cu
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.h b/src/TNL/Legacy/hamilton-jacobi-parallel-map/main.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/main.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/main.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/mapa_png.png b/src/TNL/Legacy/hamilton-jacobi-parallel-map/mapa_png.png
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/mapa_png.png
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/mapa_png.png
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/no-Makefile b/src/TNL/Legacy/hamilton-jacobi-parallel-map/no-Makefile
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/no-Makefile
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/no-Makefile
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/parallelMapConfig.h b/src/TNL/Legacy/hamilton-jacobi-parallel-map/parallelMapConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/parallelMapConfig.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/parallelMapConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/run b/src/TNL/Legacy/hamilton-jacobi-parallel-map/run
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/run
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/run
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnl-err2eoc-2.py b/src/TNL/Legacy/hamilton-jacobi-parallel-map/tnl-err2eoc-2.py
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnl-err2eoc-2.py
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/tnl-err2eoc-2.py
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnlParallelMapSolver.h b/src/TNL/Legacy/hamilton-jacobi-parallel-map/tnlParallelMapSolver.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnlParallelMapSolver.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/tnlParallelMapSolver.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnlParallelMapSolver2D_impl.h b/src/TNL/Legacy/hamilton-jacobi-parallel-map/tnlParallelMapSolver2D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/tnlParallelMapSolver2D_impl.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel-map/tnlParallelMapSolver2D_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/CMakeLists.txt b/src/TNL/Legacy/hamilton-jacobi-parallel/CMakeLists.txt
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/CMakeLists.txt
rename to src/TNL/Legacy/hamilton-jacobi-parallel/CMakeLists.txt
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/MainBuildConfig.h b/src/TNL/Legacy/hamilton-jacobi-parallel/MainBuildConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel-map/MainBuildConfig.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/MainBuildConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.cpp b/src/TNL/Legacy/hamilton-jacobi-parallel/main.cpp
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.cpp
rename to src/TNL/Legacy/hamilton-jacobi-parallel/main.cpp
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.cu b/src/TNL/Legacy/hamilton-jacobi-parallel/main.cu
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.cu
rename to src/TNL/Legacy/hamilton-jacobi-parallel/main.cu
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.h b/src/TNL/Legacy/hamilton-jacobi-parallel/main.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/main.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/main.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/no-Makefile b/src/TNL/Legacy/hamilton-jacobi-parallel/no-Makefile
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/no-Makefile
rename to src/TNL/Legacy/hamilton-jacobi-parallel/no-Makefile
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/parallelEikonalConfig.h b/src/TNL/Legacy/hamilton-jacobi-parallel/parallelEikonalConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/parallelEikonalConfig.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/parallelEikonalConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/run b/src/TNL/Legacy/hamilton-jacobi-parallel/run
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/run
rename to src/TNL/Legacy/hamilton-jacobi-parallel/run
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnl-err2eoc-2.py b/src/TNL/Legacy/hamilton-jacobi-parallel/tnl-err2eoc-2.py
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnl-err2eoc-2.py
rename to src/TNL/Legacy/hamilton-jacobi-parallel/tnl-err2eoc-2.py
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver.h b/src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver2D_impl.h b/src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver2D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver2D_impl.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver2D_impl.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver3D_impl.h b/src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver3D_impl.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/tnlParallelEikonalSolver3D_impl.h
rename to src/TNL/Legacy/hamilton-jacobi-parallel/tnlParallelEikonalSolver3D_impl.h
diff --git a/src/Examples/narrow-band/CMakeLists.txt b/src/TNL/Legacy/narrow-band/CMakeLists.txt
similarity index 100%
rename from src/Examples/narrow-band/CMakeLists.txt
rename to src/TNL/Legacy/narrow-band/CMakeLists.txt
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/MainBuildConfig.h b/src/TNL/Legacy/narrow-band/MainBuildConfig.h
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi-parallel/MainBuildConfig.h
rename to src/TNL/Legacy/narrow-band/MainBuildConfig.h
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.cpp b/src/TNL/Legacy/narrow-band/main.cpp
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.cpp
rename to src/TNL/Legacy/narrow-band/main.cpp
diff --git a/src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.cu b/src/TNL/Legacy/narrow-band/main.cu
similarity index 100%
rename from src/TNL/Experimental/Hamilton-Jacobi/Solvers/fast-sweeping/main.cu
rename to src/TNL/Legacy/narrow-band/main.cu
diff --git a/src/Examples/narrow-band/main.h b/src/TNL/Legacy/narrow-band/main.h
similarity index 100%
rename from src/Examples/narrow-band/main.h
rename to src/TNL/Legacy/narrow-band/main.h
diff --git a/src/Examples/narrow-band/narrowBandConfig.h b/src/TNL/Legacy/narrow-band/narrowBandConfig.h
similarity index 100%
rename from src/Examples/narrow-band/narrowBandConfig.h
rename to src/TNL/Legacy/narrow-band/narrowBandConfig.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand2D_impl.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand2D_impl.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand2D_impl.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand2D_impl.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand3D_CUDA_impl.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand3D_CUDA_impl.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand3D_impl.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand3D_impl.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand3D_impl.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand3D_impl.h
diff --git a/src/Examples/narrow-band/tnlNarrowBand_CUDA.h b/src/TNL/Legacy/narrow-band/tnlNarrowBand_CUDA.h
similarity index 100%
rename from src/Examples/narrow-band/tnlNarrowBand_CUDA.h
rename to src/TNL/Legacy/narrow-band/tnlNarrowBand_CUDA.h
-- 
GitLab