diff --git a/apps/gpu/LBM/BoundaryLayer/BoundaryLayer.cpp b/apps/gpu/LBM/BoundaryLayer/BoundaryLayer.cpp index 8e8d8b45fa45329d73caf4c8e287b11efea38a08..cc87bee0bdc11e2740b5e27d57adb06dbb1bf871 100644 --- a/apps/gpu/LBM/BoundaryLayer/BoundaryLayer.cpp +++ b/apps/gpu/LBM/BoundaryLayer/BoundaryLayer.cpp @@ -48,8 +48,6 @@ #include "Core/StringUtilities/StringUtil.h" -#include "Core/VectorTypes.h" - #include <basics/config/ConfigurationFile.h> #include "basics/constants/NumericConstants.h" diff --git a/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp b/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp index 31db786aa6adbee8fbef73535d413f6e0340b189..14fb87a6e8a9361a0175109f0aa3d4104572b576 100644 --- a/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp +++ b/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp @@ -42,7 +42,6 @@ ////////////////////////////////////////////////////////////////////////// #include "Core/DataTypes.h" -#include "Core/VectorTypes.h" #include "PointerDefinitions.h" #include <logger/Logger.h> diff --git a/apps/gpu/LBM/SphereGPU/Sphere.cpp b/apps/gpu/LBM/SphereGPU/Sphere.cpp index b0ba87ff056297dae1c8d843882f2a32be632e16..9727a47b0570c3bbb60362c10baee914aa51cb9d 100644 --- a/apps/gpu/LBM/SphereGPU/Sphere.cpp +++ b/apps/gpu/LBM/SphereGPU/Sphere.cpp @@ -44,10 +44,8 @@ #include "Core/DataTypes.h" #include <logger/Logger.h> -#include "Core/VectorTypes.h" #include "PointerDefinitions.h" #include "config/ConfigurationFile.h" -#include "logger/Logger.h" ////////////////////////////////////////////////////////////////////////// diff --git a/apps/gpu/LBM/SphereScaling/SphereScaling.cpp b/apps/gpu/LBM/SphereScaling/SphereScaling.cpp index ca26c4c76b447368a3ac263660013ed9854f4033..3de9357200354a57bd197656f8e410f366a60608 100755 --- a/apps/gpu/LBM/SphereScaling/SphereScaling.cpp +++ b/apps/gpu/LBM/SphereScaling/SphereScaling.cpp @@ -17,7 +17,6 @@ #include "basics/Core/VectorTypes.h" #include "basics/PointerDefinitions.h" -#include "basics/Core/Logger/Logger.h" #include "basics/Core/StringUtilities/StringUtil.h" #include "basics/config/ConfigurationFile.h" #include "logger/Logger.h" diff --git a/src/basics/CMakeLists.txt b/src/basics/CMakeLists.txt index 14e1760fe3cb6f9b1e122f4adc5adbfb3e30b5c7..85419ef85e3630e00c7950f11184f3f3ee907ab8 100644 --- a/src/basics/CMakeLists.txt +++ b/src/basics/CMakeLists.txt @@ -7,13 +7,13 @@ vf_get_library_name (library_name) target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/Core) target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/geometry3d) target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/geometry3d/KdTree) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/container) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/memory) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/objects) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/parallel) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/transmitter) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/utilities) -target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/basics/writer) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/container) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/memory) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/objects) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/parallel) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/transmitter) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/utilities) +target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/writer) diff --git a/src/basics/Core/NonCreatable.h b/src/basics/Core/NonCreatable.h deleted file mode 100644 index c581a19ec92b666f45109f1e3c66b9e57fb54614..0000000000000000000000000000000000000000 --- a/src/basics/Core/NonCreatable.h +++ /dev/null @@ -1,44 +0,0 @@ -//======================================================================================= -// ____ ____ __ ______ __________ __ __ __ __ -// \ \ | | | | | _ \ |___ ___| | | | | / \ | | -// \ \ | | | | | |_) | | | | | | | / \ | | -// \ \ | | | | | _ / | | | | | | / /\ \ | | -// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____ -// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______| -// \ \ | | ________________________________________________________________ -// \ \ | | | ______________________________________________________________| -// \ \| | | | __ __ __ __ ______ _______ -// \ | | |_____ | | | | | | | | | _ \ / _____) -// \ | | _____| | | | | | | | | | | \ \ \_______ -// \ | | | | |_____ | \_/ | | | | |_/ / _____ | -// \ _____| |__| |________| \_______/ |__| |______/ (_______/ -// -// This file is part of VirtualFluids. VirtualFluids is free software: you can -// redistribute it and/or modify it under the terms of the GNU General Public -// License as published by the Free Software Foundation, either version 3 of -// the License, or (at your option) any later version. -// -// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>. -// -//! \file NonCreatable.h -//! \ingroup Core -//! \author Soeren Peters -//======================================================================================= -#ifndef NON_CREATABLE_H -#define NON_CREATABLE_H - -class NonCreatable -{ -private: - NonCreatable() = delete; - NonCreatable(const NonCreatable &) = delete; - NonCreatable &operator=(const NonCreatable &) = delete; -}; - -#endif diff --git a/src/basics/Core/VectorTypes.cpp b/src/basics/Core/VectorTypes.cpp deleted file mode 100644 index ecc986be836cb3c85d760f4db408707bfb1180b4..0000000000000000000000000000000000000000 --- a/src/basics/Core/VectorTypes.cpp +++ /dev/null @@ -1,40 +0,0 @@ -//======================================================================================= -// ____ ____ __ ______ __________ __ __ __ __ -// \ \ | | | | | _ \ |___ ___| | | | | / \ | | -// \ \ | | | | | |_) | | | | | | | / \ | | -// \ \ | | | | | _ / | | | | | | / /\ \ | | -// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____ -// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______| -// \ \ | | ________________________________________________________________ -// \ \ | | | ______________________________________________________________| -// \ \| | | | __ __ __ __ ______ _______ -// \ | | |_____ | | | | | | | | | _ \ / _____) -// \ | | _____| | | | | | | | | | | \ \ \_______ -// \ | | | | |_____ | \_/ | | | | |_/ / _____ | -// \ _____| |__| |________| \_______/ |__| |______/ (_______/ -// -// This file is part of VirtualFluids. VirtualFluids is free software: you can -// redistribute it and/or modify it under the terms of the GNU General Public -// License as published by the Free Software Foundation, either version 3 of -// the License, or (at your option) any later version. -// -// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>. -// -//! \file VectorTypes.cpp -//! \ingroup Core -//! \author Soeren Peters -//======================================================================================= -#include "VectorTypes.h" - -// Vec3 Vec3::operator+( Vec3& left, Vec3& right ){ -Vec3 Vec3::operator+(Vec3 &right) { return { this->x + right.x, this->y + right.y, this->z + right.z }; } - -Vec3 Vec3::operator-(Vec3 &right) { return { this->x - right.x, this->y - right.y, this->z - right.z }; } - -Vec3 operator*(real scalar, Vec3 &vec) { return { scalar * vec.x, scalar * vec.y, scalar * vec.z }; } diff --git a/src/basics/Core/VectorTypes.h b/src/basics/Core/VectorTypes.h deleted file mode 100644 index 2ca45b359397c712b8b8695b9a99b4c5f8c324d1..0000000000000000000000000000000000000000 --- a/src/basics/Core/VectorTypes.h +++ /dev/null @@ -1,70 +0,0 @@ -//======================================================================================= -// ____ ____ __ ______ __________ __ __ __ __ -// \ \ | | | | | _ \ |___ ___| | | | | / \ | | -// \ \ | | | | | |_) | | | | | | | / \ | | -// \ \ | | | | | _ / | | | | | | / /\ \ | | -// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____ -// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______| -// \ \ | | ________________________________________________________________ -// \ \ | | | ______________________________________________________________| -// \ \| | | | __ __ __ __ ______ _______ -// \ | | |_____ | | | | | | | | | _ \ / _____) -// \ | | _____| | | | | | | | | | | \ \ \_______ -// \ | | | | |_____ | \_/ | | | | |_/ / _____ | -// \ _____| |__| |________| \_______/ |__| |______/ (_______/ -// -// This file is part of VirtualFluids. VirtualFluids is free software: you can -// redistribute it and/or modify it under the terms of the GNU General Public -// License as published by the Free Software Foundation, either version 3 of -// the License, or (at your option) any later version. -// -// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>. -// -//! \file VectorTypes.h -//! \ingroup Core -//! \author Soeren Peters -//======================================================================================= -#ifndef VECTORTYPES_H -#define VECTORTYPES_H - -#ifdef __CUDACC__ -#include <cuda_runtime.h> -#else -#ifndef __host__ -#define __host__ -#endif -#ifndef __device__ -#define __device__ -#endif -#endif - -#include <cmath> - -#include "basics_export.h" - -#include "DataTypes.h" -#include "RealConstants.h" - -struct BASICS_EXPORT Vec3 { - real x{ 0. }, y{ 0. }, z{ 0. }; - - __host__ __device__ Vec3(real x, real y, real z) : x(x), y(y), z(z) {} - Vec3() = default; - - __host__ __device__ real length() { return std::sqrt(x * x + y * y + z * z); } - - Vec3 operator+(Vec3 &right); - Vec3 operator-(Vec3 &right); -}; - -// BASICS_EXPORT Vec3 operator+( Vec3& left, Vec3& right ); -// BASICS_EXPORT Vec3 operator-( Vec3& left, Vec3& right ); -BASICS_EXPORT Vec3 operator*(real scalar, Vec3 &vec); - -#endif diff --git a/src/basics/Singelton.h b/src/basics/Singelton.h deleted file mode 100644 index f0979b5dd3d89e26ebbe4b4e82d2336e1f59a07e..0000000000000000000000000000000000000000 --- a/src/basics/Singelton.h +++ /dev/null @@ -1,58 +0,0 @@ -//======================================================================================= -// ____ ____ __ ______ __________ __ __ __ __ -// \ \ | | | | | _ \ |___ ___| | | | | / \ | | -// \ \ | | | | | |_) | | | | | | | / \ | | -// \ \ | | | | | _ / | | | | | | / /\ \ | | -// \ \ | | | | | | \ \ | | | \__/ | / ____ \ | |____ -// \ \ | | |__| |__| \__\ |__| \________/ /__/ \__\ |_______| -// \ \ | | ________________________________________________________________ -// \ \ | | | ______________________________________________________________| -// \ \| | | | __ __ __ __ ______ _______ -// \ | | |_____ | | | | | | | | | _ \ / _____) -// \ | | _____| | | | | | | | | | | \ \ \_______ -// \ | | | | |_____ | \_/ | | | | |_/ / _____ | -// \ _____| |__| |________| \_______/ |__| |______/ (_______/ -// -// This file is part of VirtualFluids. VirtualFluids is free software: you can -// redistribute it and/or modify it under the terms of the GNU General Public -// License as published by the Free Software Foundation, either version 3 of -// the License, or (at your option) any later version. -// -// VirtualFluids is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -// for more details. -// -// You should have received a copy of the GNU General Public License along -// with VirtualFluids (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>. -// -//! \author Soeren Peters -//======================================================================================= - -#ifndef BASICS_SINGELTON_H -#define BASICS_SINGELTON_H - -namespace vf::basics -{ - -template<typename T> -class Singleton -{ -public: - Singleton(const Singleton&) = delete; - Singleton & operator=(const Singleton& rhs) = delete; - -protected: - Singleton() = default; - -public: - static std::shared_ptr<Singleton> getInstance() - { - static std::shared_ptr<Singleton> s{new T}; - return s; - } -}; - -} - -#endif \ No newline at end of file diff --git a/src/basics/config/ConfigurationFile.cpp b/src/basics/config/ConfigurationFile.cpp index 026d13e15486c46a7056e061ea075a03c9c06f9f..6e6ba21c0cec5de886b6ad125a662adacb9f1654 100644 --- a/src/basics/config/ConfigurationFile.cpp +++ b/src/basics/config/ConfigurationFile.cpp @@ -9,7 +9,7 @@ #include <iostream> #include <stdlib.h> -#include <basics/basics/utilities/UbException.h> +#include <basics/utilities/UbException.h> namespace vf::basics diff --git a/src/basics/config/ConfigurationFile.h b/src/basics/config/ConfigurationFile.h index 4a53f7add85b9c6461fda0bab20fa6656eebc5d3..3bf9e807280132afa81fa0473781896e87fbfd66 100644 --- a/src/basics/config/ConfigurationFile.h +++ b/src/basics/config/ConfigurationFile.h @@ -9,7 +9,7 @@ #include <iostream> #include <stdlib.h> -#include <basics/basics/utilities/UbException.h> +#include <basics/utilities/UbException.h> //! \brief Simple configuration file //! \details The Configuration class presented here can read and keep values of any configuration file written in a format like this: diff --git a/src/basics/basics/container/CbArray2D.h b/src/basics/container/CbArray2D.h similarity index 100% rename from src/basics/basics/container/CbArray2D.h rename to src/basics/container/CbArray2D.h diff --git a/src/basics/basics/container/CbArray3D.h b/src/basics/container/CbArray3D.h similarity index 100% rename from src/basics/basics/container/CbArray3D.h rename to src/basics/container/CbArray3D.h diff --git a/src/basics/basics/container/CbArray4D.h b/src/basics/container/CbArray4D.h similarity index 100% rename from src/basics/basics/container/CbArray4D.h rename to src/basics/container/CbArray4D.h diff --git a/src/basics/basics/container/CbVector.h b/src/basics/container/CbVector.h similarity index 100% rename from src/basics/basics/container/CbVector.h rename to src/basics/container/CbVector.h diff --git a/src/basics/basics/container/CbVectorPool.h b/src/basics/container/CbVectorPool.h similarity index 100% rename from src/basics/basics/container/CbVectorPool.h rename to src/basics/container/CbVectorPool.h diff --git a/src/basics/basics/memory/MbSmartPtr.h b/src/basics/memory/MbSmartPtr.h similarity index 100% rename from src/basics/basics/memory/MbSmartPtr.h rename to src/basics/memory/MbSmartPtr.h diff --git a/src/basics/basics/memory/MbSmartPtrBase.cpp b/src/basics/memory/MbSmartPtrBase.cpp similarity index 100% rename from src/basics/basics/memory/MbSmartPtrBase.cpp rename to src/basics/memory/MbSmartPtrBase.cpp diff --git a/src/basics/basics/memory/MbSmartPtrBase.h b/src/basics/memory/MbSmartPtrBase.h similarity index 100% rename from src/basics/basics/memory/MbSmartPtrBase.h rename to src/basics/memory/MbSmartPtrBase.h diff --git a/src/basics/basics/objects/ObObject.h b/src/basics/objects/ObObject.h similarity index 100% rename from src/basics/basics/objects/ObObject.h rename to src/basics/objects/ObObject.h diff --git a/src/basics/basics/parallel/PbMpi.h b/src/basics/parallel/PbMpi.h similarity index 100% rename from src/basics/basics/parallel/PbMpi.h rename to src/basics/parallel/PbMpi.h diff --git a/src/basics/basics/transmitter/TbTransmitter.h b/src/basics/transmitter/TbTransmitter.h similarity index 100% rename from src/basics/basics/transmitter/TbTransmitter.h rename to src/basics/transmitter/TbTransmitter.h diff --git a/src/basics/basics/transmitter/TbTransmitterLocal.h b/src/basics/transmitter/TbTransmitterLocal.h similarity index 100% rename from src/basics/basics/transmitter/TbTransmitterLocal.h rename to src/basics/transmitter/TbTransmitterLocal.h diff --git a/src/basics/basics/transmitter/TbTransmitterMpiPool.h b/src/basics/transmitter/TbTransmitterMpiPool.h similarity index 100% rename from src/basics/basics/transmitter/TbTransmitterMpiPool.h rename to src/basics/transmitter/TbTransmitterMpiPool.h diff --git a/src/basics/basics/utilities/UbComparators.h b/src/basics/utilities/UbComparators.h similarity index 100% rename from src/basics/basics/utilities/UbComparators.h rename to src/basics/utilities/UbComparators.h diff --git a/src/basics/basics/utilities/UbEqual.h b/src/basics/utilities/UbEqual.h similarity index 100% rename from src/basics/basics/utilities/UbEqual.h rename to src/basics/utilities/UbEqual.h diff --git a/src/basics/basics/utilities/UbException.h b/src/basics/utilities/UbException.h similarity index 100% rename from src/basics/basics/utilities/UbException.h rename to src/basics/utilities/UbException.h diff --git a/src/basics/basics/utilities/UbFileInput.h b/src/basics/utilities/UbFileInput.h similarity index 100% rename from src/basics/basics/utilities/UbFileInput.h rename to src/basics/utilities/UbFileInput.h diff --git a/src/basics/basics/utilities/UbFileInputASCII.cpp b/src/basics/utilities/UbFileInputASCII.cpp similarity index 100% rename from src/basics/basics/utilities/UbFileInputASCII.cpp rename to src/basics/utilities/UbFileInputASCII.cpp diff --git a/src/basics/basics/utilities/UbFileInputASCII.h b/src/basics/utilities/UbFileInputASCII.h similarity index 100% rename from src/basics/basics/utilities/UbFileInputASCII.h rename to src/basics/utilities/UbFileInputASCII.h diff --git a/src/basics/basics/utilities/UbFileInputASCIITest.cfg b/src/basics/utilities/UbFileInputASCIITest.cfg similarity index 100% rename from src/basics/basics/utilities/UbFileInputASCIITest.cfg rename to src/basics/utilities/UbFileInputASCIITest.cfg diff --git a/src/basics/basics/utilities/UbFileInputASCIITest.cpp b/src/basics/utilities/UbFileInputASCIITest.cpp similarity index 100% rename from src/basics/basics/utilities/UbFileInputASCIITest.cpp rename to src/basics/utilities/UbFileInputASCIITest.cpp diff --git a/src/basics/basics/utilities/UbFileInputBinary.cpp b/src/basics/utilities/UbFileInputBinary.cpp similarity index 100% rename from src/basics/basics/utilities/UbFileInputBinary.cpp rename to src/basics/utilities/UbFileInputBinary.cpp diff --git a/src/basics/basics/utilities/UbFileInputBinary.h b/src/basics/utilities/UbFileInputBinary.h similarity index 100% rename from src/basics/basics/utilities/UbFileInputBinary.h rename to src/basics/utilities/UbFileInputBinary.h diff --git a/src/basics/basics/utilities/UbFileOutput.h b/src/basics/utilities/UbFileOutput.h similarity index 100% rename from src/basics/basics/utilities/UbFileOutput.h rename to src/basics/utilities/UbFileOutput.h diff --git a/src/basics/basics/utilities/UbFileOutputASCII.cpp b/src/basics/utilities/UbFileOutputASCII.cpp similarity index 100% rename from src/basics/basics/utilities/UbFileOutputASCII.cpp rename to src/basics/utilities/UbFileOutputASCII.cpp diff --git a/src/basics/basics/utilities/UbFileOutputASCII.h b/src/basics/utilities/UbFileOutputASCII.h similarity index 100% rename from src/basics/basics/utilities/UbFileOutputASCII.h rename to src/basics/utilities/UbFileOutputASCII.h diff --git a/src/basics/basics/utilities/UbFileOutputBinary.cpp b/src/basics/utilities/UbFileOutputBinary.cpp similarity index 100% rename from src/basics/basics/utilities/UbFileOutputBinary.cpp rename to src/basics/utilities/UbFileOutputBinary.cpp diff --git a/src/basics/basics/utilities/UbFileOutputBinary.h b/src/basics/utilities/UbFileOutputBinary.h similarity index 100% rename from src/basics/basics/utilities/UbFileOutputBinary.h rename to src/basics/utilities/UbFileOutputBinary.h diff --git a/src/basics/basics/utilities/UbInfinity.h b/src/basics/utilities/UbInfinity.h similarity index 100% rename from src/basics/basics/utilities/UbInfinity.h rename to src/basics/utilities/UbInfinity.h diff --git a/src/basics/basics/utilities/UbKeys.h b/src/basics/utilities/UbKeys.h similarity index 100% rename from src/basics/basics/utilities/UbKeys.h rename to src/basics/utilities/UbKeys.h diff --git a/src/basics/basics/utilities/UbLimits.h b/src/basics/utilities/UbLimits.h similarity index 100% rename from src/basics/basics/utilities/UbLimits.h rename to src/basics/utilities/UbLimits.h diff --git a/src/basics/basics/utilities/UbLogger.cpp b/src/basics/utilities/UbLogger.cpp similarity index 100% rename from src/basics/basics/utilities/UbLogger.cpp rename to src/basics/utilities/UbLogger.cpp diff --git a/src/basics/basics/utilities/UbLogger.h b/src/basics/utilities/UbLogger.h similarity index 100% rename from src/basics/basics/utilities/UbLogger.h rename to src/basics/utilities/UbLogger.h diff --git a/src/basics/basics/utilities/UbMath.cpp b/src/basics/utilities/UbMath.cpp similarity index 100% rename from src/basics/basics/utilities/UbMath.cpp rename to src/basics/utilities/UbMath.cpp diff --git a/src/basics/basics/utilities/UbMath.h b/src/basics/utilities/UbMath.h similarity index 100% rename from src/basics/basics/utilities/UbMath.h rename to src/basics/utilities/UbMath.h diff --git a/src/basics/basics/utilities/UbNupsTimer.h b/src/basics/utilities/UbNupsTimer.h similarity index 100% rename from src/basics/basics/utilities/UbNupsTimer.h rename to src/basics/utilities/UbNupsTimer.h diff --git a/src/basics/basics/utilities/UbObservable.h b/src/basics/utilities/UbObservable.h similarity index 100% rename from src/basics/basics/utilities/UbObservable.h rename to src/basics/utilities/UbObservable.h diff --git a/src/basics/basics/utilities/UbObserver.h b/src/basics/utilities/UbObserver.h similarity index 100% rename from src/basics/basics/utilities/UbObserver.h rename to src/basics/utilities/UbObserver.h diff --git a/src/basics/basics/utilities/UbRandom.h b/src/basics/utilities/UbRandom.h similarity index 100% rename from src/basics/basics/utilities/UbRandom.h rename to src/basics/utilities/UbRandom.h diff --git a/src/basics/basics/utilities/UbScheduler.h b/src/basics/utilities/UbScheduler.h similarity index 100% rename from src/basics/basics/utilities/UbScheduler.h rename to src/basics/utilities/UbScheduler.h diff --git a/src/basics/basics/utilities/UbStringInputASCII.cpp b/src/basics/utilities/UbStringInputASCII.cpp similarity index 100% rename from src/basics/basics/utilities/UbStringInputASCII.cpp rename to src/basics/utilities/UbStringInputASCII.cpp diff --git a/src/basics/basics/utilities/UbStringInputASCII.h b/src/basics/utilities/UbStringInputASCII.h similarity index 100% rename from src/basics/basics/utilities/UbStringInputASCII.h rename to src/basics/utilities/UbStringInputASCII.h diff --git a/src/basics/basics/utilities/UbSystem.h b/src/basics/utilities/UbSystem.h similarity index 100% rename from src/basics/basics/utilities/UbSystem.h rename to src/basics/utilities/UbSystem.h diff --git a/src/basics/basics/utilities/UbTiming.h b/src/basics/utilities/UbTiming.h similarity index 100% rename from src/basics/basics/utilities/UbTiming.h rename to src/basics/utilities/UbTiming.h diff --git a/src/basics/basics/utilities/UbTuple.h b/src/basics/utilities/UbTuple.h similarity index 100% rename from src/basics/basics/utilities/UbTuple.h rename to src/basics/utilities/UbTuple.h diff --git a/src/basics/basics/utilities/Vector3D.cpp b/src/basics/utilities/Vector3D.cpp similarity index 100% rename from src/basics/basics/utilities/Vector3D.cpp rename to src/basics/utilities/Vector3D.cpp diff --git a/src/basics/basics/utilities/Vector3D.h b/src/basics/utilities/Vector3D.h similarity index 100% rename from src/basics/basics/utilities/Vector3D.h rename to src/basics/utilities/Vector3D.h diff --git a/src/basics/basics/utilities/Vector3DTest.cpp b/src/basics/utilities/Vector3DTest.cpp similarity index 100% rename from src/basics/basics/utilities/Vector3DTest.cpp rename to src/basics/utilities/Vector3DTest.cpp diff --git a/src/basics/basics/writer/WbWriter.h b/src/basics/writer/WbWriter.h similarity index 100% rename from src/basics/basics/writer/WbWriter.h rename to src/basics/writer/WbWriter.h diff --git a/src/basics/basics/writer/WbWriterAvsASCII.cpp b/src/basics/writer/WbWriterAvsASCII.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterAvsASCII.cpp rename to src/basics/writer/WbWriterAvsASCII.cpp diff --git a/src/basics/basics/writer/WbWriterAvsASCII.h b/src/basics/writer/WbWriterAvsASCII.h similarity index 100% rename from src/basics/basics/writer/WbWriterAvsASCII.h rename to src/basics/writer/WbWriterAvsASCII.h diff --git a/src/basics/basics/writer/WbWriterAvsBinary.cpp b/src/basics/writer/WbWriterAvsBinary.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterAvsBinary.cpp rename to src/basics/writer/WbWriterAvsBinary.cpp diff --git a/src/basics/basics/writer/WbWriterAvsBinary.h b/src/basics/writer/WbWriterAvsBinary.h similarity index 100% rename from src/basics/basics/writer/WbWriterAvsBinary.h rename to src/basics/writer/WbWriterAvsBinary.h diff --git a/src/basics/basics/writer/WbWriterBOBJ.cpp b/src/basics/writer/WbWriterBOBJ.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterBOBJ.cpp rename to src/basics/writer/WbWriterBOBJ.cpp diff --git a/src/basics/basics/writer/WbWriterBOBJ.h b/src/basics/writer/WbWriterBOBJ.h similarity index 100% rename from src/basics/basics/writer/WbWriterBOBJ.h rename to src/basics/writer/WbWriterBOBJ.h diff --git a/src/basics/basics/writer/WbWriterSunflow.cpp b/src/basics/writer/WbWriterSunflow.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterSunflow.cpp rename to src/basics/writer/WbWriterSunflow.cpp diff --git a/src/basics/basics/writer/WbWriterSunflow.h b/src/basics/writer/WbWriterSunflow.h similarity index 100% rename from src/basics/basics/writer/WbWriterSunflow.h rename to src/basics/writer/WbWriterSunflow.h diff --git a/src/basics/basics/writer/WbWriterTecPlotASCII.cpp b/src/basics/writer/WbWriterTecPlotASCII.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterTecPlotASCII.cpp rename to src/basics/writer/WbWriterTecPlotASCII.cpp diff --git a/src/basics/basics/writer/WbWriterTecPlotASCII.h b/src/basics/writer/WbWriterTecPlotASCII.h similarity index 100% rename from src/basics/basics/writer/WbWriterTecPlotASCII.h rename to src/basics/writer/WbWriterTecPlotASCII.h diff --git a/src/basics/basics/writer/WbWriterVtkASCII.cpp b/src/basics/writer/WbWriterVtkASCII.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterVtkASCII.cpp rename to src/basics/writer/WbWriterVtkASCII.cpp diff --git a/src/basics/basics/writer/WbWriterVtkASCII.h b/src/basics/writer/WbWriterVtkASCII.h similarity index 100% rename from src/basics/basics/writer/WbWriterVtkASCII.h rename to src/basics/writer/WbWriterVtkASCII.h diff --git a/src/basics/basics/writer/WbWriterVtkBinary.cpp b/src/basics/writer/WbWriterVtkBinary.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterVtkBinary.cpp rename to src/basics/writer/WbWriterVtkBinary.cpp diff --git a/src/basics/basics/writer/WbWriterVtkBinary.h b/src/basics/writer/WbWriterVtkBinary.h similarity index 100% rename from src/basics/basics/writer/WbWriterVtkBinary.h rename to src/basics/writer/WbWriterVtkBinary.h diff --git a/src/basics/basics/writer/WbWriterVtkXmlASCII.cpp b/src/basics/writer/WbWriterVtkXmlASCII.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlASCII.cpp rename to src/basics/writer/WbWriterVtkXmlASCII.cpp diff --git a/src/basics/basics/writer/WbWriterVtkXmlASCII.h b/src/basics/writer/WbWriterVtkXmlASCII.h similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlASCII.h rename to src/basics/writer/WbWriterVtkXmlASCII.h diff --git a/src/basics/basics/writer/WbWriterVtkXmlBinary.cpp b/src/basics/writer/WbWriterVtkXmlBinary.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlBinary.cpp rename to src/basics/writer/WbWriterVtkXmlBinary.cpp diff --git a/src/basics/basics/writer/WbWriterVtkXmlBinary.h b/src/basics/writer/WbWriterVtkXmlBinary.h similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlBinary.h rename to src/basics/writer/WbWriterVtkXmlBinary.h diff --git a/src/basics/basics/writer/WbWriterVtkXmlImageBinary.cpp b/src/basics/writer/WbWriterVtkXmlImageBinary.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlImageBinary.cpp rename to src/basics/writer/WbWriterVtkXmlImageBinary.cpp diff --git a/src/basics/basics/writer/WbWriterVtkXmlImageBinary.h b/src/basics/writer/WbWriterVtkXmlImageBinary.h similarity index 100% rename from src/basics/basics/writer/WbWriterVtkXmlImageBinary.h rename to src/basics/writer/WbWriterVtkXmlImageBinary.h diff --git a/src/basics/basics/writer/WbWriterX3D.cpp b/src/basics/writer/WbWriterX3D.cpp similarity index 100% rename from src/basics/basics/writer/WbWriterX3D.cpp rename to src/basics/writer/WbWriterX3D.cpp diff --git a/src/basics/basics/writer/WbWriterX3D.h b/src/basics/writer/WbWriterX3D.h similarity index 100% rename from src/basics/basics/writer/WbWriterX3D.h rename to src/basics/writer/WbWriterX3D.h diff --git a/src/gpu/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp b/src/gpu/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp index bccd952538e7aeecbe2bae32b92bfae768662988..e5ddf7932e8505c713387f96157a80626d37aa1e 100644 --- a/src/gpu/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp +++ b/src/gpu/GridGenerator/io/GridVTKWriter/GridVTKWriter.cpp @@ -38,8 +38,8 @@ #include <sstream> #include <memory> -#include "basics/basics/writer/WbWriterVtkXmlBinary.h" -#include "basics/basics/container/CbArray3D.h" +#include "basics/writer/WbWriterVtkXmlBinary.h" +#include "basics/container/CbArray3D.h" #include "geometries/Vertex/Vertex.h" diff --git a/src/gpu/GridGenerator/io/QLineWriter.cpp b/src/gpu/GridGenerator/io/QLineWriter.cpp index 67a586b471bbb78285c9c04f98af30fac954d348..1aece49ceeabc5ca195146f2ac6dcb7ba960f3ea 100644 --- a/src/gpu/GridGenerator/io/QLineWriter.cpp +++ b/src/gpu/GridGenerator/io/QLineWriter.cpp @@ -36,7 +36,7 @@ #include <string> #include <fstream> -#include "basics/basics/utilities/UbTuple.h" +#include "basics/utilities/UbTuple.h" #include "geometries/Vertex/Vertex.h" diff --git a/src/gpu/GridGenerator/io/SimulationFileWriter/SimulationFileWriter.h b/src/gpu/GridGenerator/io/SimulationFileWriter/SimulationFileWriter.h index f3851abfd3372e5d3548cf7c0cd02344aa8acbaa..a4ba3d4b53f2feb63d0363bf47e92152bea05c57 100644 --- a/src/gpu/GridGenerator/io/SimulationFileWriter/SimulationFileWriter.h +++ b/src/gpu/GridGenerator/io/SimulationFileWriter/SimulationFileWriter.h @@ -40,8 +40,6 @@ #include <vector> #include <array> -#include "Core/NonCreatable.h" - #include "gpu/GridGenerator/global.h" class UnstructuredGridBuilder; @@ -57,7 +55,7 @@ enum class FILEFORMAT BINARY, ASCII }; -class SimulationFileWriter : private NonCreatable +class SimulationFileWriter { public: GRIDGENERATOR_EXPORT static void write(const std::string& folder, SPtr<GridBuilder> builder, FILEFORMAT format);