Optimist  0.0.0
A C++ library for optimization
Loading...
Searching...
No Matches
TestSet.hh
Go to the documentation of this file.
1/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2 * Copyright (c) 2025, Davide Stocco, Mattia Piazza and Enrico Bertolazzi. *
3 * *
4 * The Optimist project is distributed under the BSD 2-Clause License. *
5 * *
6 * Davide Stocco Mattia Piazza Enrico Bertolazzi *
7 * University of Trento University of Trento University of Trento *
8 * davide.stocco@unitn.it mattia.piazza@unitn.it enrico.bertolazzi@unitn.it *
9\* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
10
11#pragma once
12
13#ifndef INCLUDE_OPTIMIST_TESTSET_HH
14#define INCLUDE_OPTIMIST_TESTSET_HH
15
16#include "Optimist.hh"
17
18namespace Optimist
19{
20 /*\
21 | _____ _ ____ _
22 | |_ _|__ ___| |_/ ___| ___| |_
23 | | |/ _ \/ __| __\___ \ / _ \ __|
24 | | | __/\__ \ |_ ___) | __/ |_
25 | |_|\___||___/\__|____/ \___|\__|
26 |
27 \*/
28
32 namespace TestSet
33 {
34
38 static const std::vector<std::string> COST_FUNCTIONS = {
39 "Schaffer2"
40 };
41
45 static const std::vector<std::string> SCALAR_FUNCTIONS = {
46 "Sin",
47 "Cos",
48 "Cosh"
49 };
50
54 static const std::vector<std::string> VECTOR_FUNCTIONS = {
55 "Booth",
56 "Brown",
57 "Rosenbrock",
58 };
59
60 } // namespace TestSet
61
62} // namespace Optimist
63
64#endif // INCLUDE_OPTIMIST_TESTSET_HH
Namespace for the Optimist library test set functions.
Definition TestSet.hh:33
static const std::vector< std::string > SCALAR_FUNCTIONS
Definition TestSet.hh:45
static const std::vector< std::string > VECTOR_FUNCTIONS
Definition TestSet.hh:54
static const std::vector< std::string > COST_FUNCTIONS
Definition TestSet.hh:38
Namespace for the Optimist library.
Definition Optimist.hh:87