From 35ea5b84e656eaa2dfb58dde238efccb0a32e775 Mon Sep 17 00:00:00 2001 From: Oliver Schubert <o.schubert@tum.de> Date: Wed, 11 Dec 2024 15:33:47 +0100 Subject: [PATCH] Add UNICADO header to propulsion_design. Fixes #15 --- propulsion_design/src/aircraft_geometry.h | 43 +++++++++--------- propulsion_design/src/energy_carrier.h | 42 +++++++++-------- .../src/engine_design/engine_design.cpp | 42 +++++++++-------- .../src/engine_design/engine_design.h | 42 +++++++++-------- .../engine_design/rubber/rubber_design.cpp | 42 +++++++++-------- .../src/engine_design/rubber/rubber_design.h | 43 +++++++++--------- .../src/engine_design/rubber/turbofan.cpp | 43 +++++++++--------- .../default/default_integration.cpp | 42 +++++++++-------- .../integration/default/default_integration.h | 43 +++++++++--------- .../src/integration/default/turbofan.cpp | 42 +++++++++-------- .../src/integration/propulsion_integration.h | 42 +++++++++-------- propulsion_design/src/io/aircraft_xml.cpp | 42 +++++++++-------- propulsion_design/src/io/aircraft_xml.h | 42 +++++++++-------- propulsion_design/src/io/engine_xml.cpp | 42 +++++++++-------- propulsion_design/src/io/engine_xml.h | 42 +++++++++-------- propulsion_design/src/main.cpp | 45 +++++++++---------- .../src/mass/default/default_mass.h | 43 +++++++++--------- .../src/mass/default/turbofan.cpp | 43 +++++++++--------- propulsion_design/src/mass/mass_analysis.h | 42 +++++++++-------- propulsion_design/src/mass/point_mass.cpp | 41 +++++++++-------- propulsion_design/src/mass/point_mass.h | 43 +++++++++--------- .../src/nacelle/default/default_nacelle.cpp | 42 +++++++++-------- .../src/nacelle/default/default_nacelle.h | 43 +++++++++--------- .../src/nacelle/default/turbofan.cpp | 43 +++++++++--------- .../src/nacelle/nacelle_design.h | 42 +++++++++-------- propulsion_design/src/propulsion.h | 43 +++++++++--------- propulsion_design/src/propulsion_design.cpp | 41 +++++++++-------- propulsion_design/src/propulsion_design.h | 42 +++++++++-------- propulsion_design/src/propulsion_strategy.h | 43 +++++++++--------- .../src/pylon/default/default_pylon.cpp | 42 +++++++++-------- .../src/pylon/default/default_pylon.h | 43 +++++++++--------- .../src/pylon/default/turbofan.cpp | 43 +++++++++--------- propulsion_design/src/pylon/pylon_design.h | 42 +++++++++-------- .../src/report/create_html_report.cpp | 41 +++++++++-------- propulsion_design/src/report/create_plots.cpp | 41 +++++++++-------- propulsion_design/src/report/file_names.h | 42 +++++++++-------- propulsion_design/src/report/report_data.cpp | 42 +++++++++-------- propulsion_design/src/report/report_data.h | 42 +++++++++-------- propulsion_design/src/toolinfo.h | 36 ++++++++------- propulsion_design/src/utility.cpp | 42 +++++++++-------- propulsion_design/src/utility.h | 43 +++++++++--------- .../test/blackbox_propulsion_design.cpp | 41 +++++++++-------- .../rubber/test_rubber_turbofan.cpp | 43 +++++++++--------- .../default/test_default_turbofan.cpp | 42 +++++++++-------- .../test/io/test_aircraft_xml.cpp | 42 +++++++++-------- propulsion_design/test/io/test_engine_xml.cpp | 42 +++++++++-------- .../mass/default/test_default_turbofan.cpp | 42 +++++++++-------- .../nacelle/default/test_default_turbofan.cpp | 42 +++++++++-------- .../pylon/default/test_default_turbofan.cpp | 42 +++++++++-------- propulsion_design/test/test_propulsion.cpp | 42 +++++++++-------- propulsion_design/test/test_settings.cpp | 42 +++++++++-------- propulsion_design/test/test_utility.cpp | 42 +++++++++-------- 52 files changed, 1050 insertions(+), 1141 deletions(-) diff --git a/propulsion_design/src/aircraft_geometry.h b/propulsion_design/src/aircraft_geometry.h index 543d74e8..b89e8d9a 100644 --- a/propulsion_design/src/aircraft_geometry.h +++ b/propulsion_design/src/aircraft_geometry.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file aircraft_geometry.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Groups the aircraft geometry which are not modified by the propulsion_design module. - * @version 3.0.0 - * @date 2024-02-01 +/* + * 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 SRC_AIRCRAFT_GEOMETRY_H_ #define SRC_AIRCRAFT_GEOMETRY_H_ diff --git a/propulsion_design/src/energy_carrier.h b/propulsion_design/src/energy_carrier.h index eb5e2610..b47a229e 100644 --- a/propulsion_design/src/energy_carrier.h +++ b/propulsion_design/src/energy_carrier.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file energy_carrier.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Defines the fuel types. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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 SRC_ENERGY_CARRIER_H_ diff --git a/propulsion_design/src/engine_design/engine_design.cpp b/propulsion_design/src/engine_design/engine_design.cpp index 669d088b..d85c5d97 100644 --- a/propulsion_design/src/engine_design/engine_design.cpp +++ b/propulsion_design/src/engine_design/engine_design.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file engine_design.cpp - * @brief Implementation of the common engine design functions. - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @version 3.0.0 - * @date 2024-02-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/engine_design/engine_design.h b/propulsion_design/src/engine_design/engine_design.h index 0dc4ad9c..3261812a 100644 --- a/propulsion_design/src/engine_design/engine_design.h +++ b/propulsion_design/src/engine_design/engine_design.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file engine_design.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The base design class for engine design. - * @version 3.0.0 - * @date 2023-12-15 +/* + * 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 SRC_ENGINE_DESIGN_ENGINE_DESIGN_H_ diff --git a/propulsion_design/src/engine_design/rubber/rubber_design.cpp b/propulsion_design/src/engine_design/rubber/rubber_design.cpp index 53ec3892..b27e205c 100644 --- a/propulsion_design/src/engine_design/rubber/rubber_design.cpp +++ b/propulsion_design/src/engine_design/rubber/rubber_design.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file rubber_design.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief General rubber design methods. - * @version 3.0.0 - * @date 2024-02-11 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/engine_design/rubber/rubber_design.h b/propulsion_design/src/engine_design/rubber/rubber_design.h index 9482e483..2e589b00 100644 --- a/propulsion_design/src/engine_design/rubber/rubber_design.h +++ b/propulsion_design/src/engine_design/rubber/rubber_design.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file rubber_design.h - * @author Tobias Weckenmann (tobias.weckenmann@tum.de) - * @brief The rubber engine designer - * @version 3.0.0 - * @date 2023-12-15 +/* + * 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 SRC_ENGINE_DESIGN_RUBBER_RUBBER_DESIGN_H_ #define SRC_ENGINE_DESIGN_RUBBER_RUBBER_DESIGN_H_ diff --git a/propulsion_design/src/engine_design/rubber/turbofan.cpp b/propulsion_design/src/engine_design/rubber/turbofan.cpp index d09ccdfa..b2b66387 100644 --- a/propulsion_design/src/engine_design/rubber/turbofan.cpp +++ b/propulsion_design/src/engine_design/rubber/turbofan.cpp @@ -1,26 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file turbofan.cpp - * @author Tobias Weckenmann (tobias.wechenmann@tum.de) - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Design a turbofan using the rubber engine designer. - * @version 3.0.0 - * @date 2023-12-16 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/integration/default/default_integration.cpp b/propulsion_design/src/integration/default/default_integration.cpp index 81f035fb..0ed2db79 100644 --- a/propulsion_design/src/integration/default/default_integration.cpp +++ b/propulsion_design/src/integration/default/default_integration.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_integration.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Common functionality of the default integration strategy for propulsion systems. - * @version 3.0.0 - * @date 2024-06-28 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/integration/default/default_integration.h b/propulsion_design/src/integration/default/default_integration.h index 39d70f47..288ada31 100644 --- a/propulsion_design/src/integration/default/default_integration.h +++ b/propulsion_design/src/integration/default/default_integration.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_integration.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The default integration strategy for propulsion systems. - * @version 3.0.0 - * @date 2023-01-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. + * + * 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 SRC_INTEGRATION_DEFAULT_DEFAULT_INTEGRATION_H_ #define SRC_INTEGRATION_DEFAULT_DEFAULT_INTEGRATION_H_ diff --git a/propulsion_design/src/integration/default/turbofan.cpp b/propulsion_design/src/integration/default/turbofan.cpp index 89439f0e..44dd0f64 100644 --- a/propulsion_design/src/integration/default/turbofan.cpp +++ b/propulsion_design/src/integration/default/turbofan.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Integrate a turbofan using the default engine integrator. - * @version 3.0.0 - * @date 2024-01-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/integration/propulsion_integration.h b/propulsion_design/src/integration/propulsion_integration.h index 669b51b6..e2eb8f1f 100644 --- a/propulsion_design/src/integration/propulsion_integration.h +++ b/propulsion_design/src/integration/propulsion_integration.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file propulsion_integration.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The base design class for integrating propulsion systems. - * @version 3.0.0 - * @date 2023-01-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. + * + * 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 SRC_INTEGRATION_PROPULSION_INTEGRATION_H_ diff --git a/propulsion_design/src/io/aircraft_xml.cpp b/propulsion_design/src/io/aircraft_xml.cpp index 16e6ccb5..66711f86 100644 --- a/propulsion_design/src/io/aircraft_xml.cpp +++ b/propulsion_design/src/io/aircraft_xml.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file aircraft_xml.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The aircraft xml file interface. - * @version 3.0.0 - * @date 2024-01-28 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/io/aircraft_xml.h b/propulsion_design/src/io/aircraft_xml.h index 4439d180..f4578f70 100644 --- a/propulsion_design/src/io/aircraft_xml.h +++ b/propulsion_design/src/io/aircraft_xml.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file aircraft_xml.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Interface to the aircraft xml file. - * @version 3.0.0 - * @date 2024-01-28 +/* + * 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 SRC_IO_AIRCRAFT_XML_H_ diff --git a/propulsion_design/src/io/engine_xml.cpp b/propulsion_design/src/io/engine_xml.cpp index f47c3913..a8bd9052 100644 --- a/propulsion_design/src/io/engine_xml.cpp +++ b/propulsion_design/src/io/engine_xml.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file engine_xml.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The engine xml file interface. - * @version 3.0.0 - * @date 2023-12-21 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/io/engine_xml.h b/propulsion_design/src/io/engine_xml.h index 4c2259e4..f8a01bf9 100644 --- a/propulsion_design/src/io/engine_xml.h +++ b/propulsion_design/src/io/engine_xml.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file engine_xml.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Interface to the engine xml file. - * @version 3.0.0 - * @date 2023-12-21 +/* + * 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 SRC_IO_ENGINE_XML_H_ diff --git a/propulsion_design/src/main.cpp b/propulsion_design/src/main.cpp index 2870146d..f3f70bb8 100644 --- a/propulsion_design/src/main.cpp +++ b/propulsion_design/src/main.cpp @@ -1,29 +1,24 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file main.cpp - * @authors Kristina Mazur (kristina.mazur@tum.de) - * @authors Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @authors Tobias Weckenmann (tobias.weckenmann@tum.de) - * @brief Main executable of the propulsionDesign tool. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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. */ - /* === Includes === */ #include "propulsion_design.h" #include "toolinfo.h" diff --git a/propulsion_design/src/mass/default/default_mass.h b/propulsion_design/src/mass/default/default_mass.h index 6a0235c1..30890b9d 100644 --- a/propulsion_design/src/mass/default/default_mass.h +++ b/propulsion_design/src/mass/default/default_mass.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_mass.h - * @author Kristina Mazur (kristina.mazur@tum.de) - * @brief The default engine mass analyzer. - * @version 0.0.1 - * @date 2024-01-02 +/* + * 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 SRC_MASS_DEFAULT_DEFAULT_MASS_H_ #define SRC_MASS_DEFAULT_DEFAULT_MASS_H_ diff --git a/propulsion_design/src/mass/default/turbofan.cpp b/propulsion_design/src/mass/default/turbofan.cpp index ac250667..feb08222 100644 --- a/propulsion_design/src/mass/default/turbofan.cpp +++ b/propulsion_design/src/mass/default/turbofan.cpp @@ -1,26 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file turbofan.cpp - * @author Kristina Mazur (kristina.mazur@tum.de) - * @brief Analyse the mass of a turbofan using the default engine mass - * analyzer. - * @version 0.0.1 - * @date 2024-01-02 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/mass/mass_analysis.h b/propulsion_design/src/mass/mass_analysis.h index e1b456af..ab4badf2 100644 --- a/propulsion_design/src/mass/mass_analysis.h +++ b/propulsion_design/src/mass/mass_analysis.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file mass_analysis.h - * @author Kristina Mazur (kristina.mazur@tum.de) - * @brief The base design class for mass analysis. - * @version 0.0.1 - * @date 2024-01-02 +/* + * 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 SRC_MASS_MASS_ANALYSIS_H_ diff --git a/propulsion_design/src/mass/point_mass.cpp b/propulsion_design/src/mass/point_mass.cpp index c1f3d4c9..30bd42a0 100644 --- a/propulsion_design/src/mass/point_mass.cpp +++ b/propulsion_design/src/mass/point_mass.cpp @@ -1,24 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file pointmass.cpp - * @brief Defines the point mass class implementation. - * @version 3.0.0 - * @date 2024-02-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/mass/point_mass.h b/propulsion_design/src/mass/point_mass.h index 99a5f34c..5ee41d88 100644 --- a/propulsion_design/src/mass/point_mass.h +++ b/propulsion_design/src/mass/point_mass.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file pointmass.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Defines the point mass class - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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 SRC_MASS_POINT_MASS_H_ #define SRC_MASS_POINT_MASS_H_ diff --git a/propulsion_design/src/nacelle/default/default_nacelle.cpp b/propulsion_design/src/nacelle/default/default_nacelle.cpp index feb4a324..8b7b5107 100644 --- a/propulsion_design/src/nacelle/default/default_nacelle.cpp +++ b/propulsion_design/src/nacelle/default/default_nacelle.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_nacelle.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief General default nacelle design methods. - * @version 3.0.0 - * @date 2024-02-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/nacelle/default/default_nacelle.h b/propulsion_design/src/nacelle/default/default_nacelle.h index e95dbd09..7d264af8 100644 --- a/propulsion_design/src/nacelle/default/default_nacelle.h +++ b/propulsion_design/src/nacelle/default/default_nacelle.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_nacelle.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The default nacelle geometry designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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 SRC_NACELLE_DEFAULT_DEFAULT_NACELLE_H_ #define SRC_NACELLE_DEFAULT_DEFAULT_NACELLE_H_ diff --git a/propulsion_design/src/nacelle/default/turbofan.cpp b/propulsion_design/src/nacelle/default/turbofan.cpp index d7eb37f6..729a0b01 100644 --- a/propulsion_design/src/nacelle/default/turbofan.cpp +++ b/propulsion_design/src/nacelle/default/turbofan.cpp @@ -1,26 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Design a the nacelle of a turbofan engine using - * the default nacelle designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/nacelle/nacelle_design.h b/propulsion_design/src/nacelle/nacelle_design.h index 82ecbc19..7de11730 100644 --- a/propulsion_design/src/nacelle/nacelle_design.h +++ b/propulsion_design/src/nacelle/nacelle_design.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file nacelle_design.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The base design class for nacelle geometry design. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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 SRC_NACELLE_NACELLE_DESIGN_H_ diff --git a/propulsion_design/src/propulsion.h b/propulsion_design/src/propulsion.h index 8d9f4c24..e03b2590 100644 --- a/propulsion_design/src/propulsion.h +++ b/propulsion_design/src/propulsion.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file propulsion.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Defines the base propulsion types. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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 SRC_PROPULSION_H_ #define SRC_PROPULSION_H_ diff --git a/propulsion_design/src/propulsion_design.cpp b/propulsion_design/src/propulsion_design.cpp index fccc0958..e1e4eeb8 100644 --- a/propulsion_design/src/propulsion_design.cpp +++ b/propulsion_design/src/propulsion_design.cpp @@ -1,24 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file propulsion_design.cpp - * @brief Implementation of the propulsion design module. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/propulsion_design.h b/propulsion_design/src/propulsion_design.h index 91d320ac..dba2eecd 100644 --- a/propulsion_design/src/propulsion_design.h +++ b/propulsion_design/src/propulsion_design.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file propulsionDesign.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The propulsionDesign module. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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 SRC_PROPULSION_DESIGN_H_ diff --git a/propulsion_design/src/propulsion_strategy.h b/propulsion_design/src/propulsion_strategy.h index 6b06c4ab..f57b2e55 100644 --- a/propulsion_design/src/propulsion_strategy.h +++ b/propulsion_design/src/propulsion_strategy.h @@ -1,27 +1,24 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file propulsion_strategy.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The strategy specialization for the propulsionDesign tool. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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 SRC_PROPULSION_STRATEGY_H_ #define SRC_PROPULSION_STRATEGY_H_ diff --git a/propulsion_design/src/pylon/default/default_pylon.cpp b/propulsion_design/src/pylon/default/default_pylon.cpp index 6b100fa6..22a070a1 100644 --- a/propulsion_design/src/pylon/default/default_pylon.cpp +++ b/propulsion_design/src/pylon/default/default_pylon.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_pylon.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief General default pylon design methods. - * @version 3.0.0 - * @date 2024-02-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/pylon/default/default_pylon.h b/propulsion_design/src/pylon/default/default_pylon.h index 9d2e6f9d..1d621634 100644 --- a/propulsion_design/src/pylon/default/default_pylon.h +++ b/propulsion_design/src/pylon/default/default_pylon.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file default_pylon.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The default pylon geometry designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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 SRC_PYLON_DEFAULT_DEFAULT_PYLON_H_ #define SRC_PYLON_DEFAULT_DEFAULT_PYLON_H_ diff --git a/propulsion_design/src/pylon/default/turbofan.cpp b/propulsion_design/src/pylon/default/turbofan.cpp index 8c79ca2e..8f9174d9 100644 --- a/propulsion_design/src/pylon/default/turbofan.cpp +++ b/propulsion_design/src/pylon/default/turbofan.cpp @@ -1,26 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Design a the pylon of a turbofan geometry integration using - * the default pylon designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/pylon/pylon_design.h b/propulsion_design/src/pylon/pylon_design.h index 2622c605..c8170a4b 100644 --- a/propulsion_design/src/pylon/pylon_design.h +++ b/propulsion_design/src/pylon/pylon_design.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file pylon_design.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The base design class for pylon geometry design. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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 SRC_PYLON_PYLON_DESIGN_H_ diff --git a/propulsion_design/src/report/create_html_report.cpp b/propulsion_design/src/report/create_html_report.cpp index 104ed245..16b7796d 100644 --- a/propulsion_design/src/report/create_html_report.cpp +++ b/propulsion_design/src/report/create_html_report.cpp @@ -1,24 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file html.cpp - * @brief The html report of the propulsionDesign module. - * @version 3.0.0 - * @date 2024-07-05 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/report/create_plots.cpp b/propulsion_design/src/report/create_plots.cpp index 7eef4d0e..70eb2080 100644 --- a/propulsion_design/src/report/create_plots.cpp +++ b/propulsion_design/src/report/create_plots.cpp @@ -1,24 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file plot.cpp - * @brief The plots of the propulsionDesign module. - * @version 3.0.0 - * @date 2024-07-01 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/report/file_names.h b/propulsion_design/src/report/file_names.h index dacdad72..4600413f 100644 --- a/propulsion_design/src/report/file_names.h +++ b/propulsion_design/src/report/file_names.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file file_names.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Defines the names of the different plots. - * @version 3.0.0 - * @date 2024-06-28 +/* + * 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 SRC_REPORT_FILE_NAMES_H_ diff --git a/propulsion_design/src/report/report_data.cpp b/propulsion_design/src/report/report_data.cpp index c3fb688a..ebc9f291 100644 --- a/propulsion_design/src/report/report_data.cpp +++ b/propulsion_design/src/report/report_data.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file report_data.cpp - * @brief The generation of the report data. - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @version 3.0.0 - * @date 2024-07-06 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/report/report_data.h b/propulsion_design/src/report/report_data.h index 1501f5a9..9db7c1eb 100644 --- a/propulsion_design/src/report/report_data.h +++ b/propulsion_design/src/report/report_data.h @@ -1,25 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file report_data.h - * @brief The generation of the report data. - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @version 3.0.0 - * @date 2024-07-06 +/* + * 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 SRC_REPORT_REPORT_DATA_H_ diff --git a/propulsion_design/src/toolinfo.h b/propulsion_design/src/toolinfo.h index 7ddc9fed..4150e448 100644 --- a/propulsion_design/src/toolinfo.h +++ b/propulsion_design/src/toolinfo.h @@ -1,19 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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 SRC_TOOLINFO_H_ #define SRC_TOOLINFO_H_ diff --git a/propulsion_design/src/utility.cpp b/propulsion_design/src/utility.cpp index c7a45a88..94f168fd 100644 --- a/propulsion_design/src/utility.cpp +++ b/propulsion_design/src/utility.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file utility.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The utility functions of the propulsion design module. - * @version 3.0.0 - * @date 2023-12-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/src/utility.h b/propulsion_design/src/utility.h index 02ae51b0..47cca57b 100644 --- a/propulsion_design/src/utility.h +++ b/propulsion_design/src/utility.h @@ -1,26 +1,25 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file utility.h - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief The settings of the propulsion design module. - * @version 3.0.0 - * @date 2023-12-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. + * + * 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 SRC_UTILITY_H_ #define SRC_UTILITY_H_ diff --git a/propulsion_design/test/blackbox_propulsion_design.cpp b/propulsion_design/test/blackbox_propulsion_design.cpp index b98ff454..8c996fd8 100644 --- a/propulsion_design/test/blackbox_propulsion_design.cpp +++ b/propulsion_design/test/blackbox_propulsion_design.cpp @@ -1,24 +1,23 @@ -/* Copyright (C) 2024 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file blackbox_propulsion_design.cpp - * @brief The blackbox test for the propulsion design module. - * @version 3.0.0 - * @date 2024-02-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/engine_design/rubber/test_rubber_turbofan.cpp b/propulsion_design/test/engine_design/rubber/test_rubber_turbofan.cpp index aec2094e..9479ecf5 100644 --- a/propulsion_design/test/engine_design/rubber/test_rubber_turbofan.cpp +++ b/propulsion_design/test/engine_design/rubber/test_rubber_turbofan.cpp @@ -1,26 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_rubber_turbofan.cpp - * @author Tobias Weckenmann (tobias.wechenmann@tum.de) - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the rubber engine designer. - * @version 3.0.0 - * @date 2023-12-15 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/integration/default/test_default_turbofan.cpp b/propulsion_design/test/integration/default/test_default_turbofan.cpp index 3ea6bdcb..1ea9f417 100644 --- a/propulsion_design/test/integration/default/test_default_turbofan.cpp +++ b/propulsion_design/test/integration/default/test_default_turbofan.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_default_turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the default propulsion integrator for a turbofan engine. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/io/test_aircraft_xml.cpp b/propulsion_design/test/io/test_aircraft_xml.cpp index aa8b9860..d59521a4 100644 --- a/propulsion_design/test/io/test_aircraft_xml.cpp +++ b/propulsion_design/test/io/test_aircraft_xml.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_aircraft_xml.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the file interface to the aircraft xml file. - * @version 3.0.0 - * @date 2024-01-09 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/io/test_engine_xml.cpp b/propulsion_design/test/io/test_engine_xml.cpp index e6e45108..41febe22 100644 --- a/propulsion_design/test/io/test_engine_xml.cpp +++ b/propulsion_design/test/io/test_engine_xml.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_engine_xml.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the file interface to the engine xml file. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/mass/default/test_default_turbofan.cpp b/propulsion_design/test/mass/default/test_default_turbofan.cpp index 06d4ca58..3f57c9ab 100644 --- a/propulsion_design/test/mass/default/test_default_turbofan.cpp +++ b/propulsion_design/test/mass/default/test_default_turbofan.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_default_turbofan.cpp - * @author Kristina Mazur (kristina.mazur@tum.de) - * @brief Test the default engine mass analyzer. - * @version 0.0.1 - * @date 2024-01-02 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/nacelle/default/test_default_turbofan.cpp b/propulsion_design/test/nacelle/default/test_default_turbofan.cpp index 1606fb30..d2c40e03 100644 --- a/propulsion_design/test/nacelle/default/test_default_turbofan.cpp +++ b/propulsion_design/test/nacelle/default/test_default_turbofan.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_default_turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the default nacelle geometry designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/pylon/default/test_default_turbofan.cpp b/propulsion_design/test/pylon/default/test_default_turbofan.cpp index c59380c5..892d2ec7 100644 --- a/propulsion_design/test/pylon/default/test_default_turbofan.cpp +++ b/propulsion_design/test/pylon/default/test_default_turbofan.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_default_turbofan.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the default pylon geometry designer. - * @version 3.0.0 - * @date 2023-12-20 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/test_propulsion.cpp b/propulsion_design/test/test_propulsion.cpp index 72dffab4..7d2fbc74 100644 --- a/propulsion_design/test/test_propulsion.cpp +++ b/propulsion_design/test/test_propulsion.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_propulsion.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the propulsion types. - * @version 3.0.0 - * @date 2023-12-14 +/* + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/test_settings.cpp b/propulsion_design/test/test_settings.cpp index 6c9c5b2c..6e2964b1 100644 --- a/propulsion_design/test/test_settings.cpp +++ b/propulsion_design/test/test_settings.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_settings.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the settings of the propulsion design module. - * @version 3.0.0 - * @date 2023-12-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. + * + * 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. */ /* === Includes === */ diff --git a/propulsion_design/test/test_utility.cpp b/propulsion_design/test/test_utility.cpp index b24f9744..e664fe1d 100644 --- a/propulsion_design/test/test_utility.cpp +++ b/propulsion_design/test/test_utility.cpp @@ -1,25 +1,23 @@ -/* Copyright (C) 2023 Chair of Aircraft Design, Technical University Munich - 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/>. -*/ -/** - * @file test_utility.cpp - * @author Sebastian Oberschwendtner (sebastian.oberschwendtner@tum.de) - * @brief Test the utility functions of the propulsion design module. - * @version 3.0.0 - * @date 2023-12-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. + * + * 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. */ /* === Includes === */ -- GitLab