1 /* 2 XLiFE++ is an extended library of finite elements written in C++ 3 Copyright (C) 2014 Lunéville, Eric; Kielbasiewicz, Nicolas; Lafranche, Yvon; Nguyen, Manh-Ha; Chambeyron, Colin 4 5 This program is free software: you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation, either version 3 of the License, or 8 (at your option) any later version. 9 This program is distributed in the hope that it will be useful, 10 but WITHOUT ANY WARRANTY; without even the implied warranty of 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 GNU General Public License for more details. 13 You should have received a copy of the GNU General Public License 14 along with this program. If not, see <http://www.gnu.org/licenses/>. 15 */ 16 17 /*! 18 \file arpackSolve.hpp 19 \author Y. Lafranche 20 \since 18 Jan 2016 21 \date 18 Jan 2016 22 23 \brief Header file for some external functions related to Arpack usage by users 24 */ 25 #ifndef ARPACKSOLVE_HPP 26 #define ARPACKSOLVE_HPP 27 28 #ifdef XLIFEPP_WITH_ARPACK 29 #include "ARInterface.hpp" 30 31 namespace xlifepp { 32 33 class EigenElements; 34 EigenElements arpackSolve(ArpackProb& ARPb); 35 36 } // end of namespace xlifepp 37 #endif 38 39 #endif /* ARPACKSOLVE_HPP */ 40