yat/utility/NelderMeadSimplex2.cc

Code
Comments
Other
Rev Date Author Line
4172 12 May 22 peter 1 // $Id$
4172 12 May 22 peter 2
4172 12 May 22 peter 3 /*
4172 12 May 22 peter 4   Copyright (C) 2022 Peter Johansson
4172 12 May 22 peter 5
4172 12 May 22 peter 6   This file is part of the yat library, https://dev.thep.lu.se/yat
4172 12 May 22 peter 7
4172 12 May 22 peter 8   The yat library is free software; you can redistribute it and/or
4172 12 May 22 peter 9   modify it under the terms of the GNU General Public License as
4172 12 May 22 peter 10   published by the Free Software Foundation; either version 3 of the
4172 12 May 22 peter 11   License, or (at your option) any later version.
4172 12 May 22 peter 12
4172 12 May 22 peter 13   The yat library is distributed in the hope that it will be useful,
4172 12 May 22 peter 14   but WITHOUT ANY WARRANTY; without even the implied warranty of
4172 12 May 22 peter 15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4172 12 May 22 peter 16   General Public License for more details.
4172 12 May 22 peter 17
4172 12 May 22 peter 18   You should have received a copy of the GNU General Public License
4172 12 May 22 peter 19   along with yat. If not, see <https://www.gnu.org/licenses/>.
4172 12 May 22 peter 20 */
4172 12 May 22 peter 21
4172 12 May 22 peter 22 #include <config.h>
4172 12 May 22 peter 23
4172 12 May 22 peter 24 #include "NelderMeadSimplex2.h"
4172 12 May 22 peter 25
4172 12 May 22 peter 26 #include <gsl/gsl_multimin.h>
4172 12 May 22 peter 27
4172 12 May 22 peter 28 namespace theplu {
4172 12 May 22 peter 29 namespace yat {
4172 12 May 22 peter 30 namespace utility {
4172 12 May 22 peter 31
4172 12 May 22 peter 32   NelderMeadSimplex2::NelderMeadSimplex2(size_t size)
4172 12 May 22 peter 33     : MultiMinimizer(gsl_multimin_fminimizer_nmsimplex2, size)
4172 12 May 22 peter 34   {
4172 12 May 22 peter 35   }
4172 12 May 22 peter 36
4172 12 May 22 peter 37 }}}