|
@@ -1,29 +1,23 @@
|
|
|
#ifndef SRC_NMIE_APPLIED_IMPL_HPP_
|
|
|
#define SRC_NMIE_APPLIED_IMPL_HPP_
|
|
|
-///
|
|
|
-/// @file nmie-applied-impl.hpp
|
|
|
-/// @author Ladutenko Konstantin <kostyfisik at gmail (.) com>
|
|
|
-/// @date Tue Sep 3 00:38:27 2013
|
|
|
-/// @copyright 2013-2016 Ladutenko Konstantin
|
|
|
-///
|
|
|
-/// nmie 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.
|
|
|
-///
|
|
|
-/// nmie-wrapper 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 nmie-wrapper. If not, see <http://www.gnu.org/licenses/>.
|
|
|
-///
|
|
|
-/// nmie uses nmie.c from scattnlay by Ovidio Pena
|
|
|
-/// <ovidio@bytesfall.com> . He has an additional condition to
|
|
|
-/// his library:
|
|
|
-// The only additional condition is that we expect that all publications //
|
|
|
-// describing work using this software , or all commercial products //
|
|
|
+//**********************************************************************************//
|
|
|
+// Copyright (C) 2009-2018 Ovidio Pena <ovidio@bytesfall.com> //
|
|
|
+// Copyright (C) 2013-2018 Konstantin Ladutenko <kostyfisik@gmail.com> //
|
|
|
+// //
|
|
|
+// This file is part of scattnlay //
|
|
|
+// //
|
|
|
+// 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. //
|
|
|
+// //
|
|
|
+// The only additional remark is that we expect that all publications //
|
|
|
+// describing work using this software, or all commercial products //
|
|
|
// using it, cite at least one of the following references: //
|
|
|
// [1] O. Pena and U. Pal, "Scattering of electromagnetic radiation by //
|
|
|
// a multilayered sphere," Computer Physics Communications, //
|
|
@@ -32,9 +26,13 @@
|
|
|
// calculation of electromagnetic near-field for a multilayered //
|
|
|
// sphere," Computer Physics Communications, vol. 214, May 2017, //
|
|
|
// pp. 225-230. //
|
|
|
-///
|
|
|
-/// @brief Wrapper class around nMie function for ease of use
|
|
|
-///
|
|
|
+// //
|
|
|
+// You should have received a copy of the GNU General Public License //
|
|
|
+// along with this program. If not, see <http://www.gnu.org/licenses/>. //
|
|
|
+// //
|
|
|
+// @brief Wrapper class around nMie function for ease of use //
|
|
|
+// //
|
|
|
+//**********************************************************************************//
|
|
|
#include "nmie-applied.hpp"
|
|
|
#include "nmie-precision.hpp"
|
|
|
#include <array>
|