From f38b0b69a64fb2b3cb08aa90334ceead3cdbb7c1 Mon Sep 17 00:00:00 2001 From: Hugo Verhelst Date: Wed, 11 Feb 2026 15:21:10 +0100 Subject: [PATCH] cleanup gsTemplates --- CMakeLists.txt | 5 ++--- examples/helloSubmodule.cpp | 11 +++-------- {gsTemplates => src}/gsClass.h | 0 {gsTemplates => src}/gsClass.hpp | 0 {gsTemplates => src}/gsClass_.cpp | 0 5 files changed, 5 insertions(+), 11 deletions(-) rename {gsTemplates => src}/gsClass.h (100%) rename {gsTemplates => src}/gsClass.hpp (100%) rename {gsTemplates => src}/gsClass_.cpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ddb285..534073f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,9 +13,8 @@ include(gsConfig) ## Collect files aux_header_directory (${CMAKE_CURRENT_SOURCE_DIR}/src ${PROJECT_NAME}_H ) -aux_header_directory (${CMAKE_CURRENT_SOURCE_DIR}/gsTemplates ${PROJECT_NAME}_H ) -aux_cpp_directory (${CMAKE_CURRENT_SOURCE_DIR}/gsTemplates ${PROJECT_NAME}_CPP) -aux_tmpl_header_directory(${CMAKE_CURRENT_SOURCE_DIR}/gsTemplates ${PROJECT_NAME}_HPP) +aux_cpp_directory (${CMAKE_CURRENT_SOURCE_DIR}/src ${PROJECT_NAME}_CPP) +aux_tmpl_header_directory(${CMAKE_CURRENT_SOURCE_DIR}/src ${PROJECT_NAME}_HPP) if( (NOT GISMO_BUILD_LIB) ) aux_instance_directory (${CMAKE_CURRENT_SOURCE_DIR} ${PROJECT_NAME}_INS) diff --git a/examples/helloSubmodule.cpp b/examples/helloSubmodule.cpp index cbc8f32..dd9d860 100644 --- a/examples/helloSubmodule.cpp +++ b/examples/helloSubmodule.cpp @@ -14,8 +14,7 @@ //! [Include namespace] #include -#include -#include +#include using namespace gismo; //! [Include namespace] @@ -27,13 +26,9 @@ int main(int argc, char *argv[]) // Example how to use the class in submodules submoduleClass submClass; - std::string str = "Hello, I am called from the submodule class, stored in gsSubmodule/gsFolder1"; + std::string str = "Hello, I am called from the submodule class, stored in gsModule/src"; submClass.printString(str); - - submoduleClass2 submClass2; - std::string str2 = "Hello, I am called from the submodule class, stored in gsSubmodule"; - submClass2.printString(str2); - + gsMultiPatch mp; gsReadFile<>("turtle.xml",mp); gsInfo<<"Plotting the geometry, given in gsSubmodule/filedata in Paraview as geom.pvd\n"; diff --git a/gsTemplates/gsClass.h b/src/gsClass.h similarity index 100% rename from gsTemplates/gsClass.h rename to src/gsClass.h diff --git a/gsTemplates/gsClass.hpp b/src/gsClass.hpp similarity index 100% rename from gsTemplates/gsClass.hpp rename to src/gsClass.hpp diff --git a/gsTemplates/gsClass_.cpp b/src/gsClass_.cpp similarity index 100% rename from gsTemplates/gsClass_.cpp rename to src/gsClass_.cpp