Skip to content

Commit 20b0f9a

Browse files
committed
fix(geatpy.__init__.py,benchmarks.__init__.py): add missing classes and methods and restore benchmarks namespace
1 parent 73eef68 commit 20b0f9a

File tree

2 files changed

+63
-24
lines changed

2 files changed

+63
-24
lines changed

geatpy/__init__.py

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -68,39 +68,30 @@
6868
soea_ES_1_plus_1_templet
6969
from geatpy.algorithms.soeas.ES.soea_ES_miu_plus_lambda_templet import \
7070
soea_ES_miu_plus_lambda_templet
71+
from geatpy.algorithms.soeas.GA.soea_EGA_templet import soea_EGA_templet
72+
from geatpy.algorithms.soeas.GA.soea_GGAP_SGA_templet import \
73+
soea_GGAP_SGA_templet
74+
from geatpy.algorithms.soeas.GA.soea_multi_SEGA_templet import \
75+
soea_multi_SEGA_templet
7176
from geatpy.algorithms.soeas.GA.soea_psy_EGA_templet import \
7277
soea_psy_EGA_templet
7378
from geatpy.algorithms.soeas.GA.soea_psy_GGAP_SGA_templet import \
7479
soea_psy_GGAP_SGA_templet
80+
from geatpy.algorithms.soeas.GA.soea_psy_SEGA_templet import \
81+
soea_psy_SEGA_templet
82+
from geatpy.algorithms.soeas.GA.soea_psy_SGA_templet import \
83+
soea_psy_SGA_templet
7584
from geatpy.algorithms.soeas.GA.soea_psy_steadyGA_templet import \
7685
soea_psy_steadyGA_templet
86+
from geatpy.algorithms.soeas.GA.soea_psy_studGA_templet import \
87+
soea_psy_studGA_templet
7788
from geatpy.algorithms.soeas.GA.soea_SEGA_templet import soea_SEGA_templet
89+
from geatpy.algorithms.soeas.GA.soea_SGA_templet import soea_SGA_templet
90+
from geatpy.algorithms.soeas.GA.soea_steadyGA_templet import \
91+
soea_steadyGA_templet
7892
from geatpy.algorithms.soeas.GA.soea_studGA_templet import soea_studGA_templet
7993
# import benchmarks
80-
from geatpy.benchmarks.mops.BNH import BNH
81-
from geatpy.benchmarks.mops.C1_DTLZ1 import C1_DTLZ1
82-
from geatpy.benchmarks.mops.CF1 import CF1
83-
from geatpy.benchmarks.mops.Conp import CON
84-
from geatpy.benchmarks.mops.DTLZ4 import DTLZ4
85-
from geatpy.benchmarks.mops.Fonseca import Fonseca
86-
from geatpy.benchmarks.mops.IMOP1 import IMOP1
87-
from geatpy.benchmarks.mops.OSY import OSY
88-
from geatpy.benchmarks.mops.SRN import SRN
89-
from geatpy.benchmarks.mops.TNK import TNK
90-
from geatpy.benchmarks.mops.UF1 import UF1
91-
from geatpy.benchmarks.mops.WFG1 import WFG1
92-
from geatpy.benchmarks.mops.ZDT2 import ZDT2
93-
from geatpy.benchmarks.sops.Ackley import Ackley
94-
from geatpy.benchmarks.sops.Beale import Beale
95-
from geatpy.benchmarks.sops.Goldstein import Goldstein
96-
from geatpy.benchmarks.sops.Griewangk import Griewangk
97-
from geatpy.benchmarks.sops.Pathological import Pathological
98-
from geatpy.benchmarks.sops.Rastrigrin import Rastrigrin
99-
from geatpy.benchmarks.sops.Rosenbrock import Rosenbrock
100-
from geatpy.benchmarks.sops.Schwefel import Schwefel
101-
from geatpy.benchmarks.sops.Shubert import Shubert
102-
from geatpy.benchmarks.sops.Sphere import Sphere
103-
from geatpy.benchmarks.tsps.TSP import TSP
94+
import geatpy.benchmarks
10495
# import the core
10596
from geatpy.core import indicator
10697
from geatpy.core.awGA import awGA

geatpy/benchmarks/__init__.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# flake8: noqa
2+
from geatpy.benchmarks.mops.BNH import BNH
3+
from geatpy.benchmarks.mops.C1_DTLZ1 import C1_DTLZ1
4+
from geatpy.benchmarks.mops.C2_DTLZ2 import C2_DTLZ2
5+
from geatpy.benchmarks.mops.C3_DTLZ1 import C3_DTLZ1
6+
from geatpy.benchmarks.mops.C3_DTLZ4 import C3_DTLZ4
7+
from geatpy.benchmarks.mops.CF1 import CF1
8+
from geatpy.benchmarks.mops.CF2 import CF2
9+
from geatpy.benchmarks.mops.Conp import CON
10+
from geatpy.benchmarks.mops.DTLZ1 import DTLZ1
11+
from geatpy.benchmarks.mops.DTLZ2 import DTLZ2
12+
from geatpy.benchmarks.mops.DTLZ3 import DTLZ3
13+
from geatpy.benchmarks.mops.DTLZ4 import DTLZ4
14+
from geatpy.benchmarks.mops.DTLZ5 import DTLZ5
15+
from geatpy.benchmarks.mops.DTLZ6 import DTLZ6
16+
from geatpy.benchmarks.mops.DTLZ7 import DTLZ7
17+
from geatpy.benchmarks.mops.Fonseca import Fonseca
18+
from geatpy.benchmarks.mops.IMOP1 import IMOP1
19+
from geatpy.benchmarks.mops.IMOP2 import IMOP2
20+
from geatpy.benchmarks.mops.IMOP3 import IMOP3
21+
from geatpy.benchmarks.mops.IMOP4 import IMOP4
22+
from geatpy.benchmarks.mops.OSY import OSY
23+
from geatpy.benchmarks.mops.SRN import SRN
24+
from geatpy.benchmarks.mops.TNK import TNK
25+
from geatpy.benchmarks.mops.UF1 import UF1
26+
from geatpy.benchmarks.mops.UF2 import UF2
27+
from geatpy.benchmarks.mops.WFG1 import WFG1
28+
from geatpy.benchmarks.mops.WFG2 import WFG2
29+
from geatpy.benchmarks.mops.WFG3 import WFG3
30+
from geatpy.benchmarks.mops.WFG4 import WFG4
31+
from geatpy.benchmarks.mops.WFG5 import WFG5
32+
from geatpy.benchmarks.mops.ZDT1 import ZDT1
33+
from geatpy.benchmarks.mops.ZDT2 import ZDT2
34+
from geatpy.benchmarks.mops.ZDT3 import ZDT3
35+
from geatpy.benchmarks.mops.ZDT4 import ZDT4
36+
from geatpy.benchmarks.mops.ZDT5 import ZDT5
37+
from geatpy.benchmarks.mops.ZDT6 import ZDT6
38+
from geatpy.benchmarks.sops.Ackley import Ackley
39+
from geatpy.benchmarks.sops.Beale import Beale
40+
from geatpy.benchmarks.sops.Goldstein import Goldstein
41+
from geatpy.benchmarks.sops.Griewangk import Griewangk
42+
from geatpy.benchmarks.sops.Pathological import Pathological
43+
from geatpy.benchmarks.sops.Rastrigrin import Rastrigrin
44+
from geatpy.benchmarks.sops.Rosenbrock import Rosenbrock
45+
from geatpy.benchmarks.sops.Schwefel import Schwefel
46+
from geatpy.benchmarks.sops.Shubert import Shubert
47+
from geatpy.benchmarks.sops.Sphere import Sphere
48+
from geatpy.benchmarks.tsps.TSP import TSP

0 commit comments

Comments
 (0)