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