diff --git a/empennage_design/CMakeLists.txt b/empennage_design/CMakeLists.txt index 3cadc1056d825d5370fbd2821a5c8883f7a30c61..44413b2958bdc92f7356d66d9250ef85c79e075c 100644 --- a/empennage_design/CMakeLists.txt +++ b/empennage_design/CMakeLists.txt @@ -13,11 +13,6 @@ set(MODULE_NAME empennage_design) # Conventional tail files set(MODULE_SOURCES_BWB_VERTICAL_TAILS - # src/bwb/fins/low_fidelity/lowFinsBwb.h - # src/conventionaltail/low_/lowConventionaltailPlot.cpp - # src/conventionaltail/lowFidelity/lowConventionaltailReport.cpp - # src/conventionaltail/lowFidelity/lowConventionaltail.cpp - # src/conventionaltail/higherFidelity/higherConventionaltail.cpp src/bwb/vertical_tails/low/LowVerticalTailsBwb.cpp src/bwb/vertical_tails/bwbVerticalTailsData.cpp src/bwb/vertical_tails/bwbVerticalTailsConfig.cpp @@ -33,8 +28,6 @@ set(MODULE_SOURCES_TAW_CONVENTIONAL # V-tail files set(MODULE_SOURCES_VTAIL - # src/vtail/lowFidelity/lowVtail.cpp - # src/vtail/higherFidelity/higherVtail.cpp ) set(MODULE_SOURCES_LIB @@ -75,8 +68,6 @@ target_include_directories(${MODULE_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/bwb/vertical_tails/low PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/taw/conventional PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/taw/conventional/low # <- This is due to the includes in the conventional tail - # PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/vtail/ # <- This is due to the includes in the v-tail - # PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src/common/ ) # Set the location where the executable will be placed to the current source directory diff --git a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.cpp b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.cpp index 8e0c5ceb2f235329dcf1739339b4194bbabfff52..dec3e6df5f2754fe80d016cf69df1db4d6d493b3 100644 --- a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.cpp +++ b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.cpp @@ -1,12 +1,23 @@ -/** - * \file bwbVerticalTailsConfig.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Blended Wing Body Vertical Tails Config source file - * \version 0.1 - * \date 2024-04-17 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2024 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "bwbVerticalTailsConfig.h" diff --git a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.h b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.h index b398aa8d1c50526cfd609aaaa7d7ccbedfe709c3..66f6056dd69a1235bdbaa54a8e34c98932bd9b5a 100644 --- a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.h +++ b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsConfig.h @@ -1,13 +1,25 @@ -/** - * \file bwbVerticalTailsConfig.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Blended Wing Body Vertical Tails Config header file - * \version 0.1 - * \date 2023-11-15 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGEDESIGN_SRC_BWB_VERTICAL_TAILS_BWBVERTICALTAILSCONFIG_H_ #define EMPENNAGEDESIGN_SRC_BWB_VERTICAL_TAILS_BWBVERTICALTAILSCONFIG_H_ diff --git a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.cpp b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.cpp index 627618043e8f5ec2a1e840b6bdd64b4ba68e1812..2a69192205cd0b500d616bafea1f3dc6d78aa7f9 100644 --- a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.cpp +++ b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.cpp @@ -1,13 +1,23 @@ - -/** - * \file bwbVerticalTailsData.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Blended Wing Body Vertical Tails Data source file - * \version 0.1 - * \date 2024-04-17 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization + * + * Copyright (C) 2024 UNICADO consortium + * + * This program 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. + * + * This program 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. * - * @copyright Copyright (c) 2024 + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. * + * Description: + * This file is part of UNICADO. */ #include <aircraftGeometry2/airfoil_surface.h> diff --git a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.h b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.h index fbe6bf97a982a63435f9cbad03c79e554865304b..60bfc205a47ecffb9430996445b93dc00ad35e02 100644 --- a/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.h +++ b/empennage_design/src/bwb/vertical_tails/bwbVerticalTailsData.h @@ -1,13 +1,25 @@ -/** - * \file bwbVerticalTailsData.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Blended Wing Body Vertical Tails Data header file - * \version 0.1 - * \date 2024-04-17 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2024 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGEDESIGN_SRC_BWB_VERTICALTAILSDATA_H_ #define EMPENNAGEDESIGN_SRC_BWB_VERTICALTAILSDATA_H_ diff --git a/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.cpp b/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.cpp index 46e7c4c80de5e6f3f4c7285689ca609453c7a5a1..94640f0fbf32aea20f40ae98112c353d58d1d1c2 100644 --- a/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.cpp +++ b/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.cpp @@ -1,12 +1,23 @@ -/** - * \file LowVerticalTailsBwb.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Source file for low fidelity vertical tails design for blended wing body - * \version 0.1 - * \date 2023-11-15 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "LowVerticalTailsBwb.h" diff --git a/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.h b/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.h index 9a8f4b405ea63ff4056eccde7940bf6f581b9925..bc55503391e822c37ce33191ff796f7d0214f4a9 100644 --- a/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.h +++ b/empennage_design/src/bwb/vertical_tails/low/LowVerticalTailsBwb.h @@ -1,13 +1,25 @@ -/** - * \file LowVerticalTailsBwb.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-10-18 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef LOW_VERTICAL_TAILS_BWB_H_ #define LOW_VERTICAL_TAILS_BWB_H_ diff --git a/empennage_design/src/empennageDesign.cpp b/empennage_design/src/empennageDesign.cpp index 35267ce0b3fd8659ba8f3b3bf6f8e6fe17705efd..28d30a16cd0920cf64bd8ac514b63cecccf2f9fb 100644 --- a/empennage_design/src/empennageDesign.cpp +++ b/empennage_design/src/empennageDesign.cpp @@ -1,12 +1,23 @@ -/** - * \file empennageDesign.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief base module for empennage design - * \version 0.1 - * \date 2023-10-11 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "empennageDesign.h" diff --git a/empennage_design/src/empennageDesign.h b/empennage_design/src/empennageDesign.h index edac1f933a9f783e94e3b00918b99b5770d70eb1..e850941c1e5abe7de6801dfc921d614398128055 100644 --- a/empennage_design/src/empennageDesign.h +++ b/empennage_design/src/empennageDesign.h @@ -1,13 +1,25 @@ -/** - * \file empennageDesign.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Base module for empennageDesign - * \version 0.1 - * \date 2023-10-10 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGDESIGN_SRC_EMPENNAGEDESIGN_H_ #define EMPENNAGDESIGN_SRC_EMPENNAGEDESIGN_H_ diff --git a/empennage_design/src/empennageDesignDefines.h b/empennage_design/src/empennageDesignDefines.h deleted file mode 100644 index 061ff67e818c84fb826fce9599d65783659ea2f1..0000000000000000000000000000000000000000 --- a/empennage_design/src/empennageDesignDefines.h +++ /dev/null @@ -1,20 +0,0 @@ -/** - * \file empennageDesignDefines.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-10-11 - * - * @copyright Copyright (c) 2023 - * - */ -#ifndef EMPENNAGEDESIGN_SRC_EMPENNAGEDESIGN_H_ -#define EMPENNAGEDESIGN_SRC_EMPENNAGEDESIGN_H_ - - - - - - - -#endif // EMPENNAGEDESIGN_SRC_EMPENNAGEDESIGN_H_ \ No newline at end of file diff --git a/empennage_design/src/lib/IO_methods/io.h b/empennage_design/src/lib/IO_methods/io.h index 4a9205e97e4af68edbb92d0684a8803be7d87c90..0807df10c760ef156cea1a3c7d78399ee0cbf04b 100644 --- a/empennage_design/src/lib/IO_methods/io.h +++ b/empennage_design/src/lib/IO_methods/io.h @@ -1,13 +1,25 @@ -/** - * \file inputs.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-11-15 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGEDESIGN_SRC_LIB_IOMETHODS_IO_H_ #define EMPENNAGEDESIGN_SRC_LIB_IOMETHODS_IO_H_ diff --git a/empennage_design/src/lib/IO_methods/massPropertiesIO.h b/empennage_design/src/lib/IO_methods/massPropertiesIO.h index c38c44e5ce3b7a76c324b3059a269ff231746277..c1b289c7a7751b12ad6447e8d379f2ef316471d1 100644 --- a/empennage_design/src/lib/IO_methods/massPropertiesIO.h +++ b/empennage_design/src/lib/IO_methods/massPropertiesIO.h @@ -1,13 +1,25 @@ -/** - * \file massPropertiesIO.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Mass properties class - * \version 0.1 - * \date 2023-11-09 - * - * @copyright Copyright (c) 2023 - * +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization + * + * Copyright (C) 2024 UNICADO consortium + * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef MASSPROPERTIES_IO_H_ #define MASSPROPERTIES_IO_H_ diff --git a/empennage_design/src/lib/IO_methods/positionIO.h b/empennage_design/src/lib/IO_methods/positionIO.h index ad1578fd5f7b468f51104484b9e68c65d08cfdf3..f92bd7b1af8ba22ca16a2347cf44c1cc4c83ec6c 100644 --- a/empennage_design/src/lib/IO_methods/positionIO.h +++ b/empennage_design/src/lib/IO_methods/positionIO.h @@ -1,13 +1,25 @@ -/** - * \file positionIO.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Position - * \version 0.1 - * \date 2024-01-11 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2024 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef POSITION_IO_H_ #define POSITION_IO_H_ diff --git a/empennage_design/src/lib/design_methods/volumeCoefficientMethod.cpp b/empennage_design/src/lib/design_methods/volumeCoefficientMethod.cpp index 43cd33b6f3e5c3ff9d98727ed3580ec293b5153f..de752021eb73dd837a649bc2ca64552c5787fc74 100644 --- a/empennage_design/src/lib/design_methods/volumeCoefficientMethod.cpp +++ b/empennage_design/src/lib/design_methods/volumeCoefficientMethod.cpp @@ -1,12 +1,23 @@ -/** - * \file volumeCoefficientMethod.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-10-30 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization + * + * Copyright (C) 2024 UNICADO consortium + * + * This program 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. + * + * This program 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. * - * @copyright Copyright (c) 2023 + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. * + * Description: + * This file is part of UNICADO. */ #include "volumeCoefficientMethod.h" diff --git a/empennage_design/src/lib/design_methods/volumeCoefficientMethod.h b/empennage_design/src/lib/design_methods/volumeCoefficientMethod.h index fca9794ffbfa4b50bea80adaf8e5512acb7e3edb..1659f5bf34263f3f3fb6b09638d1c34976983752 100644 --- a/empennage_design/src/lib/design_methods/volumeCoefficientMethod.h +++ b/empennage_design/src/lib/design_methods/volumeCoefficientMethod.h @@ -1,13 +1,25 @@ -/** - * \file volumeCoefficientMethod.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Volume coefficient method - * \version 0.1 - * \date 2023-10-27 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef VOLUME_COEFFICIENT_METHOD_H_ #define VOLUME_COEFFICIENT_METHOD_H_ diff --git a/empennage_design/src/lib/general_methods/newtonAlgorithm.h b/empennage_design/src/lib/general_methods/newtonAlgorithm.h index be4cc9d25a85a6d7e601eb87d38c12faace65f56..b301b1747d29e615809c726205bcfd97fdbd3dda 100644 --- a/empennage_design/src/lib/general_methods/newtonAlgorithm.h +++ b/empennage_design/src/lib/general_methods/newtonAlgorithm.h @@ -1,13 +1,25 @@ -/** - * @file newtonAlgorithm.h - * @author Christopher Ruwisch (christopher.ruwisch@...) - * @brief Newton algorithm - * @version 0.1 - * @date 2023-11-03 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef NEWTON_ALGORITHM_H_ #define NEWTON_ALGORITHM_H_ diff --git a/empennage_design/src/lib/mass_methods/flopsMassMethod.cpp b/empennage_design/src/lib/mass_methods/flopsMassMethod.cpp index ae76ed5d987c6b3d5b9e53717469d591934dcf1d..6a33c480c8a16f39f507f42da6e08b1561b568aa 100644 --- a/empennage_design/src/lib/mass_methods/flopsMassMethod.cpp +++ b/empennage_design/src/lib/mass_methods/flopsMassMethod.cpp @@ -1,12 +1,23 @@ -/** - * \file flops_mass_methods.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-11-23 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "flopsMassMethod.h" diff --git a/empennage_design/src/lib/mass_methods/flopsMassMethod.h b/empennage_design/src/lib/mass_methods/flopsMassMethod.h index 3cdff57813ea193d80a2c6b2980fed7e47439953..9e7f16e1aefc0b2b04bed5c7083efc6c5ca4145c 100644 --- a/empennage_design/src/lib/mass_methods/flopsMassMethod.h +++ b/empennage_design/src/lib/mass_methods/flopsMassMethod.h @@ -1,13 +1,25 @@ -/** - * \file flops_mass_methods.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-11-23 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef FLOPS_MASS_METHODS_H_ #define FLOPS_MASS_METHODS_H_ diff --git a/empennage_design/src/mainEmpennageDesign.cpp b/empennage_design/src/mainEmpennageDesign.cpp index 16dfe03c24c73b77dee5b73e1266d82078c0e303..294b8416b5e0d0966668c0282f20295f76449744 100644 --- a/empennage_design/src/mainEmpennageDesign.cpp +++ b/empennage_design/src/mainEmpennageDesign.cpp @@ -1,12 +1,23 @@ -/** - * \file mainEmpennageDesign.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief main file for empennage design - * \version 0.1 - * \date 2023-10-10 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "empennageDesign.h" diff --git a/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.cpp b/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.cpp index 3a9256a956ee74ba2a491b7ec0ed9eaca97c4f21..cd7fa531528056d509a2d02e3405fa96f5de619a 100644 --- a/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.cpp +++ b/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.cpp @@ -1,12 +1,23 @@ -/** - * \file tawConventionalConfig.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Tube and Wing Conventional Config source file - * \version 0.1 - * \date 2023-11-24 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "conventionalEmpennageDesignConfig.h" diff --git a/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.h b/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.h index bf4e2f55f6098b5e653b98200709a7f4f6a85560..bfb49ad0ad1b795aa080df800614f38bc0a3d5b1 100644 --- a/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.h +++ b/empennage_design/src/taw/conventional/conventionalEmpennageDesignConfig.h @@ -1,13 +1,25 @@ -/** - * \file conventionalConfig.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Conventional tail configuration information - * \version 0.1 - * \date 2023-10-31 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGEDESIGN_SRC_TAW_CONVENTIONAL_TAWCONVENTIONALCONFIG_H_ #define EMPENNAGEDESIGN_SRC_TAW_CONVENTIONAL_TAWCONVENTIONALCONFIG_H_ diff --git a/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.cpp b/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.cpp index 1f266858dd4173871eed1cc4fb02e7bd887effc6..334abf18bb81ba2e8e0f2b4b6be9380183593258 100644 --- a/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.cpp +++ b/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.cpp @@ -1,12 +1,23 @@ -/** - * \file conventionalEmpennageDesignData.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Tube and Wing Conventional Data source file - * \version 0.1 - * \date 2023-11-24 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "conventionalEmpennageDesignData.h" diff --git a/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.h b/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.h index cc638296e1148e0b838336f8d37ea24cd9db3590..25519cd52bcd407f88c36a3cc425992884c87c3f 100644 --- a/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.h +++ b/empennage_design/src/taw/conventional/conventionalEmpennageDesignData.h @@ -1,13 +1,25 @@ -/** - * \file conventionalData.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-11-10 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef EMPENNAGEDESIGN_SRC_TAW_CONVENTIONAL_CONVENTIONALEMPENNAGEDESIGNDATA_H_ #define EMPENNAGEDESIGN_SRC_TAW_CONVENTIONAL_CONVENTIONALEMPENNAGEDESIGNDATA_H_ diff --git a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.cpp b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.cpp index 8e149015186882cc1c66f8425495619ac095bff1..ca09adc2d4386801069ccfbfc990cc3cb2ff5a1a 100644 --- a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.cpp +++ b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.cpp @@ -1,12 +1,23 @@ -/** - * \file LowConventionalTaw.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-10-30 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ #include "lowConventionalEmpennageDesign.h" diff --git a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.h b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.h index 383094d3b2a21d6e9a6b6a960a010f2ed4a7631b..7f1c1ab8286932ff57edcd58a453dff8931d6eeb 100644 --- a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.h +++ b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesign.h @@ -1,13 +1,25 @@ -/** - * \file LowConventionalTaw.h - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief - * \version 0.1 - * \date 2023-10-30 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2023 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #ifndef LOW_CONVENTIONAL_TAW_H_ #define LOW_CONVENTIONAL_TAW_H_ diff --git a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignPlot.cpp b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignPlot.cpp index 6eea5beca4917e49fe1e50040f368c58de7651b2..8a4832d15acf14fc360287260b75a82505c9be97 100644 --- a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignPlot.cpp +++ b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignPlot.cpp @@ -1,12 +1,23 @@ -/** - * \file cantileverWingDesignPlot.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Plots for cantileverWingDesign - * \version 0.1 - * \date 2024-05-22 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization + * + * Copyright (C) 2024 UNICADO consortium + * + * This program 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. + * + * This program 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. * - * @copyright Copyright (c) 2024 + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <https://www.gnu.org/licenses/>. * + * Description: + * This file is part of UNICADO. */ #include <aircraftGeometry2/processing/measure.h> diff --git a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignReport.cpp b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignReport.cpp index f1c9ddf8eee18cfbca6a4d4acf80a3e6f3d6dd79..67eca52db562134272713a7f359bb888c40556a5 100644 --- a/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignReport.cpp +++ b/empennage_design/src/taw/conventional/low/lowConventionalEmpennageDesignReport.cpp @@ -1,13 +1,25 @@ -/** - * \file cantileverWingDesignReport.cpp - * \author Christopher Ruwisch (christopher.ruwisch@tu-berlin.de) - * \brief Report for cantilever wing design - * \version 0.1 - * \date 2024-02-14 +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization * - * @copyright Copyright (c) 2024 + * Copyright (C) 2024 UNICADO consortium * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. */ + #include <aircraftGeometry2/processing/measure.h> #include <aircraftGeometry2/processing/transform.h> #include <moduleBasics/html.h> diff --git a/empennage_design/src/toolinfo.h b/empennage_design/src/toolinfo.h index 68cb3b6aa9e1ee57046b4387bd5e07f055719762..a2bb03d62aa71da294acc4aa362c102729a4afe7 100644 --- a/empennage_design/src/toolinfo.h +++ b/empennage_design/src/toolinfo.h @@ -1,19 +1,25 @@ -/* Copyright (C) 2010-2022 Institute of Aerospace Systems, RWTH Aachen University - All rights reserved. - This file is part of UNICADO. +/* + * UNICADO - UNIversity Conceptual Aircraft Design and Optimization + * + * Copyright (C) 2024 UNICADO consortium + * + * This program 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. + * + * This program 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 this program. If not, see <https://www.gnu.org/licenses/>. + * + * Description: + * This file is part of UNICADO. + */ - UNICADO 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. - - UNICADO 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 UNICADO. If not, see <http://www.gnu.org/licenses/>. -*/ #ifndef EMPENNAGEDESIGN_SRC_TOOLINFO_H_ #define EMPENNAGEDESIGN_SRC_TOOLINFO_H_