diff --git a/.github/actions/test/action.yml b/.github/actions/test/action.yml index 4dfcd9382..078b339b1 100644 --- a/.github/actions/test/action.yml +++ b/.github/actions/test/action.yml @@ -17,10 +17,9 @@ runs: run: | apt-get -qq update apt-get -qq -y install lcov - - name: Install MUMPS Dependencies - shell: bash - run: | - apt-get -qq -y install gfortran + - name: Install additional dependencies to use MUMPS + if: inputs.use-mumps == 'true' + uses: ./.github/actions/install-dependencies - name: Download build test directory uses: actions/download-artifact@v7 with: diff --git a/CMakeLists.txt b/CMakeLists.txt index f133f9fa4..2d756dad9 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,16 +1,18 @@ cmake_minimum_required(VERSION 3.12) +# Ensure custom cmake modules can be found +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") + # Options should be defined before they're used option(GMGPOLAR_BUILD_TESTS "Build GMGPolar unit tests." ON) option(GMGPOLAR_USE_LIKWID "Use LIKWID to measure code (regions)." OFF) option(GMGPOLAR_USE_MUMPS "Use MUMPS to solve linear systems." OFF) option(GMGPOLAR_ENABLE_COVERAGE "Enable code coverage reporting (requires GCC/Clang)" OFF) +project(GMGPolar VERSION 2.1.0 LANGUAGES CXX) +# MUMPS does not automatically provide Fortran libraries if (${GMGPOLAR_USE_MUMPS}) - # MUMPS does not automatically provide Fortran libraries - project(GMGPolar VERSION 2.0.0 LANGUAGES CXX Fortran) -else() - project(GMGPolar VERSION 2.0.0 LANGUAGES CXX) + enable_language(Fortran) endif() set(CMAKE_CXX_STANDARD 20) @@ -23,6 +25,12 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() +if (CMAKE_COMPILER_IS_GNUCXX AND CMAKE_BUILD_TYPE STREQUAL "Release") + # If using GNU increase maximum number of instructions considered for inlining + # in Release mode in this folder and sub-folders + add_compile_options(--param max-inline-insns-single=1500) +endif() + # Set coverage compiler flags - must come before any targets are defined if(GMGPOLAR_ENABLE_COVERAGE) if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") @@ -40,14 +48,61 @@ if(GMGPOLAR_ENABLE_COVERAGE) endif() endif() -find_package(Kokkos 4.4.1...<5.1 QUIET REQUIRED) -include_directories(include) +find_package(OpenMP REQUIRED COMPONENTS CXX) +find_package(Kokkos 4.4.1...<6 QUIET REQUIRED) + +if(GMGPOLAR_USE_MUMPS) + find_package(MUMPS REQUIRED COMPONENTS OpenMP METIS) +endif() + +if(GMGPOLAR_USE_LIKWID) + find_package(LIKWID REQUIRED) +endif() + +set(GMGPOLAR_INCLUDE_DIRS + $ + $ +) + +install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/ DESTINATION include) + +include(CMakePackageConfigHelpers) + +configure_package_config_file( + cmake/GMGPolarConfig.cmake.in + ${CMAKE_CURRENT_BINARY_DIR}/GMGPolarConfig.cmake + INSTALL_DESTINATION lib/cmake/GMGPolar +) + +write_basic_package_version_file( + ${CMAKE_CURRENT_BINARY_DIR}/GMGPolarConfigVersion.cmake + VERSION ${PROJECT_VERSION} + COMPATIBILITY SameMajorVersion +) + +install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/GMGPolarConfig.cmake + ${CMAKE_CURRENT_BINARY_DIR}/GMGPolarConfigVersion.cmake + cmake/FindMUMPS.cmake + cmake/FindLIKWID.cmake + cmake/FindMetis.cmake + DESTINATION lib/cmake/GMGPolar +) + +install(EXPORT GMGPolarTargets + NAMESPACE GMGPolar:: + DESTINATION lib/cmake/GMGPolar +) + add_subdirectory(src) +# Create the executables. These test specific cases and are not very useful +# without access to the source code so they are not installed with the +# library add_executable(gmgpolar src/main.cpp) add_executable(convergence_order src/convergence_order.cpp) -target_link_libraries(gmgpolar PRIVATE GMGPolarLib) -target_link_libraries(convergence_order PRIVATE GMGPolarLib) +target_link_libraries(gmgpolar PRIVATE GMGPolarLib GMGPolarInterface) +target_link_libraries(convergence_order PRIVATE GMGPolarLib GMGPolarInterface) # Builds a single-run inner executable (NAME_run) from SOURCE and generates a # bash wrapper script NAME that owns the loop over configurations, calling the @@ -56,7 +111,7 @@ target_link_libraries(convergence_order PRIVATE GMGPolarLib) function(add_scaling_wrapper NAME SOURCE SCRIPT_BODY) set(runner_target ${NAME}_run) add_executable(${runner_target} ${SOURCE}) - target_link_libraries(${runner_target} PRIVATE GMGPolarLib) + target_link_libraries(${runner_target} PRIVATE GMGPolarLib GMGPolarInterface) set(script "${CMAKE_BINARY_DIR}/${NAME}") file(GENERATE @@ -93,7 +148,10 @@ add_scaling_wrapper(strong_scaling src/strong_scaling.cpp "${STRONG_SCALING_BODY if(GMGPOLAR_BUILD_TESTS) enable_testing() - add_subdirectory(third-party) + find_package(GTest 1.17 QUIET) + if (NOT GTest_FOUND) + add_subdirectory(third-party) + endif() add_subdirectory(tests) # Add coverage target - moved after test configuration diff --git a/cmake/FindLIKWID.cmake b/cmake/FindLIKWID.cmake new file mode 100644 index 000000000..c30739018 --- /dev/null +++ b/cmake/FindLIKWID.cmake @@ -0,0 +1,33 @@ + +if(DEFINED ENV{LIKWID_DIR} AND NOT LIKWID_DIR) + set(LIKWID_DIR "$ENV{LIKWID_DIR}" CACHE PATH "LIKWID installation directory") +endif() + +find_package(PkgConfig QUIET) +if(PKG_CONFIG_FOUND) + pkg_check_modules(LIKWID_PC QUIET likwid) +endif() + +find_path(LIKWID_INCLUDE_DIR + NAMES likwid.h + HINTS ${LIKWID_DIR}/include ${LIKWID_PC_INCLUDE_DIRS} +) + +find_library(LIKWID_LIBRARY + NAMES likwid + HINTS ${LIKWID_DIR}/lib ${LIKWID_DIR}/lib64 ${LIKWID_PC_LIBRARY_DIRS} +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(LIKWID + REQUIRED_VARS LIKWID_INCLUDE_DIR LIKWID_LIBRARY +) + +if(LIKWID_FOUND AND NOT TARGET LIKWID::LIKWID) + add_library(LIKWID::LIKWID INTERFACE IMPORTED) + set_target_properties(LIKWID::LIKWID PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${LIKWID_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "${LIKWID_LIBRARY}" + INTERFACE_COMPILE_DEFINITIONS "LIKWID_PERFMON" + ) +endif() diff --git a/cmake/FindMUMPS.cmake b/cmake/FindMUMPS.cmake new file mode 100644 index 000000000..4464e5c94 --- /dev/null +++ b/cmake/FindMUMPS.cmake @@ -0,0 +1,56 @@ + +# Stage 1: prefer an installed MUMPS CMake config (supports COMPONENTS properly) +find_package(MUMPS CONFIG QUIET COMPONENTS ${MUMPS_FIND_COMPONENTS}) +if(MUMPS_FOUND) + return() +endif() + +# Stage 2: manual discovery via MUMPS_DIR hint +if(DEFINED ENV{MUMPS_DIR} AND NOT MUMPS_DIR) + set(MUMPS_DIR "$ENV{MUMPS_DIR}" CACHE PATH "MUMPS installation directory") +endif() + +find_path(MUMPS_INCLUDE_DIR + NAMES dmumps_c.h + HINTS ${MUMPS_DIR}/include +) + +foreach(_lib dmumps smumps mumps_common) + find_library(MUMPS_${_lib}_LIBRARY + NAMES ${_lib} + HINTS ${MUMPS_DIR}/lib ${MUMPS_DIR}/lib64 + ) + list(APPEND _MUMPS_REQUIRED_VARS MUMPS_${_lib}_LIBRARY) +endforeach() + +# mpiseq is the sequential MPI stub — only present in sequential builds +find_library(MUMPS_mpiseq_LIBRARY + NAMES mpiseq + HINTS ${MUMPS_DIR}/lib ${MUMPS_DIR}/lib64 + ${MUMPS_DIR}/libseq ${MUMPS_DIR}/lib/SEQ +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(MUMPS + REQUIRED_VARS MUMPS_INCLUDE_DIR ${_MUMPS_REQUIRED_VARS} +) + +if(MUMPS_FOUND AND NOT TARGET MUMPS::MUMPS) + find_package(Metis REQUIRED) + + set(_mumps_libs + ${MUMPS_dmumps_LIBRARY} + ${MUMPS_smumps_LIBRARY} + ${MUMPS_mumps_common_LIBRARY} + metis::metis + ) + if(MUMPS_mpiseq_LIBRARY) + list(APPEND _mumps_libs ${MUMPS_mpiseq_LIBRARY}) + endif() + + add_library(MUMPS::MUMPS INTERFACE IMPORTED) + set_target_properties(MUMPS::MUMPS PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${MUMPS_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "${_mumps_libs}" + ) +endif() diff --git a/cmake/FindMetis.cmake b/cmake/FindMetis.cmake new file mode 100644 index 000000000..68821b483 --- /dev/null +++ b/cmake/FindMetis.cmake @@ -0,0 +1,27 @@ + +if(DEFINED ENV{METIS_DIR} AND NOT METIS_DIR) + set(METIS_DIR "$ENV{METIS_DIR}" CACHE PATH "METIS installation directory") +endif() + +find_path(METIS_INCLUDE_DIR + NAMES metis.h + HINTS ${METIS_DIR}/include +) + +find_library(METIS_LIBRARY + NAMES metis + HINTS ${METIS_DIR}/lib ${METIS_DIR}/lib64 +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Metis + REQUIRED_VARS METIS_INCLUDE_DIR METIS_LIBRARY +) + +if(Metis_FOUND AND NOT TARGET metis::metis) + add_library(metis::metis INTERFACE IMPORTED) + set_target_properties(metis::metis PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${METIS_INCLUDE_DIR}" + INTERFACE_LINK_LIBRARIES "${METIS_LIBRARY}" + ) +endif() diff --git a/cmake/GMGPolarConfig.cmake.in b/cmake/GMGPolarConfig.cmake.in new file mode 100644 index 000000000..390a06a66 --- /dev/null +++ b/cmake/GMGPolarConfig.cmake.in @@ -0,0 +1,18 @@ +@PACKAGE_INIT@ + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") + +include(CMakeFindDependencyMacro) + +find_dependency(OpenMP COMPONENTS CXX) +find_dependency(Kokkos) + +if(@GMGPOLAR_USE_MUMPS@) + find_dependency(MUMPS COMPONENTS OpenMP METIS) +endif() + +if(@GMGPOLAR_USE_LIKWID@) + find_dependency(LIKWID) +endif() + +include("${CMAKE_CURRENT_LIST_DIR}/GMGPolarTargets.cmake") diff --git a/include/ConfigParser/config_parser.h b/include/ConfigParser/config_parser.h index d67a8aac3..5310a3b0d 100644 --- a/include/ConfigParser/config_parser.h +++ b/include/ConfigParser/config_parser.h @@ -5,11 +5,11 @@ #include #include -#include "../../include/ConfigParser/cmdline.h" -#include "../../include/Definitions/global_definitions.h" -#include "../../include/PolarGrid/polargrid.h" -#include "../../include/GMGPolar/test_cases.h" -#include "../../include/GMGPolar/igmgpolar.h" +#include +#include +#include +#include +#include #include "test_selection.h" namespace gmgpolar diff --git a/include/ConfigParser/test_selection.h b/include/ConfigParser/test_selection.h index b2f4b55d1..9bc079f06 100644 --- a/include/ConfigParser/test_selection.h +++ b/include/ConfigParser/test_selection.h @@ -2,7 +2,7 @@ #include -#include "../../include/GMGPolar/test_cases.h" +#include namespace gmgpolar { diff --git a/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildInnerBoundaryAsc.inl b/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildInnerBoundaryAsc.inl index df2dcec73..2b7ca6f6a 100644 --- a/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildInnerBoundaryAsc.inl +++ b/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildInnerBoundaryAsc.inl @@ -1,6 +1,6 @@ -#include "../../../include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/extrapolatedSmootherGive.h" +#include -#include "../../../include/Definitions/geometry_helper.h" +#include #include "smootherStencil.inl" diff --git a/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildTridiagonalAsc.inl b/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildTridiagonalAsc.inl index 8bcb56000..8a66c7fa5 100644 --- a/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildTridiagonalAsc.inl +++ b/include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/buildTridiagonalAsc.inl @@ -1,6 +1,6 @@ -#include "../../../include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/extrapolatedSmootherGive.h" +#include -#include "../../../include/Definitions/geometry_helper.h" +#include namespace extrapolated_smoother_give { diff --git a/include/GMGPolar/test_cases.h b/include/GMGPolar/test_cases.h index ef1000e67..7be7cd518 100644 --- a/include/GMGPolar/test_cases.h +++ b/include/GMGPolar/test_cases.h @@ -12,129 +12,129 @@ /* --------------- */ /* Domain Geometry */ -#include "../include/InputFunctions/DomainGeometry/circularGeometry.h" -#include "../include/InputFunctions/DomainGeometry/culhamGeometry.h" -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" -#include "../include/InputFunctions/DomainGeometry/shafranovGeometry.h" +#include +#include +#include +#include /* --------------- */ /* Exact Solutions */ -#include "../include/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.h" -#include "../include/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.h" -#include "../include/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.h" -#include "../include/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.h" -#include "../include/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.h" -#include "../include/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.h" -#include "../include/InputFunctions/ExactSolution/polarR6_CircularGeometry.h" -#include "../include/InputFunctions/ExactSolution/polarR6_CulhamGeometry.h" -#include "../include/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.h" -#include "../include/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.h" -#include "../include/InputFunctions/ExactSolution/refined_CircularGeometry.h" -#include "../include/InputFunctions/ExactSolution/refined_CulhamGeometry.h" -#include "../include/InputFunctions/ExactSolution/refined_CzarnyGeometry.h" -#include "../include/InputFunctions/ExactSolution/refined_ShafranovGeometry.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* ------------------- */ /* Boundary Conditions */ -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.h" -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* -----------------------------*/ /* Density Profile Coefficients */ -#include "../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.h" +#include +#include +#include +#include +#include +#include +#include /* ------------------------- */ /* Source Terms: CartesianR2 */ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* ------------------------- */ /* Source Terms: CartesianR6 */ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* --------------------- */ /* Source Terms: PolarR6 */ -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.h" /* Culham */ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* Culham */ +#include +#include +#include +#include +#include +#include +#include +#include /* --------------------- */ /* Source Terms: Refined */ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.h" -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.h" /* Culham */ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.h" -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.h" \ No newline at end of file +#include +#include /* Culham */ +#include +#include \ No newline at end of file diff --git a/include/Level/level.h b/include/Level/level.h index b5975108b..961b7cfbc 100644 --- a/include/Level/level.h +++ b/include/Level/level.h @@ -35,17 +35,17 @@ class ExtrapolatedSmoother; #include "../Definitions/geometry_helper.h" -#include "../../include/Residual/ResidualGive/residualGive.h" -#include "../../include/Residual/ResidualTake/residualTake.h" +#include "../Residual/ResidualGive/residualGive.h" +#include "../Residual/ResidualTake/residualTake.h" -#include "../../include/DirectSolver/DirectSolverGive/directSolverGive.h" -#include "../../include/DirectSolver/DirectSolverTake/directSolverTake.h" +#include "../DirectSolver/DirectSolverGive/directSolverGive.h" +#include "../DirectSolver/DirectSolverTake/directSolverTake.h" -#include "../../include/Smoother/SmootherGive/smootherGive.h" -#include "../../include/Smoother/SmootherTake/smootherTake.h" +#include "../Smoother/SmootherGive/smootherGive.h" +#include "../Smoother/SmootherTake/smootherTake.h" -#include "../../include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/extrapolatedSmootherGive.h" -#include "../../include/ExtrapolatedSmoother/ExtrapolatedSmootherTake/extrapolatedSmootherTake.h" +#include "../ExtrapolatedSmoother/ExtrapolatedSmootherGive/extrapolatedSmootherGive.h" +#include "../ExtrapolatedSmoother/ExtrapolatedSmootherTake/extrapolatedSmootherTake.h" namespace gmgpolar { diff --git a/include/Smoother/SmootherTake/buildTridiagonalAsc.inl b/include/Smoother/SmootherTake/buildTridiagonalAsc.inl index b9a794c0f..139966947 100644 --- a/include/Smoother/SmootherTake/buildTridiagonalAsc.inl +++ b/include/Smoother/SmootherTake/buildTridiagonalAsc.inl @@ -1,4 +1,4 @@ -#include "../../../include/Smoother/SmootherTake/smootherTake.h" +#include namespace smoother_take { diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d292366b7..6ce7604aa 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,10 +1,3 @@ -cmake_minimum_required(VERSION 3.12) - -if (CMAKE_COMPILER_IS_GNUCXX AND CMAKE_BUILD_TYPE STREQUAL "Release") - # If using GNU increase maximum number of instructions considered for inlining - # in Release mode in this folder and sub-folders - add_compile_options(--param max-inline-insns-single=1500) -endif() # Add subdirectories for components add_subdirectory(InputFunctions) @@ -56,118 +49,53 @@ add_library(GMGPolarLib STATIC ${LINEAR_ALGEBRA_SOURCES} ${GMG_POLAR_SOURCES} ${INTERPOLATION_SOURCES} - ${CONFIG_PARSER_SOURCES} ) -# Basic library configuration -target_include_directories(GMGPolarLib PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR}/.. - ${CMAKE_CURRENT_SOURCE_DIR} -) +# Declare C++20 is a minimum required to use GMGPolarLib headers +target_compile_features(GMGPolarLib INTERFACE cxx_std_20) -target_link_libraries(GMGPolarLib PUBLIC - InputFunctions +# Basic library configuration +target_include_directories(GMGPolarLib PUBLIC + ${GMGPOLAR_INCLUDE_DIRS} ) # Handle OpenMP -find_package(OpenMP REQUIRED) -if(OpenMP_CXX_FOUND) - target_link_libraries(GMGPolarLib PUBLIC OpenMP::OpenMP_CXX) -endif() -target_link_libraries(GMGPolarLib PUBLIC Kokkos::kokkos) - +target_link_libraries(GMGPolarLib + PUBLIC + OpenMP::OpenMP_CXX + Kokkos::kokkos +) # Handle MUMPS configuration if(GMGPOLAR_USE_MUMPS) - find_package(MUMPS COMPONENTS OpenMP METIS) - if (${MUMPS_FOUND}) - target_link_libraries(GMGPolarLib PUBLIC MUMPS::MUMPS) - target_compile_definitions(GMGPolarLib PUBLIC GMGPOLAR_USE_MUMPS) - elseif(DEFINED ENV{MUMPS_DIR}) - set(MUMPS_DIR $ENV{MUMPS_DIR}) - - if(EXISTS "${MUMPS_DIR}/include" AND EXISTS "${MUMPS_DIR}/lib") - set(MUMPS_INCLUDE_DIR "${MUMPS_DIR}/include") - set(MUMPS_LIBRARY_DIR "${MUMPS_DIR}/lib") - - target_include_directories(GMGPolarLib PUBLIC ${MUMPS_INCLUDE_DIR}) - target_link_directories(GMGPolarLib PUBLIC ${MUMPS_LIBRARY_DIR}) - - if (EXISTS "${MUMPS_DIR}/libseq") - target_include_directories(GMGPolarLib PUBLIC "${MUMPS_DIR}/libseq") - target_link_directories(GMGPolarLib PUBLIC "${MUMPS_DIR}/libseq") - endif() - - set(MUMPS_FOUND TRUE) - endif() - - if(MUMPS_FOUND) - target_link_libraries(GMGPolarLib PUBLIC - mumps_common - smumps - dmumps - mpiseq - ) - target_compile_definitions(GMGPolarLib PUBLIC GMGPOLAR_USE_MUMPS) - else() - message(SEND_ERROR "MUMPS not found") - endif() - endif() - - if(DEFINED ENV{METIS_DIR}) - set(METIS_DIR $ENV{METIS_DIR}) - - if(EXISTS "${METIS_DIR}/include" AND EXISTS "${METIS_DIR}/lib") - set(METIS_INCLUDE_DIR "${METIS_DIR}/include") - set(METIS_LIBRARY_DIR "${METIS_DIR}/lib") - - target_include_directories(GMGPolarLib PUBLIC ${METIS_INCLUDE_DIR}) - target_link_directories(GMGPolarLib PUBLIC ${METIS_LIBRARY_DIR}) - set(METIS_FOUND TRUE) - endif() - - if(METIS_FOUND) - target_link_libraries(GMGPolarLib PUBLIC metis) - else() - message(SEND_ERROR "METIS not found") - endif() - endif() + target_link_libraries(GMGPolarLib PUBLIC MUMPS::MUMPS) + target_compile_definitions(GMGPolarLib PUBLIC GMGPOLAR_USE_MUMPS) endif() # Handle LIKWID configuration if(GMGPOLAR_USE_LIKWID) - if(NOT DEFINED LIKWID_DIR) - if(DEFINED ENV{LIKWID_DIR}) - set(LIKWID_DIR $ENV{LIKWID_DIR} CACHE PATH "Path to Likwid installation") - endif() - endif() - - if(LIKWID_DIR) - find_path(LIKWID_INCLUDE_DIR - NAMES likwid.h - PATHS "${LIKWID_DIR}/include" - NO_DEFAULT_PATH - REQUIRED - ) - find_library(LIKWID_LIBRARY - NAMES likwid - PATHS "${LIKWID_DIR}/lib" "${LIKWID_DIR}/lib64" - NO_DEFAULT_PATH - REQUIRED - ) - else() - find_package(PkgConfig QUIET) - if(PKG_CONFIG_FOUND) - pkg_check_modules(LIKWID QUIET likwid) - endif() - endif() - - if(LIKWID_INCLUDE_DIR AND LIKWID_LIBRARY) - target_include_directories(GMGPolarLib PUBLIC ${LIKWID_INCLUDE_DIR}) - target_link_libraries(GMGPolarLib PUBLIC ${LIKWID_LIBRARY}) - target_compile_definitions(GMGPolarLib PUBLIC - LIKWID_PERFMON - GMGPOLAR_USE_LIKWID - ) - endif() + target_link_libraries(GMGPolarLib PUBLIC LIKWID::LIKWID) + target_compile_definitions(GMGPolarLib PUBLIC GMGPOLAR_USE_LIKWID) endif() + +add_library(GMGPolar::GMGPolarLib ALIAS GMGPolarLib) + +add_library(GMGPolarInterface STATIC + ${CONFIG_PARSER_SOURCES} +) +# Declare C++20 is a minimum required to use GMGPolarInterface headers +target_compile_features(GMGPolarInterface INTERFACE cxx_std_20) +target_link_libraries(GMGPolarInterface + PUBLIC + GMGPolarLib + InputFunctions +) + +add_library(GMGPolar::GMGPolarInterface ALIAS GMGPolarInterface) + +install(TARGETS + GMGPolarLib + GMGPolarInterface + EXPORT GMGPolarTargets + ARCHIVE DESTINATION lib +) diff --git a/src/ConfigParser/config_parser.cpp b/src/ConfigParser/config_parser.cpp index 0bd475156..f3d8afb0d 100644 --- a/src/ConfigParser/config_parser.cpp +++ b/src/ConfigParser/config_parser.cpp @@ -1,4 +1,4 @@ -#include "../include/ConfigParser/config_parser.h" +#include using namespace gmgpolar; ConfigParser::ConfigParser() diff --git a/src/ConfigParser/select_solver_circular.cpp b/src/ConfigParser/select_solver_circular.cpp index cd754c062..e4ddada02 100644 --- a/src/ConfigParser/select_solver_circular.cpp +++ b/src/ConfigParser/select_solver_circular.cpp @@ -1,5 +1,5 @@ -#include "../include/ConfigParser/config_parser.h" -#include "../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; @@ -240,4 +240,4 @@ ConfigParser::solve(GMGPolar( GMGPolar&) const; template void ConfigParser::solve( - GMGPolar&) const; \ No newline at end of file + GMGPolar&) const; diff --git a/src/ConfigParser/select_solver_culham.cpp b/src/ConfigParser/select_solver_culham.cpp index 54633952c..7024c318c 100644 --- a/src/ConfigParser/select_solver_culham.cpp +++ b/src/ConfigParser/select_solver_culham.cpp @@ -1,5 +1,5 @@ -#include "../include/ConfigParser/config_parser.h" -#include "../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; @@ -75,4 +75,4 @@ ConfigParser::solve(GMGPolar(GMGPolar&) const; template void ConfigParser::solve( - GMGPolar&) const; \ No newline at end of file + GMGPolar&) const; diff --git a/src/ConfigParser/select_solver_czarny.cpp b/src/ConfigParser/select_solver_czarny.cpp index 3a347c5dc..bbde5a8d3 100644 --- a/src/ConfigParser/select_solver_czarny.cpp +++ b/src/ConfigParser/select_solver_czarny.cpp @@ -1,5 +1,5 @@ -#include "../include/ConfigParser/config_parser.h" -#include "../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; @@ -239,4 +239,4 @@ ConfigParser::solve(GMGPolar(GMGPolar&) const; template void ConfigParser::solve( - GMGPolar&) const; \ No newline at end of file + GMGPolar&) const; diff --git a/src/ConfigParser/select_solver_shafranov.cpp b/src/ConfigParser/select_solver_shafranov.cpp index d58b616ca..0f132c40f 100644 --- a/src/ConfigParser/select_solver_shafranov.cpp +++ b/src/ConfigParser/select_solver_shafranov.cpp @@ -1,5 +1,5 @@ -#include "../include/ConfigParser/config_parser.h" -#include "../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; @@ -240,4 +240,4 @@ ConfigParser::solve(GMGPolar( GMGPolar&) const; template void ConfigParser::solve( - GMGPolar&) const; \ No newline at end of file + GMGPolar&) const; diff --git a/src/ConfigParser/select_test_case.cpp b/src/ConfigParser/select_test_case.cpp index e6a51af00..3da1b4ffd 100644 --- a/src/ConfigParser/select_test_case.cpp +++ b/src/ConfigParser/select_test_case.cpp @@ -1,5 +1,5 @@ -#include "../../include/ConfigParser/config_parser.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; std::unique_ptr ConfigParser::solver() const diff --git a/src/GMGPolar/gmgpolar.cpp b/src/GMGPolar/gmgpolar.cpp index 378c0ca0f..a382a8c24 100644 --- a/src/GMGPolar/gmgpolar.cpp +++ b/src/GMGPolar/gmgpolar.cpp @@ -1,4 +1,4 @@ -#include "../../include/GMGPolar/gmgpolar.h" +#include using namespace gmgpolar; /* ---------------------------------------------------------------------- */ diff --git a/src/InputFunctions/BoundaryConditions/CMakeLists.txt b/src/InputFunctions/BoundaryConditions/CMakeLists.txt index 10f0a21f7..c002bd230 100644 --- a/src/InputFunctions/BoundaryConditions/CMakeLists.txt +++ b/src/InputFunctions/BoundaryConditions/CMakeLists.txt @@ -18,7 +18,6 @@ set(BOUNDARY_CONDITIONS_SOURCES add_library(InputFunctions_BoundaryConditions STATIC ${BOUNDARY_CONDITIONS_SOURCES}) target_include_directories(InputFunctions_BoundaryConditions PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/include/InputFunctions/BoundaryConditions + ${GMGPOLAR_INCLUDE_DIRS} ) target_link_libraries(InputFunctions_BoundaryConditions PUBLIC Kokkos::kokkos) diff --git a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.cpp index 59e428f68..03c51c0cc 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_Boundary_CircularGeometry::CartesianR2_Boundary_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.cpp index 1184a1d0b..e93f8ee52 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_Boundary_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.cpp index e126be6dd..1d1f0ae4e 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR2_Boundary_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_Boundary_ShafranovGeometry::CartesianR2_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, diff --git a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.cpp index 1eba3c890..dd1be8ca1 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_Boundary_CircularGeometry::CartesianR6_Boundary_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.cpp index d3a91ba8e..7b5b84bc0 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_Boundary_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.cpp b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.cpp index a7b7f8fe9..2ad461e49 100644 --- a/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/cartesianR6_Boundary_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_Boundary_ShafranovGeometry::CartesianR6_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, diff --git a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.cpp b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.cpp index 53c6b6478..8c79d7855 100644 --- a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_Boundary_CircularGeometry::PolarR6_Boundary_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.cpp b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.cpp index 5ec2e32ef..7add49c99 100644 --- a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CulhamGeometry.h" +#include using namespace gmgpolar; PolarR6_Boundary_CulhamGeometry::PolarR6_Boundary_CulhamGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.cpp b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.cpp index 2b84775ed..038214f43 100644 --- a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_Boundary_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.cpp b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.cpp index 6e2251767..b0c1047b9 100644 --- a/src/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/polarR6_Boundary_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_Boundary_ShafranovGeometry::PolarR6_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, diff --git a/src/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.cpp b/src/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.cpp index 7d6b4cd55..47ea2b490 100644 --- a/src/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CircularGeometry.h" +#include using namespace gmgpolar; Refined_Boundary_CircularGeometry::Refined_Boundary_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.cpp b/src/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.cpp index da14b84f2..53d76eed6 100644 --- a/src/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CulhamGeometry.h" +#include using namespace gmgpolar; Refined_Boundary_CulhamGeometry::Refined_Boundary_CulhamGeometry(double Rmax) diff --git a/src/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.cpp b/src/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.cpp index cd4ed5ceb..00cc5b96d 100644 --- a/src/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_CzarnyGeometry.h" +#include using namespace gmgpolar; void Refined_Boundary_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.cpp b/src/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.cpp index 60ed8da7b..27a9ee4f9 100644 --- a/src/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.cpp +++ b/src/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/BoundaryConditions/refined_Boundary_ShafranovGeometry.h" +#include using namespace gmgpolar; Refined_Boundary_ShafranovGeometry::Refined_Boundary_ShafranovGeometry(double Rmax, double elongation_kappa, diff --git a/src/InputFunctions/CMakeLists.txt b/src/InputFunctions/CMakeLists.txt index 17bf2710d..3a4131385 100644 --- a/src/InputFunctions/CMakeLists.txt +++ b/src/InputFunctions/CMakeLists.txt @@ -14,6 +14,13 @@ target_link_libraries(InputFunctions INTERFACE InputFunctions_SourceTerms ) -target_include_directories(InputFunctions INTERFACE - ${CMAKE_SOURCE_DIR}/include/InputFunctions -) \ No newline at end of file +install(TARGETS + InputFunctions + InputFunctions_BoundaryConditions + InputFunctions_DensityProfileCoefficients + InputFunctions_DomainGeometry + InputFunctions_ExactSolution + InputFunctions_SourceTerms + EXPORT GMGPolarTargets + ARCHIVE DESTINATION lib +) diff --git a/src/InputFunctions/DensityProfileCoefficients/CMakeLists.txt b/src/InputFunctions/DensityProfileCoefficients/CMakeLists.txt index 0eef7d690..9f02e1eeb 100644 --- a/src/InputFunctions/DensityProfileCoefficients/CMakeLists.txt +++ b/src/InputFunctions/DensityProfileCoefficients/CMakeLists.txt @@ -10,7 +10,6 @@ set(DENSITY_PROFILE_COEFFICIENTS_SOURCES add_library(InputFunctions_DensityProfileCoefficients STATIC ${DENSITY_PROFILE_COEFFICIENTS_SOURCES}) target_include_directories(InputFunctions_DensityProfileCoefficients PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/include/InputFunctions/DensityProfileCoefficients + ${GMGPOLAR_INCLUDE_DIRS} ) target_link_libraries(InputFunctions_DensityProfileCoefficients PUBLIC Kokkos::kokkos) diff --git a/src/InputFunctions/DensityProfileCoefficients/poissonCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/poissonCoefficients.cpp index ab66832c0..0d6adc6ff 100644 --- a/src/InputFunctions/DensityProfileCoefficients/poissonCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/poissonCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" +#include using namespace gmgpolar; PoissonCoefficients::PoissonCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.cpp index a1b74f77a..b5c2cda91 100644 --- a/src/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/sonnendruckerCoefficients.h" +#include using namespace gmgpolar; SonnendruckerCoefficients::SonnendruckerCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.cpp index 6b701c1f6..7add013c4 100644 --- a/src/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.h" +#include using namespace gmgpolar; SonnendruckerGyroCoefficients::SonnendruckerGyroCoefficients(double _Rmax, double _alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/zoniCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/zoniCoefficients.cpp index 83b795ff9..fb01e3a58 100644 --- a/src/InputFunctions/DensityProfileCoefficients/zoniCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/zoniCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/zoniCoefficients.h" +#include using namespace gmgpolar; ZoniCoefficients::ZoniCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.cpp index 52e122131..3ef74da8f 100644 --- a/src/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.h" +#include using namespace gmgpolar; ZoniGyroCoefficients::ZoniGyroCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.cpp index 1e63e4b7e..7c0d8fda3 100644 --- a/src/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" +#include #include using namespace gmgpolar; ZoniShiftedCoefficients::ZoniShiftedCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.cpp b/src/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.cpp index 8fdb1388f..5503e964e 100644 --- a/src/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.cpp +++ b/src/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.h" +#include using namespace gmgpolar; ZoniShiftedGyroCoefficients::ZoniShiftedGyroCoefficients(double Rmax, double alpha_jump) diff --git a/src/InputFunctions/DomainGeometry/CMakeLists.txt b/src/InputFunctions/DomainGeometry/CMakeLists.txt index d83d211b1..5818eac21 100644 --- a/src/InputFunctions/DomainGeometry/CMakeLists.txt +++ b/src/InputFunctions/DomainGeometry/CMakeLists.txt @@ -7,7 +7,6 @@ set(DOMAIN_GEOMETRY_SOURCES add_library(InputFunctions_DomainGeometry STATIC ${DOMAIN_GEOMETRY_SOURCES}) target_include_directories(InputFunctions_DomainGeometry PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/include/InputFunctions/DomainGeometry + ${GMGPOLAR_INCLUDE_DIRS} ) target_link_libraries(InputFunctions_DomainGeometry PUBLIC Kokkos::kokkos) diff --git a/src/InputFunctions/DomainGeometry/circularGeometry.cpp b/src/InputFunctions/DomainGeometry/circularGeometry.cpp index 794d05b14..4394b7a91 100644 --- a/src/InputFunctions/DomainGeometry/circularGeometry.cpp +++ b/src/InputFunctions/DomainGeometry/circularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DomainGeometry/circularGeometry.h" +#include using namespace gmgpolar; CircularGeometry::CircularGeometry(double Rmax) diff --git a/src/InputFunctions/DomainGeometry/culhamGeometry.cpp b/src/InputFunctions/DomainGeometry/culhamGeometry.cpp index 4b611ca9e..29abeac0d 100644 --- a/src/InputFunctions/DomainGeometry/culhamGeometry.cpp +++ b/src/InputFunctions/DomainGeometry/culhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DomainGeometry/culhamGeometry.h" +#include using namespace gmgpolar; CulhamGeometry::CulhamGeometry(double Rmax) diff --git a/src/InputFunctions/DomainGeometry/czarnyGeometry.cpp b/src/InputFunctions/DomainGeometry/czarnyGeometry.cpp index cef739edf..732c603aa 100644 --- a/src/InputFunctions/DomainGeometry/czarnyGeometry.cpp +++ b/src/InputFunctions/DomainGeometry/czarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" +#include using namespace gmgpolar; CzarnyGeometry::CzarnyGeometry() diff --git a/src/InputFunctions/DomainGeometry/shafranovGeometry.cpp b/src/InputFunctions/DomainGeometry/shafranovGeometry.cpp index 5c423edad..093f7dfdc 100644 --- a/src/InputFunctions/DomainGeometry/shafranovGeometry.cpp +++ b/src/InputFunctions/DomainGeometry/shafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/DomainGeometry/shafranovGeometry.h" +#include using namespace gmgpolar; ShafranovGeometry::ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta) diff --git a/src/InputFunctions/ExactSolution/CMakeLists.txt b/src/InputFunctions/ExactSolution/CMakeLists.txt index 0cea300d3..f30317593 100644 --- a/src/InputFunctions/ExactSolution/CMakeLists.txt +++ b/src/InputFunctions/ExactSolution/CMakeLists.txt @@ -17,6 +17,5 @@ set(EXACT_SOLUTION_SOURCES add_library(InputFunctions_ExactSolution STATIC ${EXACT_SOLUTION_SOURCES}) target_include_directories(InputFunctions_ExactSolution PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/include/InputFunctions/ExactSolution -) \ No newline at end of file + ${GMGPOLAR_INCLUDE_DIRS} +) diff --git a/src/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.cpp index 06766c132..07f4f23a9 100644 --- a/src/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR2_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_CircularGeometry::CartesianR2_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.cpp index d632c48f0..cb56ca9f1 100644 --- a/src/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR2_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.cpp index f1b38995c..5328a82ff 100644 --- a/src/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR2_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_ShafranovGeometry::CartesianR2_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta) diff --git a/src/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.cpp index d5f85e5e3..ff56aa931 100644 --- a/src/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR6_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_CircularGeometry::CartesianR6_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.cpp index bbd193e77..b74c85a1e 100644 --- a/src/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR6_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.cpp b/src/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.cpp index 4657dce70..0dd0b8712 100644 --- a/src/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.cpp +++ b/src/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/cartesianR6_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_ShafranovGeometry::CartesianR6_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta) diff --git a/src/InputFunctions/ExactSolution/polarR6_CircularGeometry.cpp b/src/InputFunctions/ExactSolution/polarR6_CircularGeometry.cpp index d1364c750..cbd015dfe 100644 --- a/src/InputFunctions/ExactSolution/polarR6_CircularGeometry.cpp +++ b/src/InputFunctions/ExactSolution/polarR6_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/polarR6_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_CircularGeometry::PolarR6_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/polarR6_CulhamGeometry.cpp b/src/InputFunctions/ExactSolution/polarR6_CulhamGeometry.cpp index cce7fba4c..cee9f6d1d 100644 --- a/src/InputFunctions/ExactSolution/polarR6_CulhamGeometry.cpp +++ b/src/InputFunctions/ExactSolution/polarR6_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/polarR6_CulhamGeometry.h" +#include using namespace gmgpolar; PolarR6_CulhamGeometry::PolarR6_CulhamGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.cpp b/src/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.cpp index 28ef4bce6..abf891a50 100644 --- a/src/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.cpp +++ b/src/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/polarR6_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.cpp b/src/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.cpp index f7988806f..2140cbc18 100644 --- a/src/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.cpp +++ b/src/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/polarR6_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_ShafranovGeometry::PolarR6_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta) diff --git a/src/InputFunctions/ExactSolution/refined_CircularGeometry.cpp b/src/InputFunctions/ExactSolution/refined_CircularGeometry.cpp index fb49518bd..22b92f038 100644 --- a/src/InputFunctions/ExactSolution/refined_CircularGeometry.cpp +++ b/src/InputFunctions/ExactSolution/refined_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/refined_CircularGeometry.h" +#include using namespace gmgpolar; Refined_CircularGeometry::Refined_CircularGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/refined_CulhamGeometry.cpp b/src/InputFunctions/ExactSolution/refined_CulhamGeometry.cpp index 4b3949134..f9b48b10b 100644 --- a/src/InputFunctions/ExactSolution/refined_CulhamGeometry.cpp +++ b/src/InputFunctions/ExactSolution/refined_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/refined_CulhamGeometry.h" +#include using namespace gmgpolar; Refined_CulhamGeometry::Refined_CulhamGeometry(double Rmax) diff --git a/src/InputFunctions/ExactSolution/refined_CzarnyGeometry.cpp b/src/InputFunctions/ExactSolution/refined_CzarnyGeometry.cpp index 433d8479d..97aaecc70 100644 --- a/src/InputFunctions/ExactSolution/refined_CzarnyGeometry.cpp +++ b/src/InputFunctions/ExactSolution/refined_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/refined_CzarnyGeometry.h" +#include using namespace gmgpolar; void Refined_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/ExactSolution/refined_ShafranovGeometry.cpp b/src/InputFunctions/ExactSolution/refined_ShafranovGeometry.cpp index 7ec6e9e31..7fd9350bb 100644 --- a/src/InputFunctions/ExactSolution/refined_ShafranovGeometry.cpp +++ b/src/InputFunctions/ExactSolution/refined_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/ExactSolution/refined_ShafranovGeometry.h" +#include using namespace gmgpolar; Refined_ShafranovGeometry::Refined_ShafranovGeometry(double Rmax, double elongation_kappa, double shift_delta) diff --git a/src/InputFunctions/SourceTerms/CMakeLists.txt b/src/InputFunctions/SourceTerms/CMakeLists.txt index 4f22afc30..0c4aa2807 100644 --- a/src/InputFunctions/SourceTerms/CMakeLists.txt +++ b/src/InputFunctions/SourceTerms/CMakeLists.txt @@ -71,8 +71,7 @@ set(SOURCE_TERMS_SOURCES add_library(InputFunctions_SourceTerms STATIC ${SOURCE_TERMS_SOURCES}) target_include_directories(InputFunctions_SourceTerms PUBLIC - ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_SOURCE_DIR}/include/InputFunctions/SourceTerms + ${GMGPOLAR_INCLUDE_DIRS} ) target_link_libraries(InputFunctions_SourceTerms PUBLIC Kokkos::kokkos) diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.cpp index 5a3ff1b76..2deadff77 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_Poisson_CircularGeometry::CartesianR2_Poisson_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.cpp index 56dc27094..0ece4e037 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_Poisson_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.cpp index e34349c3b..24949456c 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Poisson_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_Poisson_ShafranovGeometry::CartesianR2_Poisson_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.cpp index fc7938c38..80e655b86 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_SonnendruckerGyro_CircularGeometry::CartesianR2_SonnendruckerGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.cpp index cd7f8b06e..5151d63c6 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_SonnendruckerGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.cpp index ae3379cbd..096999661 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_SonnendruckerGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_SonnendruckerGyro_ShafranovGeometry::CartesianR2_SonnendruckerGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.cpp index 25192a317..3f829049d 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_Sonnendrucker_CircularGeometry::CartesianR2_Sonnendrucker_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.cpp index c6da7088c..544ae9825 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_Sonnendrucker_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.cpp index 03e1e5999..7f639f5b5 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Sonnendrucker_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_Sonnendrucker_ShafranovGeometry::CartesianR2_Sonnendrucker_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.cpp index 83f2e96c1..300808bc6 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniGyro_CircularGeometry::CartesianR2_ZoniGyro_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.cpp index 2c42fb84e..8bccff616 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_ZoniGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.cpp index 79d145109..1e1aa5fdb 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniGyro_ShafranovGeometry::CartesianR2_ZoniGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.cpp index 6900a0ef5..775a26af7 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniShiftedGyro_CircularGeometry::CartesianR2_ZoniShiftedGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.cpp index 2a33444d1..c87b79516 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_ZoniShiftedGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.cpp index 339835104..872973c45 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShiftedGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniShiftedGyro_ShafranovGeometry::CartesianR2_ZoniShiftedGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.cpp index 5d4c6d4c2..8df15434b 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniShifted_CircularGeometry::CartesianR2_ZoniShifted_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.cpp index 57229bb36..61fad33c5 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_ZoniShifted_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.cpp index 85055eca6..818e7b05f 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_ZoniShifted_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_ZoniShifted_ShafranovGeometry::CartesianR2_ZoniShifted_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.cpp index 492026dfa..72bd98c4c 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR2_Zoni_CircularGeometry::CartesianR2_Zoni_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.cpp index 497847a94..ccadaf522 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR2_Zoni_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.cpp index 1285e8fc1..691b7ddaf 100644 --- a/src/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR2_Zoni_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR2_Zoni_ShafranovGeometry::CartesianR2_Zoni_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.cpp index a56b5f0a5..4127f0dcd 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_Poisson_CircularGeometry::CartesianR6_Poisson_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.cpp index 5572f89dc..429fe4cbf 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_Poisson_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.cpp index d1fecec09..5389e5143 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Poisson_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_Poisson_ShafranovGeometry::CartesianR6_Poisson_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.cpp index bb8092771..18aef790e 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_SonnendruckerGyro_CircularGeometry::CartesianR6_SonnendruckerGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.cpp index 19ac487fd..9745871a9 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_SonnendruckerGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.cpp index e949f3358..fd4829100 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_SonnendruckerGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_SonnendruckerGyro_ShafranovGeometry::CartesianR6_SonnendruckerGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.cpp index c34a0d865..47cc6d098 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_Sonnendrucker_CircularGeometry::CartesianR6_Sonnendrucker_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.cpp index 87942decd..5e3ce6c6c 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_Sonnendrucker_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.cpp index 1009f86f9..186600309 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Sonnendrucker_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_Sonnendrucker_ShafranovGeometry::CartesianR6_Sonnendrucker_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.cpp index 3ab019af3..59d83384c 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniGyro_CircularGeometry::CartesianR6_ZoniGyro_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.cpp index d167fb85f..91cb694e3 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_ZoniGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.cpp index 367718943..9d8d38c08 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniGyro_ShafranovGeometry::CartesianR6_ZoniGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.cpp index d101388e2..2c827019b 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniShiftedGyro_CircularGeometry::CartesianR6_ZoniShiftedGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.cpp index 8269430d7..39a430ac9 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_ZoniShiftedGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.cpp index f004f6a80..a5d755651 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShiftedGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniShiftedGyro_ShafranovGeometry::CartesianR6_ZoniShiftedGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.cpp index b0851c7a4..47b339209 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniShifted_CircularGeometry::CartesianR6_ZoniShifted_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.cpp index d00d65be0..01f35c20a 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_ZoniShifted_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.cpp index aa2921e10..3929079ca 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_ZoniShifted_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_ZoniShifted_ShafranovGeometry::CartesianR6_ZoniShifted_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.cpp index 695f96f21..ed5c7a8f4 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_CircularGeometry.h" +#include using namespace gmgpolar; CartesianR6_Zoni_CircularGeometry::CartesianR6_Zoni_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.cpp index 1390b6ff6..fdcf47a22 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_CzarnyGeometry.h" +#include using namespace gmgpolar; void CartesianR6_Zoni_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.cpp index ba1fb5d86..ff9a299a0 100644 --- a/src/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/cartesianR6_Zoni_ShafranovGeometry.h" +#include using namespace gmgpolar; CartesianR6_Zoni_ShafranovGeometry::CartesianR6_Zoni_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.cpp index 53dacb528..1cb501735 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_Poisson_CircularGeometry::PolarR6_Poisson_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.cpp index d4cdffa1d..e62f5bd81 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_Poisson_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.cpp index 709636f03..8672ed25b 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Poisson_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_Poisson_ShafranovGeometry::PolarR6_Poisson_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.cpp index ecab732f1..257a47a0f 100644 --- a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_SonnendruckerGyro_CircularGeometry::PolarR6_SonnendruckerGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.cpp index 66640e6e8..79a36b8a0 100644 --- a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_SonnendruckerGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.cpp index b65d0d0ea..97dbfac17 100644 --- a/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_SonnendruckerGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_SonnendruckerGyro_ShafranovGeometry::PolarR6_SonnendruckerGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.cpp index d568779ee..f7b401eda 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_Sonnendrucker_CircularGeometry::PolarR6_Sonnendrucker_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.cpp index 34cf0bef3..a549ae2b0 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_Sonnendrucker_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.cpp index 59af2f9bc..1de3ff4cf 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Sonnendrucker_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_Sonnendrucker_ShafranovGeometry::PolarR6_Sonnendrucker_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.cpp index 30dcff500..bc9bab0b6 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniGyro_CircularGeometry::PolarR6_ZoniGyro_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.cpp index b11f54964..8d5cf8fbf 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_ZoniGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.cpp index 2383ba132..7318fa63e 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniGyro_ShafranovGeometry::PolarR6_ZoniGyro_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.cpp index 8e596e53f..875e484bd 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniShiftedGyro_CircularGeometry::PolarR6_ZoniShiftedGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.cpp index 0a9ad9959..a123c276f 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CulhamGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniShiftedGyro_CulhamGeometry::PolarR6_ZoniShiftedGyro_CulhamGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.cpp index 6b8f97da2..cc859bb39 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_ZoniShiftedGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.cpp index 26613d77c..978bdbd48 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShiftedGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniShiftedGyro_ShafranovGeometry::PolarR6_ZoniShiftedGyro_ShafranovGeometry( diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.cpp index d964831e8..311bf74b8 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniShifted_CircularGeometry::PolarR6_ZoniShifted_CircularGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.cpp index 47d6833be..9375ebaf3 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_ZoniShifted_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.cpp index 372f1633d..682fd9d86 100644 --- a/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_ZoniShifted_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_ZoniShifted_ShafranovGeometry::PolarR6_ZoniShifted_ShafranovGeometry(PolarGrid const& grid, diff --git a/src/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.cpp index ecd4e2d07..6ddce72bb 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_CircularGeometry.h" +#include using namespace gmgpolar; PolarR6_Zoni_CircularGeometry::PolarR6_Zoni_CircularGeometry(PolarGrid const& grid, double Rmax) diff --git a/src/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.cpp index fe7786e8d..3cc7233eb 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_CzarnyGeometry.h" +#include using namespace gmgpolar; void PolarR6_Zoni_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.cpp index 9961214ee..217303592 100644 --- a/src/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/polarR6_Zoni_ShafranovGeometry.h" +#include using namespace gmgpolar; PolarR6_Zoni_ShafranovGeometry::PolarR6_Zoni_ShafranovGeometry(PolarGrid const& grid, double Rmax, diff --git a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.cpp b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.cpp index 167d63516..194cc4720 100644 --- a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.cpp +++ b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CircularGeometry.h" +#include using namespace gmgpolar; Refined_ZoniShiftedGyro_CircularGeometry::Refined_ZoniShiftedGyro_CircularGeometry( diff --git a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.cpp b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.cpp index 66ad8d89d..ac2d91483 100644 --- a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.cpp +++ b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CulhamGeometry.h" +#include using namespace gmgpolar; Refined_ZoniShiftedGyro_CulhamGeometry::Refined_ZoniShiftedGyro_CulhamGeometry( diff --git a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.cpp b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.cpp index 128f987f0..7368ed89e 100644 --- a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.cpp +++ b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_CzarnyGeometry.h" +#include using namespace gmgpolar; void Refined_ZoniShiftedGyro_CzarnyGeometry::initializeGeometry() diff --git a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.cpp b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.cpp index 9993b7f0b..b2c1168b5 100644 --- a/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.cpp +++ b/src/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.cpp @@ -1,4 +1,4 @@ -#include "../include/InputFunctions/SourceTerms/refined_ZoniShiftedGyro_ShafranovGeometry.h" +#include using namespace gmgpolar; Refined_ZoniShiftedGyro_ShafranovGeometry::Refined_ZoniShiftedGyro_ShafranovGeometry( diff --git a/src/Interpolation/extrapolated_prolongation.cpp b/src/Interpolation/extrapolated_prolongation.cpp index 22c75ee6e..764a08fa9 100644 --- a/src/Interpolation/extrapolated_prolongation.cpp +++ b/src/Interpolation/extrapolated_prolongation.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; /* diff --git a/src/Interpolation/extrapolated_restriction.cpp b/src/Interpolation/extrapolated_restriction.cpp index b3f8b2de0..1d78917db 100644 --- a/src/Interpolation/extrapolated_restriction.cpp +++ b/src/Interpolation/extrapolated_restriction.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; /* diff --git a/src/Interpolation/fmg_interpolation.cpp b/src/Interpolation/fmg_interpolation.cpp index 5757dcaa0..13861e610 100644 --- a/src/Interpolation/fmg_interpolation.cpp +++ b/src/Interpolation/fmg_interpolation.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; /* diff --git a/src/Interpolation/injection.cpp b/src/Interpolation/injection.cpp index ce569f190..365d3799c 100644 --- a/src/Interpolation/injection.cpp +++ b/src/Interpolation/injection.cpp @@ -1,5 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" - +#include using namespace gmgpolar; /* Remark: This injection is not scaled. */ diff --git a/src/Interpolation/interpolation.cpp b/src/Interpolation/interpolation.cpp index 8c097f08d..3b3a07418 100644 --- a/src/Interpolation/interpolation.cpp +++ b/src/Interpolation/interpolation.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; Interpolation::Interpolation(bool DirBC_Interior) diff --git a/src/Interpolation/prolongation.cpp b/src/Interpolation/prolongation.cpp index 7673c7c44..6621ef18d 100644 --- a/src/Interpolation/prolongation.cpp +++ b/src/Interpolation/prolongation.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; /* diff --git a/src/Interpolation/restriction.cpp b/src/Interpolation/restriction.cpp index 409e3d984..31686f2d5 100644 --- a/src/Interpolation/restriction.cpp +++ b/src/Interpolation/restriction.cpp @@ -1,4 +1,4 @@ -#include "../../include/Interpolation/interpolation.h" +#include using namespace gmgpolar; /* diff --git a/src/LinearAlgebra/Solvers/coo_mumps_solver.cpp b/src/LinearAlgebra/Solvers/coo_mumps_solver.cpp index 94589c9ef..b7884d698 100644 --- a/src/LinearAlgebra/Solvers/coo_mumps_solver.cpp +++ b/src/LinearAlgebra/Solvers/coo_mumps_solver.cpp @@ -1,4 +1,4 @@ -#include "../../../include/LinearAlgebra/Solvers/coo_mumps_solver.h" +#include #ifdef GMGPOLAR_USE_MUMPS diff --git a/src/PolarGrid/anisotropic_division.cpp b/src/PolarGrid/anisotropic_division.cpp index 855c0c89c..16b3463d9 100644 --- a/src/PolarGrid/anisotropic_division.cpp +++ b/src/PolarGrid/anisotropic_division.cpp @@ -1,4 +1,4 @@ -#include "../../include/PolarGrid/polargrid.h" +#include using namespace gmgpolar; template diff --git a/src/PolarGrid/polargrid.cpp b/src/PolarGrid/polargrid.cpp index c458773db..c2b2c1671 100644 --- a/src/PolarGrid/polargrid.cpp +++ b/src/PolarGrid/polargrid.cpp @@ -1,4 +1,4 @@ -#include "../../include/PolarGrid/polargrid.h" +#include #include using namespace gmgpolar; // ------------ // diff --git a/src/convergence_order.cpp b/src/convergence_order.cpp index cd68040a4..c9d6e91fa 100644 --- a/src/convergence_order.cpp +++ b/src/convergence_order.cpp @@ -5,8 +5,8 @@ #include #include -#include "../include/GMGPolar/gmgpolar.h" -#include "../include/GMGPolar/test_cases.h" +#include +#include using namespace gmgpolar; int main(int argc, char* argv[]) diff --git a/src/main.cpp b/src/main.cpp index 4a32f98c5..bd365d9b9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,7 +1,7 @@ #include -#include "../include/ConfigParser/config_parser.h" -#include "../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; int main(int argc, char* argv[]) diff --git a/src/strong_scaling.cpp b/src/strong_scaling.cpp index cd4423a92..7edca1201 100644 --- a/src/strong_scaling.cpp +++ b/src/strong_scaling.cpp @@ -2,8 +2,8 @@ #include #include -#include "../include/GMGPolar/gmgpolar.h" -#include "../include/GMGPolar/test_cases.h" +#include +#include using namespace gmgpolar; void runTest(int divideBy2, std::ostream& outfile) diff --git a/src/weak_scaling.cpp b/src/weak_scaling.cpp index 2dcd5bce1..4114aa763 100644 --- a/src/weak_scaling.cpp +++ b/src/weak_scaling.cpp @@ -2,8 +2,8 @@ #include #include -#include "../include/GMGPolar/gmgpolar.h" -#include "../include/GMGPolar/test_cases.h" +#include +#include using namespace gmgpolar; void runTest(int divideBy2, std::ostream& outfile) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 99b545d3d..45c7b6df8 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,9 +1,3 @@ -cmake_minimum_required(VERSION 3.12) - -project(GMGPolarTests LANGUAGES CXX) - -set(CMAKE_CXX_STANDARD 20) -set(CMAKE_CXX_STANDARD_REQUIRED True) set(gmgpolar_test_sources gmgpolar_tests.cpp @@ -40,7 +34,7 @@ foreach(label_threads "Serial;1" "Parallel;16") add_executable(${test_target} ${gmgpolar_test_sources}) target_compile_features(${test_target} PRIVATE cxx_std_20) target_compile_definitions(${test_target} PRIVATE GMGPOLAR_TEST_THREADS=${num_threads}) - target_link_libraries(${test_target} GMGPolarLib GTest::gtest_main) + target_link_libraries(${test_target} GMGPolarLib GMGPolarInterface GTest::gtest_main) gtest_discover_tests(${test_target} TEST_PREFIX ${label} diff --git a/tests/ConfigParser/config_parser.cpp b/tests/ConfigParser/config_parser.cpp index 90e7e5178..26dc30462 100644 --- a/tests/ConfigParser/config_parser.cpp +++ b/tests/ConfigParser/config_parser.cpp @@ -1,5 +1,5 @@ #include -#include "../../include/ConfigParser/config_parser.h" +#include using namespace gmgpolar; struct TestParams { diff --git a/tests/DirectSolver/directSolver.cpp b/tests/DirectSolver/directSolver.cpp index 37aeb9bcd..97af14255 100644 --- a/tests/DirectSolver/directSolver.cpp +++ b/tests/DirectSolver/directSolver.cpp @@ -5,35 +5,35 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include -#include "../../include/Residual/ResidualGive/residualGive.h" -#include "../../include/DirectSolver/DirectSolverGive/directSolverGive.h" -#include "../../include/DirectSolver/DirectSolverTake/directSolverTake.h" +#include +#include +#include -#include "../../include/InputFunctions/domainGeometry.h" -#include "../../include/InputFunctions/densityProfileCoefficients.h" -#include "../../include/InputFunctions/boundaryConditions.h" +#include +#include +#include /* ------ */ /* Test 1 */ /* ------ */ -#include "../include/InputFunctions/DomainGeometry/circularGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/sonnendruckerGyroCoefficients.h" +#include +#include /* ------ */ /* Test 2 */ /* ------ */ -#include "../include/InputFunctions/DomainGeometry/shafranovGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniGyroCoefficients.h" +#include +#include /* ------ */ /* Test 3 */ /* ------ */ -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" +#include +#include /* ------ */ /* Test 4 */ /* ------ */ -#include "../include/InputFunctions/DomainGeometry/culhamGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedGyroCoefficients.h" +#include +#include using namespace gmgpolar; /* Test 1/2: */ diff --git a/tests/ExtrapolatedSmoother/extrapolated_smoother.cpp b/tests/ExtrapolatedSmoother/extrapolated_smoother.cpp index 3644d0db6..732ea10aa 100644 --- a/tests/ExtrapolatedSmoother/extrapolated_smoother.cpp +++ b/tests/ExtrapolatedSmoother/extrapolated_smoother.cpp @@ -5,22 +5,22 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include -#include "../../include/Residual/ResidualGive/residualGive.h" -#include "../../include/Residual/ResidualTake/residualTake.h" -#include "../../include/DirectSolver/DirectSolverGive/directSolverGive.h" -#include "../../include/DirectSolver/DirectSolverTake/directSolverTake.h" -#include "../../include/ExtrapolatedSmoother/ExtrapolatedSmootherGive/extrapolatedSmootherGive.h" -#include "../../include/ExtrapolatedSmoother/ExtrapolatedSmootherTake/extrapolatedSmootherTake.h" +#include +#include +#include +#include +#include +#include -#include "../../include/InputFunctions/domainGeometry.h" -#include "../../include/InputFunctions/densityProfileCoefficients.h" +#include +#include /* --------- */ /* Test Case */ /* --------- */ -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" +#include +#include #include using namespace gmgpolar; diff --git a/tests/GMGPolar/convergence_order.cpp b/tests/GMGPolar/convergence_order.cpp index d85d95734..07f6d95e1 100644 --- a/tests/GMGPolar/convergence_order.cpp +++ b/tests/GMGPolar/convergence_order.cpp @@ -5,11 +5,11 @@ #include #include -#include "../../include/ConfigParser/test_selection.h" -#include "../../include/GMGPolar/gmgpolar.h" -#include "../../include/InputFunctions/boundaryConditions.h" -#include "../../include/InputFunctions/densityProfileCoefficients.h" -#include "../../include/InputFunctions/sourceTerm.h" +#include +#include +#include +#include +#include using namespace gmgpolar; template diff --git a/tests/GMGPolar/pcg_tests.cpp b/tests/GMGPolar/pcg_tests.cpp index bfcfca88d..30e64765a 100644 --- a/tests/GMGPolar/pcg_tests.cpp +++ b/tests/GMGPolar/pcg_tests.cpp @@ -5,8 +5,8 @@ #include // Including the necessary header from the project -#include "../../include/GMGPolar/gmgpolar.h" -#include "../../include/ConfigParser/test_selection.h" +#include +#include using namespace gmgpolar; template diff --git a/tests/GMGPolar/solve_tests.cpp b/tests/GMGPolar/solve_tests.cpp index d92ff349b..d44b066bc 100644 --- a/tests/GMGPolar/solve_tests.cpp +++ b/tests/GMGPolar/solve_tests.cpp @@ -5,8 +5,8 @@ #include // Including the necessary header from the project -#include "../../include/ConfigParser/test_selection.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include +#include using namespace gmgpolar; template diff --git a/tests/Interpolation/extrapolated_prolongation.cpp b/tests/Interpolation/extrapolated_prolongation.cpp index 137c8ab58..0ac7d904f 100644 --- a/tests/Interpolation/extrapolated_prolongation.cpp +++ b/tests/Interpolation/extrapolated_prolongation.cpp @@ -3,9 +3,9 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" -#include "../../include/Interpolation/interpolation.h" -#include "../../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" +#include +#include +#include using namespace gmgpolar; // Helper that computes the mathematically expected extrapolated prolongation value diff --git a/tests/Interpolation/extrapolated_restriction.cpp b/tests/Interpolation/extrapolated_restriction.cpp index d6b7273dd..fc021ee7b 100644 --- a/tests/Interpolation/extrapolated_restriction.cpp +++ b/tests/Interpolation/extrapolated_restriction.cpp @@ -3,9 +3,9 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" -#include "../../include/Interpolation/interpolation.h" -#include "../../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" +#include +#include +#include using namespace gmgpolar; // Helper that computes the mathematically expected extrapolated restriction value diff --git a/tests/Interpolation/prolongation.cpp b/tests/Interpolation/prolongation.cpp index 5e57bbb49..3aea6b9df 100644 --- a/tests/Interpolation/prolongation.cpp +++ b/tests/Interpolation/prolongation.cpp @@ -3,8 +3,8 @@ #include "../test_tools.h" -#include "../../include/Interpolation/interpolation.h" -#include "../../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" +#include +#include using namespace gmgpolar; // Helper that computes the mathematically expected prolongation value diff --git a/tests/Interpolation/restriction.cpp b/tests/Interpolation/restriction.cpp index eb037b9b3..046d5977b 100644 --- a/tests/Interpolation/restriction.cpp +++ b/tests/Interpolation/restriction.cpp @@ -3,8 +3,8 @@ #include "../test_tools.h" -#include "../../include/Interpolation/interpolation.h" -#include "../../include/InputFunctions/DensityProfileCoefficients/poissonCoefficients.h" +#include +#include using namespace gmgpolar; // Helper that computes the mathematically expected restriction value diff --git a/tests/LinearAlgebra/Matrix/coo_matrix.cpp b/tests/LinearAlgebra/Matrix/coo_matrix.cpp index 1f775bd68..bcb00a514 100644 --- a/tests/LinearAlgebra/Matrix/coo_matrix.cpp +++ b/tests/LinearAlgebra/Matrix/coo_matrix.cpp @@ -1,6 +1,6 @@ #include -#include "../../../include/LinearAlgebra/Matrix/coo_matrix.h" +#include using namespace gmgpolar; // Alias for readability diff --git a/tests/LinearAlgebra/Matrix/csr_matrix.cpp b/tests/LinearAlgebra/Matrix/csr_matrix.cpp index 0a867ef47..507f03b43 100644 --- a/tests/LinearAlgebra/Matrix/csr_matrix.cpp +++ b/tests/LinearAlgebra/Matrix/csr_matrix.cpp @@ -1,8 +1,8 @@ #include -#include "../../../include/LinearAlgebra/Matrix/csr_matrix.h" -#include "../../../include/LinearAlgebra/Solvers/csr_lu_solver.h" -#include "../../../include/LinearAlgebra/Vector/vector.h" +#include +#include +#include using namespace gmgpolar; using SparseMatrixCSRHost = SparseMatrixCSR; diff --git a/tests/LinearAlgebra/Solvers/coo_mumps_solver.cpp b/tests/LinearAlgebra/Solvers/coo_mumps_solver.cpp index 9219be361..a6dd30771 100644 --- a/tests/LinearAlgebra/Solvers/coo_mumps_solver.cpp +++ b/tests/LinearAlgebra/Solvers/coo_mumps_solver.cpp @@ -2,9 +2,9 @@ #include - #include "../../../include/LinearAlgebra/Vector/vector.h" - #include "../../../include/LinearAlgebra/Matrix/coo_matrix.h" - #include "../../../include/LinearAlgebra/Solvers/coo_mumps_solver.h" + #include + #include + #include using namespace gmgpolar; void fill_rhs(Vector& rhs) diff --git a/tests/LinearAlgebra/Solvers/csr_lu_solver.cpp b/tests/LinearAlgebra/Solvers/csr_lu_solver.cpp index 1ed0b88ca..85aeed07b 100644 --- a/tests/LinearAlgebra/Solvers/csr_lu_solver.cpp +++ b/tests/LinearAlgebra/Solvers/csr_lu_solver.cpp @@ -1,10 +1,10 @@ #include #include #include -#include "../../../include/LinearAlgebra/Matrix/csr_matrix.h" -#include "../../../include/LinearAlgebra/Vector/vector.h" -#include "../../../include/LinearAlgebra/Vector/vector_operations.h" -#include "../../../include/LinearAlgebra/Solvers/csr_lu_solver.h" +#include +#include +#include +#include using namespace gmgpolar; // All tests that the custom LU solver was unable to solve have been commented out. diff --git a/tests/LinearAlgebra/Solvers/tridiagonal_solver.cpp b/tests/LinearAlgebra/Solvers/tridiagonal_solver.cpp index 6ac5f2f19..3a3e4330f 100644 --- a/tests/LinearAlgebra/Solvers/tridiagonal_solver.cpp +++ b/tests/LinearAlgebra/Solvers/tridiagonal_solver.cpp @@ -3,8 +3,8 @@ #include #include -#include "../../../include/LinearAlgebra/Solvers/tridiagonal_solver.h" -#include "../../../include/LinearAlgebra/Vector/vector.h" +#include +#include using namespace gmgpolar; // clang-format off diff --git a/tests/LinearAlgebra/Vector/vector_operations.cpp b/tests/LinearAlgebra/Vector/vector_operations.cpp index a28df4e45..f99101b34 100644 --- a/tests/LinearAlgebra/Vector/vector_operations.cpp +++ b/tests/LinearAlgebra/Vector/vector_operations.cpp @@ -1,7 +1,7 @@ #include -#include "../../../include/LinearAlgebra/Vector/vector.h" -#include "../../../include/LinearAlgebra/Vector/vector_operations.h" +#include +#include using namespace gmgpolar; /* bool equals(HostConstVector& lhs, HostConstVector& rhs); */ diff --git a/tests/PolarGrid/polargrid.cpp b/tests/PolarGrid/polargrid.cpp index cdf5b9014..5db4044d3 100644 --- a/tests/PolarGrid/polargrid.cpp +++ b/tests/PolarGrid/polargrid.cpp @@ -1,5 +1,5 @@ #include -#include "../../include/PolarGrid/polargrid.h" +#include using namespace gmgpolar; TEST(PolarGridTest, DefaultConstructor) diff --git a/tests/Residual/residual.cpp b/tests/Residual/residual.cpp index 58d3313f6..c997cdbbc 100644 --- a/tests/Residual/residual.cpp +++ b/tests/Residual/residual.cpp @@ -5,19 +5,19 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include -#include "../../include/Residual/ResidualGive/residualGive.h" -#include "../../include/Residual/ResidualTake/residualTake.h" +#include +#include -#include "../../include/InputFunctions/domainGeometry.h" -#include "../../include/InputFunctions/densityProfileCoefficients.h" -#include "../../include/InputFunctions/boundaryConditions.h" +#include +#include +#include /* --------- */ /* Test Case */ /* --------- */ -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" +#include +#include using namespace gmgpolar; /* Test 1/1: */ diff --git a/tests/Smoother/smoother.cpp b/tests/Smoother/smoother.cpp index dbb2db143..67df3332c 100644 --- a/tests/Smoother/smoother.cpp +++ b/tests/Smoother/smoother.cpp @@ -5,21 +5,21 @@ #include "../test_tools.h" -#include "../../include/GMGPolar/gmgpolar.h" +#include -#include "../../include/Residual/ResidualGive/residualGive.h" -#include "../../include/DirectSolver/DirectSolverGive/directSolverGive.h" -#include "../../include/Smoother/SmootherGive/smootherGive.h" -#include "../../include/Smoother/SmootherTake/smootherTake.h" +#include +#include +#include +#include -#include "../../include/InputFunctions/domainGeometry.h" -#include "../../include/InputFunctions/densityProfileCoefficients.h" -#include "../../include/InputFunctions/boundaryConditions.h" +#include +#include +#include /* --------- */ /* Test Case */ /* --------- */ -#include "../include/InputFunctions/DomainGeometry/czarnyGeometry.h" -#include "../include/InputFunctions/DensityProfileCoefficients/zoniShiftedCoefficients.h" +#include +#include #include using namespace gmgpolar; diff --git a/tests/test_tools.h b/tests/test_tools.h index 99f29020a..6b92904e3 100644 --- a/tests/test_tools.h +++ b/tests/test_tools.h @@ -1,8 +1,8 @@ #pragma once #include -#include "../include/PolarGrid/polargrid.h" -#include "../include/LinearAlgebra/Vector/vector.h" +#include +#include using namespace gmgpolar;