Skip to content

Commit 81ffdfe

Browse files
committed
Fix CE2017
1 parent 90aa024 commit 81ffdfe

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

include/cecxx/benchmark/cec_2017/basic_problems.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424

2525
namespace cecxx::benchmark::cec_2017 {
2626
static constexpr auto basic_1 = detail::basic_problem_invoker{
27-
cecxx::functions::unimodal::sum_diff_pow, 1.0, {.rot = do_affine_trans::yes, .shift = do_affine_trans::yes}};
27+
cecxx::functions::unimodal::bent_cigar, 1.0, {.rot = do_affine_trans::yes, .shift = do_affine_trans::yes}};
2828

2929
static constexpr auto basic_2 = detail::basic_problem_invoker{
30-
cecxx::functions::unimodal::bent_cigar, 1.0, {.rot = do_affine_trans::yes, .shift = do_affine_trans::yes}};
30+
cecxx::functions::unimodal::sum_diff_pow, 1.0, {.rot = do_affine_trans::yes, .shift = do_affine_trans::yes}};
3131

3232
static constexpr auto basic_3 = detail::basic_problem_invoker{
3333
cecxx::functions::unimodal::ellips, 1.0, {.rot = do_affine_trans::yes, .shift = do_affine_trans::yes}};

include/cecxx/benchmark/cec_2017/complex_problems.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ const auto complex_6 = detail::complex_problem_invoker{std::tuple{basic_16, basi
6767
}}};
6868

6969
const auto complex_7
70-
= detail::complex_problem_invoker{std::tuple{basic_14, basic_7, basic_12, basic_2, basic_3, basic_16},
70+
= detail::complex_problem_invoker{std::tuple{basic_14, basic_7, basic_12, basic_1, basic_3, basic_16},
7171
{.deltas = {10.0, 20.0, 30.0, 40.0, 50.0, 60.0},
7272
.biases = {0.0, 100.0, 200.0, 300.0, 400.0, 500.0},
7373
.scales = {

include/cecxx/benchmark/cec_2017/hybrid_problems.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55

66
namespace cecxx::benchmark::cec_2017 {
77
const auto hybrid_1 = detail::hybrid_problem_invoker{std::tuple{basic_5, basic_6, basic_7}, {0.2, 0.4, 0.4}};
8-
const auto hybrid_2 = detail::hybrid_problem_invoker{std::tuple{basic_3, basic_12, basic_2}, {0.3, 0.3, 0.4}};
9-
const auto hybrid_3 = detail::hybrid_problem_invoker{std::tuple{basic_2, basic_6, basic_9}, {0.3, 0.3, 0.4}};
8+
const auto hybrid_2 = detail::hybrid_problem_invoker{std::tuple{basic_3, basic_12, basic_1}, {0.3, 0.3, 0.4}};
9+
const auto hybrid_3 = detail::hybrid_problem_invoker{std::tuple{basic_1, basic_6, basic_9}, {0.3, 0.3, 0.4}};
1010
const auto hybrid_4
1111
= detail::hybrid_problem_invoker{std::tuple{basic_3, basic_13, basic_8, basic_7}, {0.2, 0.2, 0.2, 0.4}};
1212
const auto hybrid_5
13-
= detail::hybrid_problem_invoker{std::tuple{basic_2, basic_14, basic_7, basic_6}, {0.2, 0.2, 0.3, 0.3}};
13+
= detail::hybrid_problem_invoker{std::tuple{basic_1, basic_14, basic_7, basic_6}, {0.2, 0.2, 0.3, 0.3}};
1414
const auto hybrid_6
1515
= detail::hybrid_problem_invoker{std::tuple{basic_16, basic_14, basic_6, basic_12}, {0.2, 0.2, 0.3, 0.3}};
1616
const auto hybrid_7 = detail::hybrid_problem_invoker{std::tuple{basic_17, basic_13, basic_18, basic_12, basic_7},
1717
{0.1, 0.2, 0.2, 0.2, 0.3}};
1818
const auto hybrid_8 = detail::hybrid_problem_invoker{std::tuple{basic_3, basic_13, basic_7, basic_14, basic_4},
1919
{0.2, 0.2, 0.2, 0.2, 0.2}};
20-
const auto hybrid_9 = detail::hybrid_problem_invoker{std::tuple{basic_2, basic_7, basic_18, basic_12, basic_16},
20+
const auto hybrid_9 = detail::hybrid_problem_invoker{std::tuple{basic_1, basic_7, basic_18, basic_19, basic_16},
2121
{0.2, 0.2, 0.2, 0.2, 0.2}};
2222
const auto hybrid_10 = detail::hybrid_problem_invoker{
2323
std::tuple{basic_14, basic_17, basic_13, basic_7, basic_12, basic_8}, {0.1, 0.1, 0.2, 0.2, 0.2, 0.2}};

src/benchmark/cec_2017/problem_evaluation_mappings.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@ auto evaluate(detail::problem_context_view_t ctx, const problem_number_t fn, std
1313
case 2:
1414
return basic_2(input, ctx);
1515
case 3:
16-
return basic_3(input, ctx);
16+
return basic_5(input, ctx);
1717
case 4:
18-
return basic_4(input, ctx);
18+
return basic_6(input, ctx);
1919
case 5:
20-
return basic_5(input, ctx);
20+
return basic_7(input, ctx);
2121
case 6:
22-
return basic_6(input, ctx);
22+
return basic_8(input, ctx);
2323
case 7:
24-
return basic_7(input, ctx);
24+
return basic_9(input, ctx);
2525
case 8:
26-
return basic_8(input, ctx);
26+
return basic_10(input, ctx);
2727
case 9:
28-
return basic_9(input, ctx);
28+
return basic_11(input, ctx);
2929
case 10:
30-
return basic_10(input, ctx);
30+
return basic_12(input, ctx);
3131
case 11:
3232
return hybrid_1(input, ctx);
3333
case 12:

0 commit comments

Comments
 (0)