diff --git a/.clang-uml b/.clang-uml index 46de6dd..3e370d4 100644 --- a/.clang-uml +++ b/.clang-uml @@ -4,8 +4,8 @@ diagrams: Platform: type: class glob: - - src/*.cc - - src/modules/*.cc + - src/*.cpp + - src/modules/*.cpp using_namespace: platform include: namespaces: @@ -17,7 +17,7 @@ diagrams: sequence: type: sequence glob: - - src/b_main.cc + - src/b_main.cpp combine_free_functions_into_file_participants: true using_namespace: - std diff --git a/CMakeLists.txt b/CMakeLists.txt index 2a401e4..fce8386 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -85,7 +85,7 @@ add_subdirectory(lib/Files) add_subdirectory(config) add_subdirectory(src) add_subdirectory(sample) -file(GLOB Platform_SOURCES CONFIGURE_DEPENDS ${Platform_SOURCE_DIR}/src/*.cc) +file(GLOB Platform_SOURCES CONFIGURE_DEPENDS ${Platform_SOURCE_DIR}/src/*.cpp) # Testing # ------- diff --git a/Doxyfile b/Doxyfile index c224465..e459b6f 100644 --- a/Doxyfile +++ b/Doxyfile @@ -976,7 +976,7 @@ INPUT_FILE_ENCODING = # Note the list of default checked file patterns might differ from the list of # default file extension mappings. # -# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# If left blank the following patterns are tested:*.c, *.cpp, *.cxx, *.cpp, # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, # *.hh, *.hxx, *.hpp, *.h++, *.l, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, # *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to be provided as doxygen C @@ -984,7 +984,7 @@ INPUT_FILE_ENCODING = # *.vhdl, *.ucf, *.qsf and *.ice. FILE_PATTERNS = *.c \ - *.cc \ + *.cpp \ *.cxx \ *.cpp \ *.c++ \ diff --git a/sample/CMakeLists.txt b/sample/CMakeLists.txt index 70bf585..f4531ea 100644 --- a/sample/CMakeLists.txt +++ b/sample/CMakeLists.txt @@ -10,5 +10,5 @@ include_directories( ${CMAKE_BINARY_DIR}/configured_files/include /usr/local/include ) -add_executable(PlatformSample sample.cc ${Platform_SOURCE_DIR}/src/main/Models.cc) +add_executable(PlatformSample sample.cpp ${Platform_SOURCE_DIR}/src/main/Models.cpp) target_link_libraries(PlatformSample "${PyClassifiers}" "${BayesNet}" ArffFiles mdlp ${Python3_LIBRARIES} "${TORCH_LIBRARIES}" ${LIBTORCH_PYTHON} Boost::python Boost::numpy) \ No newline at end of file diff --git a/sample/sample.cc b/sample/sample.cpp similarity index 100% rename from sample/sample.cc rename to sample/sample.cpp diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bc73589..13df068 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -16,37 +16,37 @@ include_directories( ) # b_best -set(best_sources b_best.cc BestResults.cc Statistics.cc BestResultsExcel.cc) +set(best_sources b_best.cpp BestResults.cpp Statistics.cpp BestResultsExcel.cpp) list(TRANSFORM best_sources PREPEND best/) add_executable( - b_best ${best_sources} main/Result.cc - reports/ReportExcel.cc reports/ReportBase.cc reports/ExcelFile.cc common/Datasets.cc common/Dataset.cc main/Models.cc) + b_best ${best_sources} main/Result.cpp + reports/ReportExcel.cpp reports/ReportBase.cpp reports/ExcelFile.cpp common/Datasets.cpp common/Dataset.cpp main/Models.cpp) target_link_libraries(b_best Boost::boost "${PyClassifiers}" "${BayesNet}" ArffFiles mdlp ${Python3_LIBRARIES} "${TORCH_LIBRARIES}" ${LIBTORCH_PYTHON} Boost::python Boost::numpy "${XLSXWRITER_LIB}") # b_grid -set(grid_sources b_grid.cc GridSearch.cc GridData.cc) +set(grid_sources b_grid.cpp GridSearch.cpp GridData.cpp) list(TRANSFORM grid_sources PREPEND grid/) -add_executable(b_grid ${grid_sources} main/HyperParameters.cc main/Models.cc common/Datasets.cc common/Dataset.cc) +add_executable(b_grid ${grid_sources} main/HyperParameters.cpp main/Models.cpp common/Datasets.cpp common/Dataset.cpp) target_link_libraries(b_grid ${MPI_CXX_LIBRARIES} "${PyClassifiers}" "${BayesNet}" ArffFiles mdlp ${Python3_LIBRARIES} "${TORCH_LIBRARIES}" ${LIBTORCH_PYTHON} Boost::python Boost::numpy) # b_list -set(list_sources b_list.cc DatasetsExcel.cc) +set(list_sources b_list.cpp DatasetsExcel.cpp) list(TRANSFORM list_sources PREPEND list/) -add_executable(b_list ${list_sources} common/Datasets.cc common/Dataset.cc reports/ReportExcel.cc reports/ExcelFile.cc reports/ReportBase.cc) +add_executable(b_list ${list_sources} common/Datasets.cpp common/Dataset.cpp reports/ReportExcel.cpp reports/ExcelFile.cpp reports/ReportBase.cpp) target_link_libraries(b_list "${TORCH_LIBRARIES}" "${XLSXWRITER_LIB}" ArffFiles mdlp) # b_main -set(main_sources b_main.cc Experiment.cc Models.cc HyperParameters.cc) +set(main_sources b_main.cpp Experiment.cpp Models.cpp HyperParameters.cpp) list(TRANSFORM main_sources PREPEND main/) -add_executable(b_main ${main_sources} common/Datasets.cc common/Dataset.cc reports/ReportConsole.cc reports/ReportBase.cc main/Result.cc) +add_executable(b_main ${main_sources} common/Datasets.cpp common/Dataset.cpp reports/ReportConsole.cpp reports/ReportBase.cpp main/Result.cpp) target_link_libraries(b_main "${PyClassifiers}" "${BayesNet}" ArffFiles mdlp ${Python3_LIBRARIES} "${TORCH_LIBRARIES}" ${LIBTORCH_PYTHON} Boost::python Boost::numpy) # b_manage -set(manage_sources b_manage.cc ManageResults.cc CommandParser.cc ResultsManager.cc) +set(manage_sources b_manage.cpp ManageResults.cpp CommandParser.cpp ResultsManager.cpp) list(TRANSFORM manage_sources PREPEND manage/) add_executable( - b_manage ${manage_sources} main/Result.cc - reports/ReportConsole.cc reports/ReportExcel.cc reports/ReportExcelCompared.cc reports/ReportBase.cc reports/ExcelFile.cc - common/Datasets.cc common/Dataset.cc + b_manage ${manage_sources} main/Result.cpp + reports/ReportConsole.cpp reports/ReportExcel.cpp reports/ReportExcelCompared.cpp reports/ReportBase.cpp reports/ExcelFile.cpp + common/Datasets.cpp common/Dataset.cpp ) target_link_libraries(b_manage "${TORCH_LIBRARIES}" "${XLSXWRITER_LIB}" ArffFiles mdlp) diff --git a/src/best/BestResults.cc b/src/best/BestResults.cpp similarity index 100% rename from src/best/BestResults.cc rename to src/best/BestResults.cpp diff --git a/src/best/BestResultsExcel.cc b/src/best/BestResultsExcel.cpp similarity index 100% rename from src/best/BestResultsExcel.cc rename to src/best/BestResultsExcel.cpp diff --git a/src/best/Statistics.cc b/src/best/Statistics.cpp similarity index 100% rename from src/best/Statistics.cc rename to src/best/Statistics.cpp diff --git a/src/best/b_best.cc b/src/best/b_best.cpp similarity index 100% rename from src/best/b_best.cc rename to src/best/b_best.cpp diff --git a/src/common/Dataset.cc b/src/common/Dataset.cpp similarity index 100% rename from src/common/Dataset.cc rename to src/common/Dataset.cpp diff --git a/src/common/Datasets.cc b/src/common/Datasets.cpp similarity index 100% rename from src/common/Datasets.cc rename to src/common/Datasets.cpp diff --git a/src/grid/GridData.cc b/src/grid/GridData.cpp similarity index 100% rename from src/grid/GridData.cc rename to src/grid/GridData.cpp diff --git a/src/grid/GridSearch.cc b/src/grid/GridSearch.cpp similarity index 100% rename from src/grid/GridSearch.cc rename to src/grid/GridSearch.cpp diff --git a/src/grid/b_grid.cc b/src/grid/b_grid.cpp similarity index 100% rename from src/grid/b_grid.cc rename to src/grid/b_grid.cpp diff --git a/src/list/DatasetsExcel.cc b/src/list/DatasetsExcel.cpp similarity index 100% rename from src/list/DatasetsExcel.cc rename to src/list/DatasetsExcel.cpp diff --git a/src/list/b_list.cc b/src/list/b_list.cpp similarity index 100% rename from src/list/b_list.cc rename to src/list/b_list.cpp diff --git a/src/main/Experiment.cc b/src/main/Experiment.cpp similarity index 100% rename from src/main/Experiment.cc rename to src/main/Experiment.cpp diff --git a/src/main/HyperParameters.cc b/src/main/HyperParameters.cpp similarity index 100% rename from src/main/HyperParameters.cc rename to src/main/HyperParameters.cpp diff --git a/src/main/Models.cc b/src/main/Models.cpp similarity index 100% rename from src/main/Models.cc rename to src/main/Models.cpp diff --git a/src/main/Result.cc b/src/main/Result.cpp similarity index 100% rename from src/main/Result.cc rename to src/main/Result.cpp diff --git a/src/main/b_main.cc b/src/main/b_main.cpp similarity index 100% rename from src/main/b_main.cc rename to src/main/b_main.cpp diff --git a/src/manage/CommandParser.cc b/src/manage/CommandParser.cpp similarity index 100% rename from src/manage/CommandParser.cc rename to src/manage/CommandParser.cpp diff --git a/src/manage/ManageResults.cc b/src/manage/ManageResults.cpp similarity index 100% rename from src/manage/ManageResults.cc rename to src/manage/ManageResults.cpp diff --git a/src/manage/ResultsManager.cc b/src/manage/ResultsManager.cpp similarity index 100% rename from src/manage/ResultsManager.cc rename to src/manage/ResultsManager.cpp diff --git a/src/manage/b_manage.cc b/src/manage/b_manage.cpp similarity index 100% rename from src/manage/b_manage.cc rename to src/manage/b_manage.cpp diff --git a/src/reports/ExcelFile.cc b/src/reports/ExcelFile.cpp similarity index 100% rename from src/reports/ExcelFile.cc rename to src/reports/ExcelFile.cpp diff --git a/src/reports/ReportBase.cc b/src/reports/ReportBase.cpp similarity index 100% rename from src/reports/ReportBase.cc rename to src/reports/ReportBase.cpp diff --git a/src/reports/ReportConsole.cc b/src/reports/ReportConsole.cpp similarity index 100% rename from src/reports/ReportConsole.cc rename to src/reports/ReportConsole.cpp diff --git a/src/reports/ReportExcel.cc b/src/reports/ReportExcel.cpp similarity index 100% rename from src/reports/ReportExcel.cc rename to src/reports/ReportExcel.cpp diff --git a/src/reports/ReportExcelCompared.cc b/src/reports/ReportExcelCompared.cpp similarity index 100% rename from src/reports/ReportExcelCompared.cc rename to src/reports/ReportExcelCompared.cpp diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e856e49..e3254f1 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -8,7 +8,7 @@ if(ENABLE_TESTING) ${CMAKE_BINARY_DIR}/configured_files/include /usr/local/include ) - set(TEST_SOURCES_PLATFORM TestUtils.cc TestPlatform.cc) + set(TEST_SOURCES_PLATFORM TestUtils.cpp TestPlatform.cpp) add_executable(${TEST_PLATFORM} ${TEST_SOURCES_PLATFORM}) target_link_libraries(${TEST_PLATFORM} PUBLIC "${TORCH_LIBRARIES}" ArffFiles mdlp Catch2::Catch2WithMain) add_test(NAME ${TEST_PLATFORM} COMMAND ${TEST_PLATFORM})