diff --git a/CMakeLists.txt b/CMakeLists.txt index b7540a169070b96faf9ad644d4faaf9f7f646bc5..8ed064eb1de0ebce012daf328173b420ada0f0a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -422,15 +422,9 @@ INCLUDE_DIRECTORIES( ${PROJECT_BUILD_PATH} ) LINK_DIRECTORIES( ${LIBRARY_OUTPUT_PATH} ) # Add all subdirectories -# Note that it is important to start building examples as soon as possible, -# because they take the longest time and other stuff can be pipelined before -# they are finished (at least with Ninja). -if( WITH_EXAMPLES STREQUAL "yes" ) - add_subdirectory( examples ) -endif( WITH_EXAMPLES STREQUAL "yes" ) -if( WITH_TESTS STREQUAL "yes" ) +if( ${WITH_TESTS} ) add_subdirectory( tests ) -endif( WITH_TESTS STREQUAL "yes" ) +endif() add_subdirectory( src ) add_subdirectory( share ) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 280d40ad2168b2b99f5db998b6a819b23c1382ff..ee275cafcc5f5f2a506fb1d2a79037f877963173 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,12 @@ ADD_SUBDIRECTORY( TNL ) +# Note that it is important to start building examples as soon as possible, +# because they take the longest time and other stuff can be pipelined before +# they are finished (at least with Ninja). +if( ${WITH_EXAMPLES} ) + add_subdirectory( Examples ) +endif() + if( ${WITH_BENCHMARKS} ) ADD_SUBDIRECTORY( Benchmarks ) endif() diff --git a/examples/CMakeLists.txt b/src/Examples/CMakeLists.txt similarity index 100% rename from examples/CMakeLists.txt rename to src/Examples/CMakeLists.txt diff --git a/examples/heat-equation/CMakeLists.txt b/src/Examples/heat-equation/CMakeLists.txt similarity index 100% rename from examples/heat-equation/CMakeLists.txt rename to src/Examples/heat-equation/CMakeLists.txt diff --git a/examples/heat-equation/HeatEquationBuildConfigTag.h b/src/Examples/heat-equation/HeatEquationBuildConfigTag.h similarity index 100% rename from examples/heat-equation/HeatEquationBuildConfigTag.h rename to src/Examples/heat-equation/HeatEquationBuildConfigTag.h diff --git a/examples/heat-equation/tnl-heat-equation-eoc.cpp b/src/Examples/heat-equation/tnl-heat-equation-eoc.cpp similarity index 100% rename from examples/heat-equation/tnl-heat-equation-eoc.cpp rename to src/Examples/heat-equation/tnl-heat-equation-eoc.cpp diff --git a/examples/heat-equation/tnl-heat-equation-eoc.cu b/src/Examples/heat-equation/tnl-heat-equation-eoc.cu similarity index 100% rename from examples/heat-equation/tnl-heat-equation-eoc.cu rename to src/Examples/heat-equation/tnl-heat-equation-eoc.cu diff --git a/examples/heat-equation/tnl-heat-equation-eoc.h b/src/Examples/heat-equation/tnl-heat-equation-eoc.h similarity index 100% rename from examples/heat-equation/tnl-heat-equation-eoc.h rename to src/Examples/heat-equation/tnl-heat-equation-eoc.h diff --git a/examples/heat-equation/tnl-heat-equation.cpp b/src/Examples/heat-equation/tnl-heat-equation.cpp similarity index 100% rename from examples/heat-equation/tnl-heat-equation.cpp rename to src/Examples/heat-equation/tnl-heat-equation.cpp diff --git a/examples/heat-equation/tnl-heat-equation.cu b/src/Examples/heat-equation/tnl-heat-equation.cu similarity index 100% rename from examples/heat-equation/tnl-heat-equation.cu rename to src/Examples/heat-equation/tnl-heat-equation.cu diff --git a/examples/heat-equation/tnl-heat-equation.h b/src/Examples/heat-equation/tnl-heat-equation.h similarity index 100% rename from examples/heat-equation/tnl-heat-equation.h rename to src/Examples/heat-equation/tnl-heat-equation.h diff --git a/examples/heat-equation/tnl-run-heat-equation b/src/Examples/heat-equation/tnl-run-heat-equation similarity index 100% rename from examples/heat-equation/tnl-run-heat-equation rename to src/Examples/heat-equation/tnl-run-heat-equation diff --git a/examples/heat-equation/tnl-run-heat-equation-eoc-test b/src/Examples/heat-equation/tnl-run-heat-equation-eoc-test similarity index 100% rename from examples/heat-equation/tnl-run-heat-equation-eoc-test rename to src/Examples/heat-equation/tnl-run-heat-equation-eoc-test diff --git a/examples/inviscid-flow/CMakeLists.txt b/src/Examples/inviscid-flow/CMakeLists.txt similarity index 100% rename from examples/inviscid-flow/CMakeLists.txt rename to src/Examples/inviscid-flow/CMakeLists.txt diff --git a/examples/inviscid-flow/CompressibleConservativeVariables.h b/src/Examples/inviscid-flow/CompressibleConservativeVariables.h similarity index 100% rename from examples/inviscid-flow/CompressibleConservativeVariables.h rename to src/Examples/inviscid-flow/CompressibleConservativeVariables.h diff --git a/examples/inviscid-flow/LaxFridrichs.h b/src/Examples/inviscid-flow/LaxFridrichs.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichs.h rename to src/Examples/inviscid-flow/LaxFridrichs.h diff --git a/examples/inviscid-flow/LaxFridrichsContinuity.h b/src/Examples/inviscid-flow/LaxFridrichsContinuity.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsContinuity.h rename to src/Examples/inviscid-flow/LaxFridrichsContinuity.h diff --git a/examples/inviscid-flow/LaxFridrichsEnergy.h b/src/Examples/inviscid-flow/LaxFridrichsEnergy.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsEnergy.h rename to src/Examples/inviscid-flow/LaxFridrichsEnergy.h diff --git a/examples/inviscid-flow/LaxFridrichsMomentumBase.h b/src/Examples/inviscid-flow/LaxFridrichsMomentumBase.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsMomentumBase.h rename to src/Examples/inviscid-flow/LaxFridrichsMomentumBase.h diff --git a/examples/inviscid-flow/LaxFridrichsMomentumX.h b/src/Examples/inviscid-flow/LaxFridrichsMomentumX.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsMomentumX.h rename to src/Examples/inviscid-flow/LaxFridrichsMomentumX.h diff --git a/examples/inviscid-flow/LaxFridrichsMomentumY.h b/src/Examples/inviscid-flow/LaxFridrichsMomentumY.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsMomentumY.h rename to src/Examples/inviscid-flow/LaxFridrichsMomentumY.h diff --git a/examples/inviscid-flow/LaxFridrichsMomentumZ.h b/src/Examples/inviscid-flow/LaxFridrichsMomentumZ.h similarity index 100% rename from examples/inviscid-flow/LaxFridrichsMomentumZ.h rename to src/Examples/inviscid-flow/LaxFridrichsMomentumZ.h diff --git a/examples/inviscid-flow/PhysicalVariablesGetter.h b/src/Examples/inviscid-flow/PhysicalVariablesGetter.h similarity index 100% rename from examples/inviscid-flow/PhysicalVariablesGetter.h rename to src/Examples/inviscid-flow/PhysicalVariablesGetter.h diff --git a/examples/inviscid-flow/RiemannProblemInitialCondition.h b/src/Examples/inviscid-flow/RiemannProblemInitialCondition.h similarity index 100% rename from examples/inviscid-flow/RiemannProblemInitialCondition.h rename to src/Examples/inviscid-flow/RiemannProblemInitialCondition.h diff --git a/examples/inviscid-flow/euler.cpp b/src/Examples/inviscid-flow/euler.cpp similarity index 100% rename from examples/inviscid-flow/euler.cpp rename to src/Examples/inviscid-flow/euler.cpp diff --git a/examples/inviscid-flow/euler.cu b/src/Examples/inviscid-flow/euler.cu similarity index 100% rename from examples/inviscid-flow/euler.cu rename to src/Examples/inviscid-flow/euler.cu diff --git a/examples/inviscid-flow/euler.h b/src/Examples/inviscid-flow/euler.h similarity index 100% rename from examples/inviscid-flow/euler.h rename to src/Examples/inviscid-flow/euler.h diff --git a/examples/inviscid-flow/eulerBuildConfigTag.h b/src/Examples/inviscid-flow/eulerBuildConfigTag.h similarity index 100% rename from examples/inviscid-flow/eulerBuildConfigTag.h rename to src/Examples/inviscid-flow/eulerBuildConfigTag.h diff --git a/examples/inviscid-flow/eulerProblem.h b/src/Examples/inviscid-flow/eulerProblem.h similarity index 100% rename from examples/inviscid-flow/eulerProblem.h rename to src/Examples/inviscid-flow/eulerProblem.h diff --git a/examples/inviscid-flow/eulerProblem_impl.h b/src/Examples/inviscid-flow/eulerProblem_impl.h similarity index 100% rename from examples/inviscid-flow/eulerProblem_impl.h rename to src/Examples/inviscid-flow/eulerProblem_impl.h diff --git a/examples/inviscid-flow/eulerRhs.h b/src/Examples/inviscid-flow/eulerRhs.h similarity index 100% rename from examples/inviscid-flow/eulerRhs.h rename to src/Examples/inviscid-flow/eulerRhs.h diff --git a/examples/inviscid-flow/run-euler b/src/Examples/inviscid-flow/run-euler similarity index 100% rename from examples/inviscid-flow/run-euler rename to src/Examples/inviscid-flow/run-euler diff --git a/examples/mean-curvature-flow/CMakeLists.txt b/src/Examples/mean-curvature-flow/CMakeLists.txt similarity index 100% rename from examples/mean-curvature-flow/CMakeLists.txt rename to src/Examples/mean-curvature-flow/CMakeLists.txt diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cpp b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cpp similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cpp rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cpp diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cu b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cu similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cu rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.cu diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.h b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.h similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.h rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow-eoc.h diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow.cpp b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.cpp similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow.cpp rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.cpp diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow.cu b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.cu similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow.cu rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.cu diff --git a/examples/mean-curvature-flow/tnl-mean-curvature-flow.h b/src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.h similarity index 100% rename from examples/mean-curvature-flow/tnl-mean-curvature-flow.h rename to src/Examples/mean-curvature-flow/tnl-mean-curvature-flow.h diff --git a/examples/mean-curvature-flow/tnl-run-mean-curvature-flow b/src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow similarity index 100% rename from examples/mean-curvature-flow/tnl-run-mean-curvature-flow rename to src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow diff --git a/examples/mean-curvature-flow/tnl-run-mean-curvature-flow-contour-video b/src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-contour-video similarity index 100% rename from examples/mean-curvature-flow/tnl-run-mean-curvature-flow-contour-video rename to src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-contour-video diff --git a/examples/mean-curvature-flow/tnl-run-mean-curvature-flow-eoc-test b/src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-eoc-test similarity index 100% rename from examples/mean-curvature-flow/tnl-run-mean-curvature-flow-eoc-test rename to src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-eoc-test diff --git a/examples/mean-curvature-flow/tnl-run-mean-curvature-flow-videos b/src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-videos similarity index 100% rename from examples/mean-curvature-flow/tnl-run-mean-curvature-flow-videos rename to src/Examples/mean-curvature-flow/tnl-run-mean-curvature-flow-videos diff --git a/examples/narrow-band/CMakeLists.txt b/src/Examples/narrow-band/CMakeLists.txt similarity index 100% rename from examples/narrow-band/CMakeLists.txt rename to src/Examples/narrow-band/CMakeLists.txt diff --git a/examples/narrow-band/MainBuildConfig.h b/src/Examples/narrow-band/MainBuildConfig.h similarity index 100% rename from examples/narrow-band/MainBuildConfig.h rename to src/Examples/narrow-band/MainBuildConfig.h diff --git a/examples/narrow-band/main.cpp b/src/Examples/narrow-band/main.cpp similarity index 100% rename from examples/narrow-band/main.cpp rename to src/Examples/narrow-band/main.cpp diff --git a/examples/narrow-band/main.cu b/src/Examples/narrow-band/main.cu similarity index 100% rename from examples/narrow-band/main.cu rename to src/Examples/narrow-band/main.cu diff --git a/examples/narrow-band/main.h b/src/Examples/narrow-band/main.h similarity index 100% rename from examples/narrow-band/main.h rename to src/Examples/narrow-band/main.h diff --git a/examples/narrow-band/narrowBandConfig.h b/src/Examples/narrow-band/narrowBandConfig.h similarity index 100% rename from examples/narrow-band/narrowBandConfig.h rename to src/Examples/narrow-band/narrowBandConfig.h diff --git a/examples/narrow-band/tnlNarrowBand.h b/src/Examples/narrow-band/tnlNarrowBand.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand.h rename to src/Examples/narrow-band/tnlNarrowBand.h diff --git a/examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h b/src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h rename to src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v4_impl.h diff --git a/examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h b/src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h rename to src/Examples/narrow-band/tnlNarrowBand2D_CUDA_v5_impl.h diff --git a/examples/narrow-band/tnlNarrowBand2D_impl.h b/src/Examples/narrow-band/tnlNarrowBand2D_impl.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand2D_impl.h rename to src/Examples/narrow-band/tnlNarrowBand2D_impl.h diff --git a/examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h b/src/Examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h rename to src/Examples/narrow-band/tnlNarrowBand3D_CUDA_impl.h diff --git a/examples/narrow-band/tnlNarrowBand3D_impl.h b/src/Examples/narrow-band/tnlNarrowBand3D_impl.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand3D_impl.h rename to src/Examples/narrow-band/tnlNarrowBand3D_impl.h diff --git a/examples/narrow-band/tnlNarrowBand_CUDA.h b/src/Examples/narrow-band/tnlNarrowBand_CUDA.h similarity index 100% rename from examples/narrow-band/tnlNarrowBand_CUDA.h rename to src/Examples/narrow-band/tnlNarrowBand_CUDA.h diff --git a/examples/navier-stokes/CMakeLists.txt b/src/Examples/navier-stokes/CMakeLists.txt similarity index 100% rename from examples/navier-stokes/CMakeLists.txt rename to src/Examples/navier-stokes/CMakeLists.txt diff --git a/examples/navier-stokes/Makefile b/src/Examples/navier-stokes/Makefile similarity index 100% rename from examples/navier-stokes/Makefile rename to src/Examples/navier-stokes/Makefile diff --git a/examples/navier-stokes/main.cpp b/src/Examples/navier-stokes/main.cpp similarity index 100% rename from examples/navier-stokes/main.cpp rename to src/Examples/navier-stokes/main.cpp diff --git a/examples/navier-stokes/make-png-from-gnuplot b/src/Examples/navier-stokes/make-png-from-gnuplot similarity index 100% rename from examples/navier-stokes/make-png-from-gnuplot rename to src/Examples/navier-stokes/make-png-from-gnuplot diff --git a/examples/navier-stokes/make-png-vectors-from-gnuplot b/src/Examples/navier-stokes/make-png-vectors-from-gnuplot similarity index 100% rename from examples/navier-stokes/make-png-vectors-from-gnuplot rename to src/Examples/navier-stokes/make-png-vectors-from-gnuplot diff --git a/examples/navier-stokes/merge-figures b/src/Examples/navier-stokes/merge-figures similarity index 100% rename from examples/navier-stokes/merge-figures rename to src/Examples/navier-stokes/merge-figures diff --git a/examples/navier-stokes/navier-stokes.cfg.desc b/src/Examples/navier-stokes/navier-stokes.cfg.desc similarity index 100% rename from examples/navier-stokes/navier-stokes.cfg.desc rename to src/Examples/navier-stokes/navier-stokes.cfg.desc diff --git a/examples/navier-stokes/navierStokesBoundaryConditions.h b/src/Examples/navier-stokes/navierStokesBoundaryConditions.h similarity index 100% rename from examples/navier-stokes/navierStokesBoundaryConditions.h rename to src/Examples/navier-stokes/navierStokesBoundaryConditions.h diff --git a/examples/navier-stokes/navierStokesBoundaryConditions_impl.h b/src/Examples/navier-stokes/navierStokesBoundaryConditions_impl.h similarity index 100% rename from examples/navier-stokes/navierStokesBoundaryConditions_impl.h rename to src/Examples/navier-stokes/navierStokesBoundaryConditions_impl.h diff --git a/examples/navier-stokes/navierStokesSetter.h b/src/Examples/navier-stokes/navierStokesSetter.h similarity index 100% rename from examples/navier-stokes/navierStokesSetter.h rename to src/Examples/navier-stokes/navierStokesSetter.h diff --git a/examples/navier-stokes/navierStokesSetter_impl.h b/src/Examples/navier-stokes/navierStokesSetter_impl.h similarity index 100% rename from examples/navier-stokes/navierStokesSetter_impl.h rename to src/Examples/navier-stokes/navierStokesSetter_impl.h diff --git a/examples/navier-stokes/navierStokesSolver.h b/src/Examples/navier-stokes/navierStokesSolver.h similarity index 100% rename from examples/navier-stokes/navierStokesSolver.h rename to src/Examples/navier-stokes/navierStokesSolver.h diff --git a/examples/navier-stokes/navierStokesSolverMonitor.h b/src/Examples/navier-stokes/navierStokesSolverMonitor.h similarity index 100% rename from examples/navier-stokes/navierStokesSolverMonitor.h rename to src/Examples/navier-stokes/navierStokesSolverMonitor.h diff --git a/examples/navier-stokes/navierStokesSolverMonitor_impl.h b/src/Examples/navier-stokes/navierStokesSolverMonitor_impl.h similarity index 100% rename from examples/navier-stokes/navierStokesSolverMonitor_impl.h rename to src/Examples/navier-stokes/navierStokesSolverMonitor_impl.h diff --git a/examples/navier-stokes/navierStokesSolver_impl.h b/src/Examples/navier-stokes/navierStokesSolver_impl.h similarity index 100% rename from examples/navier-stokes/navierStokesSolver_impl.h rename to src/Examples/navier-stokes/navierStokesSolver_impl.h diff --git a/examples/navier-stokes/share/CMakeLists.txt b/src/Examples/navier-stokes/share/CMakeLists.txt similarity index 100% rename from examples/navier-stokes/share/CMakeLists.txt rename to src/Examples/navier-stokes/share/CMakeLists.txt diff --git a/examples/navier-stokes/share/examples/CMakeLists.txt b/src/Examples/navier-stokes/share/examples/CMakeLists.txt similarity index 100% rename from examples/navier-stokes/share/examples/CMakeLists.txt rename to src/Examples/navier-stokes/share/examples/CMakeLists.txt diff --git a/examples/navier-stokes/share/examples/cavity b/src/Examples/navier-stokes/share/examples/cavity similarity index 100% rename from examples/navier-stokes/share/examples/cavity rename to src/Examples/navier-stokes/share/examples/cavity diff --git a/examples/quad-test/.gitignore b/src/Examples/quad-test/.gitignore similarity index 100% rename from examples/quad-test/.gitignore rename to src/Examples/quad-test/.gitignore diff --git a/examples/quad-test/Makefile b/src/Examples/quad-test/Makefile similarity index 100% rename from examples/quad-test/Makefile rename to src/Examples/quad-test/Makefile diff --git a/examples/quad-test/main.cpp b/src/Examples/quad-test/main.cpp similarity index 100% rename from examples/quad-test/main.cpp rename to src/Examples/quad-test/main.cpp diff --git a/examples/quad-test/quad-test.cfg.desc b/src/Examples/quad-test/quad-test.cfg.desc similarity index 100% rename from examples/quad-test/quad-test.cfg.desc rename to src/Examples/quad-test/quad-test.cfg.desc diff --git a/examples/simple-examples/CMakeLists.txt b/src/Examples/simple-examples/CMakeLists.txt similarity index 100% rename from examples/simple-examples/CMakeLists.txt rename to src/Examples/simple-examples/CMakeLists.txt diff --git a/examples/simple-examples/large-meshfunction-example.cpp b/src/Examples/simple-examples/large-meshfunction-example.cpp similarity index 100% rename from examples/simple-examples/large-meshfunction-example.cpp rename to src/Examples/simple-examples/large-meshfunction-example.cpp diff --git a/examples/simple-examples/large-meshfunction-example.cu b/src/Examples/simple-examples/large-meshfunction-example.cu similarity index 100% rename from examples/simple-examples/large-meshfunction-example.cu rename to src/Examples/simple-examples/large-meshfunction-example.cu diff --git a/examples/simple-examples/large-meshfunction-example.h b/src/Examples/simple-examples/large-meshfunction-example.h similarity index 100% rename from examples/simple-examples/large-meshfunction-example.h rename to src/Examples/simple-examples/large-meshfunction-example.h diff --git a/examples/transport-equation/CMakeLists.txt b/src/Examples/transport-equation/CMakeLists.txt similarity index 100% rename from examples/transport-equation/CMakeLists.txt rename to src/Examples/transport-equation/CMakeLists.txt diff --git a/examples/transport-equation/tnl-run-transport-equation b/src/Examples/transport-equation/tnl-run-transport-equation similarity index 100% rename from examples/transport-equation/tnl-run-transport-equation rename to src/Examples/transport-equation/tnl-run-transport-equation diff --git a/examples/transport-equation/tnl-run-transport-equation-eoc b/src/Examples/transport-equation/tnl-run-transport-equation-eoc similarity index 100% rename from examples/transport-equation/tnl-run-transport-equation-eoc rename to src/Examples/transport-equation/tnl-run-transport-equation-eoc diff --git a/examples/transport-equation/tnl-transport-equation-eoc.cpp b/src/Examples/transport-equation/tnl-transport-equation-eoc.cpp similarity index 100% rename from examples/transport-equation/tnl-transport-equation-eoc.cpp rename to src/Examples/transport-equation/tnl-transport-equation-eoc.cpp diff --git a/examples/transport-equation/tnl-transport-equation-eoc.cu b/src/Examples/transport-equation/tnl-transport-equation-eoc.cu similarity index 100% rename from examples/transport-equation/tnl-transport-equation-eoc.cu rename to src/Examples/transport-equation/tnl-transport-equation-eoc.cu diff --git a/examples/transport-equation/tnl-transport-equation-eoc.h b/src/Examples/transport-equation/tnl-transport-equation-eoc.h similarity index 100% rename from examples/transport-equation/tnl-transport-equation-eoc.h rename to src/Examples/transport-equation/tnl-transport-equation-eoc.h diff --git a/examples/transport-equation/tnl-transport-equation.cpp b/src/Examples/transport-equation/tnl-transport-equation.cpp similarity index 100% rename from examples/transport-equation/tnl-transport-equation.cpp rename to src/Examples/transport-equation/tnl-transport-equation.cpp diff --git a/examples/transport-equation/tnl-transport-equation.cu b/src/Examples/transport-equation/tnl-transport-equation.cu similarity index 100% rename from examples/transport-equation/tnl-transport-equation.cu rename to src/Examples/transport-equation/tnl-transport-equation.cu diff --git a/examples/transport-equation/tnl-transport-equation.h b/src/Examples/transport-equation/tnl-transport-equation.h similarity index 100% rename from examples/transport-equation/tnl-transport-equation.h rename to src/Examples/transport-equation/tnl-transport-equation.h diff --git a/examples/transport-equation/transportEquationBuildConfigTag.h b/src/Examples/transport-equation/transportEquationBuildConfigTag.h similarity index 100% rename from examples/transport-equation/transportEquationBuildConfigTag.h rename to src/Examples/transport-equation/transportEquationBuildConfigTag.h diff --git a/examples/transport-equation/transportEquationProblem.h b/src/Examples/transport-equation/transportEquationProblem.h similarity index 100% rename from examples/transport-equation/transportEquationProblem.h rename to src/Examples/transport-equation/transportEquationProblem.h diff --git a/examples/transport-equation/transportEquationProblemEoc.h b/src/Examples/transport-equation/transportEquationProblemEoc.h similarity index 100% rename from examples/transport-equation/transportEquationProblemEoc.h rename to src/Examples/transport-equation/transportEquationProblemEoc.h diff --git a/examples/transport-equation/transportEquationProblemEoc_impl.h b/src/Examples/transport-equation/transportEquationProblemEoc_impl.h similarity index 100% rename from examples/transport-equation/transportEquationProblemEoc_impl.h rename to src/Examples/transport-equation/transportEquationProblemEoc_impl.h diff --git a/examples/transport-equation/transportEquationProblem_impl.h b/src/Examples/transport-equation/transportEquationProblem_impl.h similarity index 100% rename from examples/transport-equation/transportEquationProblem_impl.h rename to src/Examples/transport-equation/transportEquationProblem_impl.h