1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 3.0.12 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7from sys import version_info as _swig_python_version_info 8if _swig_python_version_info >= (2, 7, 0): 9 def swig_import_helper(): 10 import importlib 11 pkg = __name__.rpartition('.')[0] 12 mname = '.'.join((pkg, '_IOHprofiler')).lstrip('.') 13 try: 14 return importlib.import_module(mname) 15 except ImportError: 16 return importlib.import_module('_IOHprofiler') 17 _IOHprofiler = swig_import_helper() 18 del swig_import_helper 19elif _swig_python_version_info >= (2, 6, 0): 20 def swig_import_helper(): 21 from os.path import dirname 22 import imp 23 fp = None 24 try: 25 fp, pathname, description = imp.find_module('_IOHprofiler', [dirname(__file__)]) 26 except ImportError: 27 import _IOHprofiler 28 return _IOHprofiler 29 try: 30 _mod = imp.load_module('_IOHprofiler', fp, pathname, description) 31 finally: 32 if fp is not None: 33 fp.close() 34 return _mod 35 _IOHprofiler = swig_import_helper() 36 del swig_import_helper 37else: 38 import _IOHprofiler 39del _swig_python_version_info 40 41try: 42 _swig_property = property 43except NameError: 44 pass # Python < 2.2 doesn't have 'property'. 45 46try: 47 import builtins as __builtin__ 48except ImportError: 49 import __builtin__ 50 51def _swig_setattr_nondynamic(self, class_type, name, value, static=1): 52 if (name == "thisown"): 53 return self.this.own(value) 54 if (name == "this"): 55 if type(value).__name__ == 'SwigPyObject': 56 self.__dict__[name] = value 57 return 58 method = class_type.__swig_setmethods__.get(name, None) 59 if method: 60 return method(self, value) 61 if (not static): 62 if _newclass: 63 object.__setattr__(self, name, value) 64 else: 65 self.__dict__[name] = value 66 else: 67 raise AttributeError("You cannot add attributes to %s" % self) 68 69 70def _swig_setattr(self, class_type, name, value): 71 return _swig_setattr_nondynamic(self, class_type, name, value, 0) 72 73 74def _swig_getattr(self, class_type, name): 75 if (name == "thisown"): 76 return self.this.own() 77 method = class_type.__swig_getmethods__.get(name, None) 78 if method: 79 return method(self) 80 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) 81 82 83def _swig_repr(self): 84 try: 85 strthis = "proxy of " + self.this.__repr__() 86 except __builtin__.Exception: 87 strthis = "" 88 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 89 90try: 91 _object = object 92 _newclass = 1 93except __builtin__.Exception: 94 class _object: 95 pass 96 _newclass = 0 97 98SHARED_PTR_DISOWN = _IOHprofiler.SHARED_PTR_DISOWN 99class SwigPyIterator(_object): 100 """Proxy of C++ swig::SwigPyIterator class.""" 101 102 __swig_setmethods__ = {} 103 __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) 104 __swig_getmethods__ = {} 105 __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) 106 107 def __init__(self, *args, **kwargs): 108 raise AttributeError("No constructor defined - class is abstract") 109 __repr__ = _swig_repr 110 __swig_destroy__ = _IOHprofiler.delete_SwigPyIterator 111 __del__ = lambda self: None 112 113 def value(self): 114 """ 115 value(self) -> PyObject * 116 117 Parameters 118 ---------- 119 self: swig::SwigPyIterator const * 120 121 """ 122 return _IOHprofiler.SwigPyIterator_value(self) 123 124 125 def incr(self, n=1): 126 """ 127 incr(self, n=1) -> SwigPyIterator 128 129 Parameters 130 ---------- 131 n: size_t 132 133 incr(self) -> SwigPyIterator 134 135 Parameters 136 ---------- 137 self: swig::SwigPyIterator * 138 139 """ 140 return _IOHprofiler.SwigPyIterator_incr(self, n) 141 142 143 def decr(self, n=1): 144 """ 145 decr(self, n=1) -> SwigPyIterator 146 147 Parameters 148 ---------- 149 n: size_t 150 151 decr(self) -> SwigPyIterator 152 153 Parameters 154 ---------- 155 self: swig::SwigPyIterator * 156 157 """ 158 return _IOHprofiler.SwigPyIterator_decr(self, n) 159 160 161 def distance(self, x): 162 """ 163 distance(self, x) -> ptrdiff_t 164 165 Parameters 166 ---------- 167 x: swig::SwigPyIterator const & 168 169 """ 170 return _IOHprofiler.SwigPyIterator_distance(self, x) 171 172 173 def equal(self, x): 174 """ 175 equal(self, x) -> bool 176 177 Parameters 178 ---------- 179 x: swig::SwigPyIterator const & 180 181 """ 182 return _IOHprofiler.SwigPyIterator_equal(self, x) 183 184 185 def copy(self): 186 """ 187 copy(self) -> SwigPyIterator 188 189 Parameters 190 ---------- 191 self: swig::SwigPyIterator const * 192 193 """ 194 return _IOHprofiler.SwigPyIterator_copy(self) 195 196 197 def next(self): 198 """ 199 next(self) -> PyObject * 200 201 Parameters 202 ---------- 203 self: swig::SwigPyIterator * 204 205 """ 206 return _IOHprofiler.SwigPyIterator_next(self) 207 208 209 def __next__(self): 210 """ 211 __next__(self) -> PyObject * 212 213 Parameters 214 ---------- 215 self: swig::SwigPyIterator * 216 217 """ 218 return _IOHprofiler.SwigPyIterator___next__(self) 219 220 221 def previous(self): 222 """ 223 previous(self) -> PyObject * 224 225 Parameters 226 ---------- 227 self: swig::SwigPyIterator * 228 229 """ 230 return _IOHprofiler.SwigPyIterator_previous(self) 231 232 233 def advance(self, n): 234 """ 235 advance(self, n) -> SwigPyIterator 236 237 Parameters 238 ---------- 239 n: ptrdiff_t 240 241 """ 242 return _IOHprofiler.SwigPyIterator_advance(self, n) 243 244 245 def __eq__(self, x): 246 """ 247 __eq__(self, x) -> bool 248 249 Parameters 250 ---------- 251 x: swig::SwigPyIterator const & 252 253 """ 254 return _IOHprofiler.SwigPyIterator___eq__(self, x) 255 256 257 def __ne__(self, x): 258 """ 259 __ne__(self, x) -> bool 260 261 Parameters 262 ---------- 263 x: swig::SwigPyIterator const & 264 265 """ 266 return _IOHprofiler.SwigPyIterator___ne__(self, x) 267 268 269 def __iadd__(self, n): 270 """ 271 __iadd__(self, n) -> SwigPyIterator 272 273 Parameters 274 ---------- 275 n: ptrdiff_t 276 277 """ 278 return _IOHprofiler.SwigPyIterator___iadd__(self, n) 279 280 281 def __isub__(self, n): 282 """ 283 __isub__(self, n) -> SwigPyIterator 284 285 Parameters 286 ---------- 287 n: ptrdiff_t 288 289 """ 290 return _IOHprofiler.SwigPyIterator___isub__(self, n) 291 292 293 def __add__(self, n): 294 """ 295 __add__(self, n) -> SwigPyIterator 296 297 Parameters 298 ---------- 299 n: ptrdiff_t 300 301 """ 302 return _IOHprofiler.SwigPyIterator___add__(self, n) 303 304 305 def __sub__(self, *args): 306 """ 307 __sub__(self, n) -> SwigPyIterator 308 309 Parameters 310 ---------- 311 n: ptrdiff_t 312 313 __sub__(self, x) -> ptrdiff_t 314 315 Parameters 316 ---------- 317 x: swig::SwigPyIterator const & 318 319 """ 320 return _IOHprofiler.SwigPyIterator___sub__(self, *args) 321 322 def __iter__(self): 323 return self 324SwigPyIterator_swigregister = _IOHprofiler.SwigPyIterator_swigregister 325SwigPyIterator_swigregister(SwigPyIterator) 326 327class intvec(_object): 328 """Proxy of C++ std::vector<(int)> class.""" 329 330 __swig_setmethods__ = {} 331 __setattr__ = lambda self, name, value: _swig_setattr(self, intvec, name, value) 332 __swig_getmethods__ = {} 333 __getattr__ = lambda self, name: _swig_getattr(self, intvec, name) 334 __repr__ = _swig_repr 335 336 def iterator(self): 337 """ 338 iterator(self) -> SwigPyIterator 339 340 Parameters 341 ---------- 342 self: std::vector< int > * 343 344 """ 345 return _IOHprofiler.intvec_iterator(self) 346 347 def __iter__(self): 348 return self.iterator() 349 350 def __nonzero__(self): 351 """ 352 __nonzero__(self) -> bool 353 354 Parameters 355 ---------- 356 self: std::vector< int > const * 357 358 """ 359 return _IOHprofiler.intvec___nonzero__(self) 360 361 362 def __bool__(self): 363 """ 364 __bool__(self) -> bool 365 366 Parameters 367 ---------- 368 self: std::vector< int > const * 369 370 """ 371 return _IOHprofiler.intvec___bool__(self) 372 373 374 def __len__(self): 375 """ 376 __len__(self) -> std::vector< int >::size_type 377 378 Parameters 379 ---------- 380 self: std::vector< int > const * 381 382 """ 383 return _IOHprofiler.intvec___len__(self) 384 385 386 def __getslice__(self, i, j): 387 """ 388 __getslice__(self, i, j) -> intvec 389 390 Parameters 391 ---------- 392 i: std::vector< int >::difference_type 393 j: std::vector< int >::difference_type 394 395 """ 396 return _IOHprofiler.intvec___getslice__(self, i, j) 397 398 399 def __setslice__(self, *args): 400 """ 401 __setslice__(self, i, j) 402 403 Parameters 404 ---------- 405 i: std::vector< int >::difference_type 406 j: std::vector< int >::difference_type 407 408 __setslice__(self, i, j, v) 409 410 Parameters 411 ---------- 412 i: std::vector< int >::difference_type 413 j: std::vector< int >::difference_type 414 v: std::vector< int,std::allocator< int > > const & 415 416 """ 417 return _IOHprofiler.intvec___setslice__(self, *args) 418 419 420 def __delslice__(self, i, j): 421 """ 422 __delslice__(self, i, j) 423 424 Parameters 425 ---------- 426 i: std::vector< int >::difference_type 427 j: std::vector< int >::difference_type 428 429 """ 430 return _IOHprofiler.intvec___delslice__(self, i, j) 431 432 433 def __delitem__(self, *args): 434 """ 435 __delitem__(self, i) 436 437 Parameters 438 ---------- 439 i: std::vector< int >::difference_type 440 441 __delitem__(self, slice) 442 443 Parameters 444 ---------- 445 slice: PySliceObject * 446 447 """ 448 return _IOHprofiler.intvec___delitem__(self, *args) 449 450 451 def __getitem__(self, *args): 452 """ 453 __getitem__(self, slice) -> intvec 454 455 Parameters 456 ---------- 457 slice: PySliceObject * 458 459 __getitem__(self, i) -> std::vector< int >::value_type const & 460 461 Parameters 462 ---------- 463 i: std::vector< int >::difference_type 464 465 """ 466 return _IOHprofiler.intvec___getitem__(self, *args) 467 468 469 def __setitem__(self, *args): 470 """ 471 __setitem__(self, slice, v) 472 473 Parameters 474 ---------- 475 slice: PySliceObject * 476 v: std::vector< int,std::allocator< int > > const & 477 478 __setitem__(self, slice) 479 480 Parameters 481 ---------- 482 slice: PySliceObject * 483 484 __setitem__(self, i, x) 485 486 Parameters 487 ---------- 488 i: std::vector< int >::difference_type 489 x: std::vector< int >::value_type const & 490 491 """ 492 return _IOHprofiler.intvec___setitem__(self, *args) 493 494 495 def pop(self): 496 """ 497 pop(self) -> std::vector< int >::value_type 498 499 Parameters 500 ---------- 501 self: std::vector< int > * 502 503 """ 504 return _IOHprofiler.intvec_pop(self) 505 506 507 def append(self, x): 508 """ 509 append(self, x) 510 511 Parameters 512 ---------- 513 x: std::vector< int >::value_type const & 514 515 """ 516 return _IOHprofiler.intvec_append(self, x) 517 518 519 def empty(self): 520 """ 521 empty(self) -> bool 522 523 Parameters 524 ---------- 525 self: std::vector< int > const * 526 527 """ 528 return _IOHprofiler.intvec_empty(self) 529 530 531 def size(self): 532 """ 533 size(self) -> std::vector< int >::size_type 534 535 Parameters 536 ---------- 537 self: std::vector< int > const * 538 539 """ 540 return _IOHprofiler.intvec_size(self) 541 542 543 def swap(self, v): 544 """ 545 swap(self, v) 546 547 Parameters 548 ---------- 549 v: std::vector< int > & 550 551 """ 552 return _IOHprofiler.intvec_swap(self, v) 553 554 555 def begin(self): 556 """ 557 begin(self) -> std::vector< int >::iterator 558 559 Parameters 560 ---------- 561 self: std::vector< int > * 562 563 """ 564 return _IOHprofiler.intvec_begin(self) 565 566 567 def end(self): 568 """ 569 end(self) -> std::vector< int >::iterator 570 571 Parameters 572 ---------- 573 self: std::vector< int > * 574 575 """ 576 return _IOHprofiler.intvec_end(self) 577 578 579 def rbegin(self): 580 """ 581 rbegin(self) -> std::vector< int >::reverse_iterator 582 583 Parameters 584 ---------- 585 self: std::vector< int > * 586 587 """ 588 return _IOHprofiler.intvec_rbegin(self) 589 590 591 def rend(self): 592 """ 593 rend(self) -> std::vector< int >::reverse_iterator 594 595 Parameters 596 ---------- 597 self: std::vector< int > * 598 599 """ 600 return _IOHprofiler.intvec_rend(self) 601 602 603 def clear(self): 604 """ 605 clear(self) 606 607 Parameters 608 ---------- 609 self: std::vector< int > * 610 611 """ 612 return _IOHprofiler.intvec_clear(self) 613 614 615 def get_allocator(self): 616 """ 617 get_allocator(self) -> std::vector< int >::allocator_type 618 619 Parameters 620 ---------- 621 self: std::vector< int > const * 622 623 """ 624 return _IOHprofiler.intvec_get_allocator(self) 625 626 627 def pop_back(self): 628 """ 629 pop_back(self) 630 631 Parameters 632 ---------- 633 self: std::vector< int > * 634 635 """ 636 return _IOHprofiler.intvec_pop_back(self) 637 638 639 def erase(self, *args): 640 """ 641 erase(self, pos) -> std::vector< int >::iterator 642 643 Parameters 644 ---------- 645 pos: std::vector< int >::iterator 646 647 erase(self, first, last) -> std::vector< int >::iterator 648 649 Parameters 650 ---------- 651 first: std::vector< int >::iterator 652 last: std::vector< int >::iterator 653 654 """ 655 return _IOHprofiler.intvec_erase(self, *args) 656 657 658 def __init__(self, *args): 659 """ 660 __init__(self) -> intvec 661 __init__(self, arg2) -> intvec 662 663 Parameters 664 ---------- 665 arg2: std::vector< int > const & 666 667 __init__(self, size) -> intvec 668 669 Parameters 670 ---------- 671 size: std::vector< int >::size_type 672 673 __init__(self, size, value) -> intvec 674 675 Parameters 676 ---------- 677 size: std::vector< int >::size_type 678 value: std::vector< int >::value_type const & 679 680 """ 681 this = _IOHprofiler.new_intvec(*args) 682 try: 683 self.this.append(this) 684 except __builtin__.Exception: 685 self.this = this 686 687 def push_back(self, x): 688 """ 689 push_back(self, x) 690 691 Parameters 692 ---------- 693 x: std::vector< int >::value_type const & 694 695 """ 696 return _IOHprofiler.intvec_push_back(self, x) 697 698 699 def front(self): 700 """ 701 front(self) -> std::vector< int >::value_type const & 702 703 Parameters 704 ---------- 705 self: std::vector< int > const * 706 707 """ 708 return _IOHprofiler.intvec_front(self) 709 710 711 def back(self): 712 """ 713 back(self) -> std::vector< int >::value_type const & 714 715 Parameters 716 ---------- 717 self: std::vector< int > const * 718 719 """ 720 return _IOHprofiler.intvec_back(self) 721 722 723 def assign(self, n, x): 724 """ 725 assign(self, n, x) 726 727 Parameters 728 ---------- 729 n: std::vector< int >::size_type 730 x: std::vector< int >::value_type const & 731 732 """ 733 return _IOHprofiler.intvec_assign(self, n, x) 734 735 736 def resize(self, *args): 737 """ 738 resize(self, new_size) 739 740 Parameters 741 ---------- 742 new_size: std::vector< int >::size_type 743 744 resize(self, new_size, x) 745 746 Parameters 747 ---------- 748 new_size: std::vector< int >::size_type 749 x: std::vector< int >::value_type const & 750 751 """ 752 return _IOHprofiler.intvec_resize(self, *args) 753 754 755 def insert(self, *args): 756 """ 757 insert(self, pos, x) -> std::vector< int >::iterator 758 759 Parameters 760 ---------- 761 pos: std::vector< int >::iterator 762 x: std::vector< int >::value_type const & 763 764 insert(self, pos, n, x) 765 766 Parameters 767 ---------- 768 pos: std::vector< int >::iterator 769 n: std::vector< int >::size_type 770 x: std::vector< int >::value_type const & 771 772 """ 773 return _IOHprofiler.intvec_insert(self, *args) 774 775 776 def reserve(self, n): 777 """ 778 reserve(self, n) 779 780 Parameters 781 ---------- 782 n: std::vector< int >::size_type 783 784 """ 785 return _IOHprofiler.intvec_reserve(self, n) 786 787 788 def capacity(self): 789 """ 790 capacity(self) -> std::vector< int >::size_type 791 792 Parameters 793 ---------- 794 self: std::vector< int > const * 795 796 """ 797 return _IOHprofiler.intvec_capacity(self) 798 799 __swig_destroy__ = _IOHprofiler.delete_intvec 800 __del__ = lambda self: None 801intvec_swigregister = _IOHprofiler.intvec_swigregister 802intvec_swigregister(intvec) 803 804class doublevec(_object): 805 """Proxy of C++ std::vector<(double)> class.""" 806 807 __swig_setmethods__ = {} 808 __setattr__ = lambda self, name, value: _swig_setattr(self, doublevec, name, value) 809 __swig_getmethods__ = {} 810 __getattr__ = lambda self, name: _swig_getattr(self, doublevec, name) 811 __repr__ = _swig_repr 812 813 def iterator(self): 814 """ 815 iterator(self) -> SwigPyIterator 816 817 Parameters 818 ---------- 819 self: std::vector< double > * 820 821 """ 822 return _IOHprofiler.doublevec_iterator(self) 823 824 def __iter__(self): 825 return self.iterator() 826 827 def __nonzero__(self): 828 """ 829 __nonzero__(self) -> bool 830 831 Parameters 832 ---------- 833 self: std::vector< double > const * 834 835 """ 836 return _IOHprofiler.doublevec___nonzero__(self) 837 838 839 def __bool__(self): 840 """ 841 __bool__(self) -> bool 842 843 Parameters 844 ---------- 845 self: std::vector< double > const * 846 847 """ 848 return _IOHprofiler.doublevec___bool__(self) 849 850 851 def __len__(self): 852 """ 853 __len__(self) -> std::vector< double >::size_type 854 855 Parameters 856 ---------- 857 self: std::vector< double > const * 858 859 """ 860 return _IOHprofiler.doublevec___len__(self) 861 862 863 def __getslice__(self, i, j): 864 """ 865 __getslice__(self, i, j) -> doublevec 866 867 Parameters 868 ---------- 869 i: std::vector< double >::difference_type 870 j: std::vector< double >::difference_type 871 872 """ 873 return _IOHprofiler.doublevec___getslice__(self, i, j) 874 875 876 def __setslice__(self, *args): 877 """ 878 __setslice__(self, i, j) 879 880 Parameters 881 ---------- 882 i: std::vector< double >::difference_type 883 j: std::vector< double >::difference_type 884 885 __setslice__(self, i, j, v) 886 887 Parameters 888 ---------- 889 i: std::vector< double >::difference_type 890 j: std::vector< double >::difference_type 891 v: std::vector< double,std::allocator< double > > const & 892 893 """ 894 return _IOHprofiler.doublevec___setslice__(self, *args) 895 896 897 def __delslice__(self, i, j): 898 """ 899 __delslice__(self, i, j) 900 901 Parameters 902 ---------- 903 i: std::vector< double >::difference_type 904 j: std::vector< double >::difference_type 905 906 """ 907 return _IOHprofiler.doublevec___delslice__(self, i, j) 908 909 910 def __delitem__(self, *args): 911 """ 912 __delitem__(self, i) 913 914 Parameters 915 ---------- 916 i: std::vector< double >::difference_type 917 918 __delitem__(self, slice) 919 920 Parameters 921 ---------- 922 slice: PySliceObject * 923 924 """ 925 return _IOHprofiler.doublevec___delitem__(self, *args) 926 927 928 def __getitem__(self, *args): 929 """ 930 __getitem__(self, slice) -> doublevec 931 932 Parameters 933 ---------- 934 slice: PySliceObject * 935 936 __getitem__(self, i) -> std::vector< double >::value_type const & 937 938 Parameters 939 ---------- 940 i: std::vector< double >::difference_type 941 942 """ 943 return _IOHprofiler.doublevec___getitem__(self, *args) 944 945 946 def __setitem__(self, *args): 947 """ 948 __setitem__(self, slice, v) 949 950 Parameters 951 ---------- 952 slice: PySliceObject * 953 v: std::vector< double,std::allocator< double > > const & 954 955 __setitem__(self, slice) 956 957 Parameters 958 ---------- 959 slice: PySliceObject * 960 961 __setitem__(self, i, x) 962 963 Parameters 964 ---------- 965 i: std::vector< double >::difference_type 966 x: std::vector< double >::value_type const & 967 968 """ 969 return _IOHprofiler.doublevec___setitem__(self, *args) 970 971 972 def pop(self): 973 """ 974 pop(self) -> std::vector< double >::value_type 975 976 Parameters 977 ---------- 978 self: std::vector< double > * 979 980 """ 981 return _IOHprofiler.doublevec_pop(self) 982 983 984 def append(self, x): 985 """ 986 append(self, x) 987 988 Parameters 989 ---------- 990 x: std::vector< double >::value_type const & 991 992 """ 993 return _IOHprofiler.doublevec_append(self, x) 994 995 996 def empty(self): 997 """ 998 empty(self) -> bool 999 1000 Parameters 1001 ---------- 1002 self: std::vector< double > const * 1003 1004 """ 1005 return _IOHprofiler.doublevec_empty(self) 1006 1007 1008 def size(self): 1009 """ 1010 size(self) -> std::vector< double >::size_type 1011 1012 Parameters 1013 ---------- 1014 self: std::vector< double > const * 1015 1016 """ 1017 return _IOHprofiler.doublevec_size(self) 1018 1019 1020 def swap(self, v): 1021 """ 1022 swap(self, v) 1023 1024 Parameters 1025 ---------- 1026 v: std::vector< double > & 1027 1028 """ 1029 return _IOHprofiler.doublevec_swap(self, v) 1030 1031 1032 def begin(self): 1033 """ 1034 begin(self) -> std::vector< double >::iterator 1035 1036 Parameters 1037 ---------- 1038 self: std::vector< double > * 1039 1040 """ 1041 return _IOHprofiler.doublevec_begin(self) 1042 1043 1044 def end(self): 1045 """ 1046 end(self) -> std::vector< double >::iterator 1047 1048 Parameters 1049 ---------- 1050 self: std::vector< double > * 1051 1052 """ 1053 return _IOHprofiler.doublevec_end(self) 1054 1055 1056 def rbegin(self): 1057 """ 1058 rbegin(self) -> std::vector< double >::reverse_iterator 1059 1060 Parameters 1061 ---------- 1062 self: std::vector< double > * 1063 1064 """ 1065 return _IOHprofiler.doublevec_rbegin(self) 1066 1067 1068 def rend(self): 1069 """ 1070 rend(self) -> std::vector< double >::reverse_iterator 1071 1072 Parameters 1073 ---------- 1074 self: std::vector< double > * 1075 1076 """ 1077 return _IOHprofiler.doublevec_rend(self) 1078 1079 1080 def clear(self): 1081 """ 1082 clear(self) 1083 1084 Parameters 1085 ---------- 1086 self: std::vector< double > * 1087 1088 """ 1089 return _IOHprofiler.doublevec_clear(self) 1090 1091 1092 def get_allocator(self): 1093 """ 1094 get_allocator(self) -> std::vector< double >::allocator_type 1095 1096 Parameters 1097 ---------- 1098 self: std::vector< double > const * 1099 1100 """ 1101 return _IOHprofiler.doublevec_get_allocator(self) 1102 1103 1104 def pop_back(self): 1105 """ 1106 pop_back(self) 1107 1108 Parameters 1109 ---------- 1110 self: std::vector< double > * 1111 1112 """ 1113 return _IOHprofiler.doublevec_pop_back(self) 1114 1115 1116 def erase(self, *args): 1117 """ 1118 erase(self, pos) -> std::vector< double >::iterator 1119 1120 Parameters 1121 ---------- 1122 pos: std::vector< double >::iterator 1123 1124 erase(self, first, last) -> std::vector< double >::iterator 1125 1126 Parameters 1127 ---------- 1128 first: std::vector< double >::iterator 1129 last: std::vector< double >::iterator 1130 1131 """ 1132 return _IOHprofiler.doublevec_erase(self, *args) 1133 1134 1135 def __init__(self, *args): 1136 """ 1137 __init__(self) -> doublevec 1138 __init__(self, arg2) -> doublevec 1139 1140 Parameters 1141 ---------- 1142 arg2: std::vector< double > const & 1143 1144 __init__(self, size) -> doublevec 1145 1146 Parameters 1147 ---------- 1148 size: std::vector< double >::size_type 1149 1150 __init__(self, size, value) -> doublevec 1151 1152 Parameters 1153 ---------- 1154 size: std::vector< double >::size_type 1155 value: std::vector< double >::value_type const & 1156 1157 """ 1158 this = _IOHprofiler.new_doublevec(*args) 1159 try: 1160 self.this.append(this) 1161 except __builtin__.Exception: 1162 self.this = this 1163 1164 def push_back(self, x): 1165 """ 1166 push_back(self, x) 1167 1168 Parameters 1169 ---------- 1170 x: std::vector< double >::value_type const & 1171 1172 """ 1173 return _IOHprofiler.doublevec_push_back(self, x) 1174 1175 1176 def front(self): 1177 """ 1178 front(self) -> std::vector< double >::value_type const & 1179 1180 Parameters 1181 ---------- 1182 self: std::vector< double > const * 1183 1184 """ 1185 return _IOHprofiler.doublevec_front(self) 1186 1187 1188 def back(self): 1189 """ 1190 back(self) -> std::vector< double >::value_type const & 1191 1192 Parameters 1193 ---------- 1194 self: std::vector< double > const * 1195 1196 """ 1197 return _IOHprofiler.doublevec_back(self) 1198 1199 1200 def assign(self, n, x): 1201 """ 1202 assign(self, n, x) 1203 1204 Parameters 1205 ---------- 1206 n: std::vector< double >::size_type 1207 x: std::vector< double >::value_type const & 1208 1209 """ 1210 return _IOHprofiler.doublevec_assign(self, n, x) 1211 1212 1213 def resize(self, *args): 1214 """ 1215 resize(self, new_size) 1216 1217 Parameters 1218 ---------- 1219 new_size: std::vector< double >::size_type 1220 1221 resize(self, new_size, x) 1222 1223 Parameters 1224 ---------- 1225 new_size: std::vector< double >::size_type 1226 x: std::vector< double >::value_type const & 1227 1228 """ 1229 return _IOHprofiler.doublevec_resize(self, *args) 1230 1231 1232 def insert(self, *args): 1233 """ 1234 insert(self, pos, x) -> std::vector< double >::iterator 1235 1236 Parameters 1237 ---------- 1238 pos: std::vector< double >::iterator 1239 x: std::vector< double >::value_type const & 1240 1241 insert(self, pos, n, x) 1242 1243 Parameters 1244 ---------- 1245 pos: std::vector< double >::iterator 1246 n: std::vector< double >::size_type 1247 x: std::vector< double >::value_type const & 1248 1249 """ 1250 return _IOHprofiler.doublevec_insert(self, *args) 1251 1252 1253 def reserve(self, n): 1254 """ 1255 reserve(self, n) 1256 1257 Parameters 1258 ---------- 1259 n: std::vector< double >::size_type 1260 1261 """ 1262 return _IOHprofiler.doublevec_reserve(self, n) 1263 1264 1265 def capacity(self): 1266 """ 1267 capacity(self) -> std::vector< double >::size_type 1268 1269 Parameters 1270 ---------- 1271 self: std::vector< double > const * 1272 1273 """ 1274 return _IOHprofiler.doublevec_capacity(self) 1275 1276 __swig_destroy__ = _IOHprofiler.delete_doublevec 1277 __del__ = lambda self: None 1278doublevec_swigregister = _IOHprofiler.doublevec_swigregister 1279doublevec_swigregister(doublevec) 1280 1281class stringvec(_object): 1282 """Proxy of C++ std::vector<(std::string)> class.""" 1283 1284 __swig_setmethods__ = {} 1285 __setattr__ = lambda self, name, value: _swig_setattr(self, stringvec, name, value) 1286 __swig_getmethods__ = {} 1287 __getattr__ = lambda self, name: _swig_getattr(self, stringvec, name) 1288 __repr__ = _swig_repr 1289 1290 def iterator(self): 1291 """ 1292 iterator(self) -> SwigPyIterator 1293 1294 Parameters 1295 ---------- 1296 self: std::vector< std::string > * 1297 1298 """ 1299 return _IOHprofiler.stringvec_iterator(self) 1300 1301 def __iter__(self): 1302 return self.iterator() 1303 1304 def __nonzero__(self): 1305 """ 1306 __nonzero__(self) -> bool 1307 1308 Parameters 1309 ---------- 1310 self: std::vector< std::string > const * 1311 1312 """ 1313 return _IOHprofiler.stringvec___nonzero__(self) 1314 1315 1316 def __bool__(self): 1317 """ 1318 __bool__(self) -> bool 1319 1320 Parameters 1321 ---------- 1322 self: std::vector< std::string > const * 1323 1324 """ 1325 return _IOHprofiler.stringvec___bool__(self) 1326 1327 1328 def __len__(self): 1329 """ 1330 __len__(self) -> std::vector< std::string >::size_type 1331 1332 Parameters 1333 ---------- 1334 self: std::vector< std::string > const * 1335 1336 """ 1337 return _IOHprofiler.stringvec___len__(self) 1338 1339 1340 def __getslice__(self, i, j): 1341 """ 1342 __getslice__(self, i, j) -> stringvec 1343 1344 Parameters 1345 ---------- 1346 i: std::vector< std::string >::difference_type 1347 j: std::vector< std::string >::difference_type 1348 1349 """ 1350 return _IOHprofiler.stringvec___getslice__(self, i, j) 1351 1352 1353 def __setslice__(self, *args): 1354 """ 1355 __setslice__(self, i, j) 1356 1357 Parameters 1358 ---------- 1359 i: std::vector< std::string >::difference_type 1360 j: std::vector< std::string >::difference_type 1361 1362 __setslice__(self, i, j, v) 1363 1364 Parameters 1365 ---------- 1366 i: std::vector< std::string >::difference_type 1367 j: std::vector< std::string >::difference_type 1368 v: std::vector< std::string,std::allocator< std::string > > const & 1369 1370 """ 1371 return _IOHprofiler.stringvec___setslice__(self, *args) 1372 1373 1374 def __delslice__(self, i, j): 1375 """ 1376 __delslice__(self, i, j) 1377 1378 Parameters 1379 ---------- 1380 i: std::vector< std::string >::difference_type 1381 j: std::vector< std::string >::difference_type 1382 1383 """ 1384 return _IOHprofiler.stringvec___delslice__(self, i, j) 1385 1386 1387 def __delitem__(self, *args): 1388 """ 1389 __delitem__(self, i) 1390 1391 Parameters 1392 ---------- 1393 i: std::vector< std::string >::difference_type 1394 1395 __delitem__(self, slice) 1396 1397 Parameters 1398 ---------- 1399 slice: PySliceObject * 1400 1401 """ 1402 return _IOHprofiler.stringvec___delitem__(self, *args) 1403 1404 1405 def __getitem__(self, *args): 1406 """ 1407 __getitem__(self, slice) -> stringvec 1408 1409 Parameters 1410 ---------- 1411 slice: PySliceObject * 1412 1413 __getitem__(self, i) -> std::vector< std::string >::value_type const & 1414 1415 Parameters 1416 ---------- 1417 i: std::vector< std::string >::difference_type 1418 1419 """ 1420 return _IOHprofiler.stringvec___getitem__(self, *args) 1421 1422 1423 def __setitem__(self, *args): 1424 """ 1425 __setitem__(self, slice, v) 1426 1427 Parameters 1428 ---------- 1429 slice: PySliceObject * 1430 v: std::vector< std::string,std::allocator< std::string > > const & 1431 1432 __setitem__(self, slice) 1433 1434 Parameters 1435 ---------- 1436 slice: PySliceObject * 1437 1438 __setitem__(self, i, x) 1439 1440 Parameters 1441 ---------- 1442 i: std::vector< std::string >::difference_type 1443 x: std::vector< std::string >::value_type const & 1444 1445 """ 1446 return _IOHprofiler.stringvec___setitem__(self, *args) 1447 1448 1449 def pop(self): 1450 """ 1451 pop(self) -> std::vector< std::string >::value_type 1452 1453 Parameters 1454 ---------- 1455 self: std::vector< std::string > * 1456 1457 """ 1458 return _IOHprofiler.stringvec_pop(self) 1459 1460 1461 def append(self, x): 1462 """ 1463 append(self, x) 1464 1465 Parameters 1466 ---------- 1467 x: std::vector< std::string >::value_type const & 1468 1469 """ 1470 return _IOHprofiler.stringvec_append(self, x) 1471 1472 1473 def empty(self): 1474 """ 1475 empty(self) -> bool 1476 1477 Parameters 1478 ---------- 1479 self: std::vector< std::string > const * 1480 1481 """ 1482 return _IOHprofiler.stringvec_empty(self) 1483 1484 1485 def size(self): 1486 """ 1487 size(self) -> std::vector< std::string >::size_type 1488 1489 Parameters 1490 ---------- 1491 self: std::vector< std::string > const * 1492 1493 """ 1494 return _IOHprofiler.stringvec_size(self) 1495 1496 1497 def swap(self, v): 1498 """ 1499 swap(self, v) 1500 1501 Parameters 1502 ---------- 1503 v: std::vector< std::string > & 1504 1505 """ 1506 return _IOHprofiler.stringvec_swap(self, v) 1507 1508 1509 def begin(self): 1510 """ 1511 begin(self) -> std::vector< std::string >::iterator 1512 1513 Parameters 1514 ---------- 1515 self: std::vector< std::string > * 1516 1517 """ 1518 return _IOHprofiler.stringvec_begin(self) 1519 1520 1521 def end(self): 1522 """ 1523 end(self) -> std::vector< std::string >::iterator 1524 1525 Parameters 1526 ---------- 1527 self: std::vector< std::string > * 1528 1529 """ 1530 return _IOHprofiler.stringvec_end(self) 1531 1532 1533 def rbegin(self): 1534 """ 1535 rbegin(self) -> std::vector< std::string >::reverse_iterator 1536 1537 Parameters 1538 ---------- 1539 self: std::vector< std::string > * 1540 1541 """ 1542 return _IOHprofiler.stringvec_rbegin(self) 1543 1544 1545 def rend(self): 1546 """ 1547 rend(self) -> std::vector< std::string >::reverse_iterator 1548 1549 Parameters 1550 ---------- 1551 self: std::vector< std::string > * 1552 1553 """ 1554 return _IOHprofiler.stringvec_rend(self) 1555 1556 1557 def clear(self): 1558 """ 1559 clear(self) 1560 1561 Parameters 1562 ---------- 1563 self: std::vector< std::string > * 1564 1565 """ 1566 return _IOHprofiler.stringvec_clear(self) 1567 1568 1569 def get_allocator(self): 1570 """ 1571 get_allocator(self) -> std::vector< std::string >::allocator_type 1572 1573 Parameters 1574 ---------- 1575 self: std::vector< std::string > const * 1576 1577 """ 1578 return _IOHprofiler.stringvec_get_allocator(self) 1579 1580 1581 def pop_back(self): 1582 """ 1583 pop_back(self) 1584 1585 Parameters 1586 ---------- 1587 self: std::vector< std::string > * 1588 1589 """ 1590 return _IOHprofiler.stringvec_pop_back(self) 1591 1592 1593 def erase(self, *args): 1594 """ 1595 erase(self, pos) -> std::vector< std::string >::iterator 1596 1597 Parameters 1598 ---------- 1599 pos: std::vector< std::string >::iterator 1600 1601 erase(self, first, last) -> std::vector< std::string >::iterator 1602 1603 Parameters 1604 ---------- 1605 first: std::vector< std::string >::iterator 1606 last: std::vector< std::string >::iterator 1607 1608 """ 1609 return _IOHprofiler.stringvec_erase(self, *args) 1610 1611 1612 def __init__(self, *args): 1613 """ 1614 __init__(self) -> stringvec 1615 __init__(self, arg2) -> stringvec 1616 1617 Parameters 1618 ---------- 1619 arg2: std::vector< std::string > const & 1620 1621 __init__(self, size) -> stringvec 1622 1623 Parameters 1624 ---------- 1625 size: std::vector< std::string >::size_type 1626 1627 __init__(self, size, value) -> stringvec 1628 1629 Parameters 1630 ---------- 1631 size: std::vector< std::string >::size_type 1632 value: std::vector< std::string >::value_type const & 1633 1634 """ 1635 this = _IOHprofiler.new_stringvec(*args) 1636 try: 1637 self.this.append(this) 1638 except __builtin__.Exception: 1639 self.this = this 1640 1641 def push_back(self, x): 1642 """ 1643 push_back(self, x) 1644 1645 Parameters 1646 ---------- 1647 x: std::vector< std::string >::value_type const & 1648 1649 """ 1650 return _IOHprofiler.stringvec_push_back(self, x) 1651 1652 1653 def front(self): 1654 """ 1655 front(self) -> std::vector< std::string >::value_type const & 1656 1657 Parameters 1658 ---------- 1659 self: std::vector< std::string > const * 1660 1661 """ 1662 return _IOHprofiler.stringvec_front(self) 1663 1664 1665 def back(self): 1666 """ 1667 back(self) -> std::vector< std::string >::value_type const & 1668 1669 Parameters 1670 ---------- 1671 self: std::vector< std::string > const * 1672 1673 """ 1674 return _IOHprofiler.stringvec_back(self) 1675 1676 1677 def assign(self, n, x): 1678 """ 1679 assign(self, n, x) 1680 1681 Parameters 1682 ---------- 1683 n: std::vector< std::string >::size_type 1684 x: std::vector< std::string >::value_type const & 1685 1686 """ 1687 return _IOHprofiler.stringvec_assign(self, n, x) 1688 1689 1690 def resize(self, *args): 1691 """ 1692 resize(self, new_size) 1693 1694 Parameters 1695 ---------- 1696 new_size: std::vector< std::string >::size_type 1697 1698 resize(self, new_size, x) 1699 1700 Parameters 1701 ---------- 1702 new_size: std::vector< std::string >::size_type 1703 x: std::vector< std::string >::value_type const & 1704 1705 """ 1706 return _IOHprofiler.stringvec_resize(self, *args) 1707 1708 1709 def insert(self, *args): 1710 """ 1711 insert(self, pos, x) -> std::vector< std::string >::iterator 1712 1713 Parameters 1714 ---------- 1715 pos: std::vector< std::string >::iterator 1716 x: std::vector< std::string >::value_type const & 1717 1718 insert(self, pos, n, x) 1719 1720 Parameters 1721 ---------- 1722 pos: std::vector< std::string >::iterator 1723 n: std::vector< std::string >::size_type 1724 x: std::vector< std::string >::value_type const & 1725 1726 """ 1727 return _IOHprofiler.stringvec_insert(self, *args) 1728 1729 1730 def reserve(self, n): 1731 """ 1732 reserve(self, n) 1733 1734 Parameters 1735 ---------- 1736 n: std::vector< std::string >::size_type 1737 1738 """ 1739 return _IOHprofiler.stringvec_reserve(self, n) 1740 1741 1742 def capacity(self): 1743 """ 1744 capacity(self) -> std::vector< std::string >::size_type 1745 1746 Parameters 1747 ---------- 1748 self: std::vector< std::string > const * 1749 1750 """ 1751 return _IOHprofiler.stringvec_capacity(self) 1752 1753 __swig_destroy__ = _IOHprofiler.delete_stringvec 1754 __del__ = lambda self: None 1755stringvec_swigregister = _IOHprofiler.stringvec_swigregister 1756stringvec_swigregister(stringvec) 1757 1758MAXLINESIZE = _IOHprofiler.MAXLINESIZE 1759MAXKEYNUMBER = _IOHprofiler.MAXKEYNUMBER 1760class _Dict(_object): 1761 """Proxy of C++ _Dict class.""" 1762 1763 __swig_setmethods__ = {} 1764 __setattr__ = lambda self, name, value: _swig_setattr(self, _Dict, name, value) 1765 __swig_getmethods__ = {} 1766 __getattr__ = lambda self, name: _swig_getattr(self, _Dict, name) 1767 __repr__ = _swig_repr 1768 1769 def __init__(self): 1770 """__init__(self) -> _Dict""" 1771 this = _IOHprofiler.new__Dict() 1772 try: 1773 self.this.append(this) 1774 except __builtin__.Exception: 1775 self.this = this 1776 __swig_destroy__ = _IOHprofiler.delete__Dict 1777 __del__ = lambda self: None 1778 __swig_setmethods__["n"] = _IOHprofiler._Dict_n_set 1779 __swig_getmethods__["n"] = _IOHprofiler._Dict_n_get 1780 if _newclass: 1781 n = _swig_property(_IOHprofiler._Dict_n_get, _IOHprofiler._Dict_n_set) 1782 __swig_setmethods__["size"] = _IOHprofiler._Dict_size_set 1783 __swig_getmethods__["size"] = _IOHprofiler._Dict_size_get 1784 if _newclass: 1785 size = _swig_property(_IOHprofiler._Dict_size_get, _IOHprofiler._Dict_size_set) 1786 __swig_setmethods__["section"] = _IOHprofiler._Dict_section_set 1787 __swig_getmethods__["section"] = _IOHprofiler._Dict_section_get 1788 if _newclass: 1789 section = _swig_property(_IOHprofiler._Dict_section_get, _IOHprofiler._Dict_section_set) 1790 __swig_setmethods__["value"] = _IOHprofiler._Dict_value_set 1791 __swig_getmethods__["value"] = _IOHprofiler._Dict_value_get 1792 if _newclass: 1793 value = _swig_property(_IOHprofiler._Dict_value_get, _IOHprofiler._Dict_value_set) 1794 __swig_setmethods__["key"] = _IOHprofiler._Dict_key_set 1795 __swig_getmethods__["key"] = _IOHprofiler._Dict_key_get 1796 if _newclass: 1797 key = _swig_property(_IOHprofiler._Dict_key_get, _IOHprofiler._Dict_key_set) 1798_Dict_swigregister = _IOHprofiler._Dict_swigregister 1799_Dict_swigregister(_Dict) 1800cvar = _IOHprofiler.cvar 1801 1802EMPTY = _IOHprofiler.EMPTY 1803COMMENT = _IOHprofiler.COMMENT 1804SECTION = _IOHprofiler.SECTION 1805VALUE = _IOHprofiler.VALUE 1806CON_ERROR = _IOHprofiler.CON_ERROR 1807class IOHprofiler_configuration(_object): 1808 """Proxy of C++ IOHprofiler_configuration class.""" 1809 1810 __swig_setmethods__ = {} 1811 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_configuration, name, value) 1812 __swig_getmethods__ = {} 1813 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_configuration, name) 1814 __repr__ = _swig_repr 1815 1816 def __init__(self): 1817 """__init__(self) -> IOHprofiler_configuration""" 1818 this = _IOHprofiler.new_IOHprofiler_configuration() 1819 try: 1820 self.this.append(this) 1821 except __builtin__.Exception: 1822 self.this = this 1823 1824 def set_Dict(self, dict, section, key, value): 1825 """ 1826 set_Dict(self, dict, section, key, value) -> int 1827 1828 Parameters 1829 ---------- 1830 dict: _Dict & 1831 section: std::string const 1832 key: std::string const 1833 value: std::string const 1834 1835 """ 1836 return _IOHprofiler.IOHprofiler_configuration_set_Dict(self, dict, section, key, value) 1837 1838 1839 def get_Dict_String(self, dict, section, key): 1840 """ 1841 get_Dict_String(self, dict, section, key) -> std::string 1842 1843 Parameters 1844 ---------- 1845 dict: _Dict const 1846 section: std::string const 1847 key: std::string const 1848 1849 """ 1850 return _IOHprofiler.IOHprofiler_configuration_get_Dict_String(self, dict, section, key) 1851 1852 1853 def get_Dict_int_vector(self, dict, section, key, _min, _max): 1854 """ 1855 get_Dict_int_vector(self, dict, section, key, _min, _max) -> intvec 1856 1857 Parameters 1858 ---------- 1859 dict: _Dict const 1860 section: std::string const 1861 key: std::string const 1862 _min: int const 1863 _max: int const 1864 1865 """ 1866 return _IOHprofiler.IOHprofiler_configuration_get_Dict_int_vector(self, dict, section, key, _min, _max) 1867 1868 1869 def get_Dict_Int(self, dict, section, key): 1870 """ 1871 get_Dict_Int(self, dict, section, key) -> int 1872 1873 Parameters 1874 ---------- 1875 dict: _Dict const 1876 section: std::string const 1877 key: std::string const 1878 1879 """ 1880 return _IOHprofiler.IOHprofiler_configuration_get_Dict_Int(self, dict, section, key) 1881 1882 1883 def get_Dict_bool(self, dict, section, key): 1884 """ 1885 get_Dict_bool(self, dict, section, key) -> bool 1886 1887 Parameters 1888 ---------- 1889 dict: _Dict const 1890 section: std::string const 1891 key: std::string const 1892 1893 """ 1894 return _IOHprofiler.IOHprofiler_configuration_get_Dict_bool(self, dict, section, key) 1895 1896 1897 def add_Line(self, input_line, section, key, value): 1898 """ 1899 add_Line(self, input_line, section, key, value) -> linecontent 1900 1901 Parameters 1902 ---------- 1903 input_line: std::string const 1904 section: std::string & 1905 key: std::string & 1906 value: std::string & 1907 1908 """ 1909 return _IOHprofiler.IOHprofiler_configuration_add_Line(self, input_line, section, key, value) 1910 1911 1912 def load(self, filename): 1913 """ 1914 load(self, filename) -> _Dict 1915 1916 Parameters 1917 ---------- 1918 filename: std::string const 1919 1920 """ 1921 return _IOHprofiler.IOHprofiler_configuration_load(self, filename) 1922 1923 1924 def readcfg(self, filename): 1925 """ 1926 readcfg(self, filename) 1927 1928 Parameters 1929 ---------- 1930 filename: std::string 1931 1932 """ 1933 return _IOHprofiler.IOHprofiler_configuration_readcfg(self, filename) 1934 1935 1936 def get_suite_name(self): 1937 """ 1938 get_suite_name(self) -> std::string 1939 1940 Parameters 1941 ---------- 1942 self: IOHprofiler_configuration * 1943 1944 """ 1945 return _IOHprofiler.IOHprofiler_configuration_get_suite_name(self) 1946 1947 1948 def get_problem_id(self): 1949 """ 1950 get_problem_id(self) -> intvec 1951 1952 Parameters 1953 ---------- 1954 self: IOHprofiler_configuration * 1955 1956 """ 1957 return _IOHprofiler.IOHprofiler_configuration_get_problem_id(self) 1958 1959 1960 def get_instance_id(self): 1961 """ 1962 get_instance_id(self) -> intvec 1963 1964 Parameters 1965 ---------- 1966 self: IOHprofiler_configuration * 1967 1968 """ 1969 return _IOHprofiler.IOHprofiler_configuration_get_instance_id(self) 1970 1971 1972 def get_dimension(self): 1973 """ 1974 get_dimension(self) -> intvec 1975 1976 Parameters 1977 ---------- 1978 self: IOHprofiler_configuration * 1979 1980 """ 1981 return _IOHprofiler.IOHprofiler_configuration_get_dimension(self) 1982 1983 1984 def get_output_directory(self): 1985 """ 1986 get_output_directory(self) -> std::string 1987 1988 Parameters 1989 ---------- 1990 self: IOHprofiler_configuration * 1991 1992 """ 1993 return _IOHprofiler.IOHprofiler_configuration_get_output_directory(self) 1994 1995 1996 def get_result_folder(self): 1997 """ 1998 get_result_folder(self) -> std::string 1999 2000 Parameters 2001 ---------- 2002 self: IOHprofiler_configuration * 2003 2004 """ 2005 return _IOHprofiler.IOHprofiler_configuration_get_result_folder(self) 2006 2007 2008 def get_algorithm_info(self): 2009 """ 2010 get_algorithm_info(self) -> std::string 2011 2012 Parameters 2013 ---------- 2014 self: IOHprofiler_configuration * 2015 2016 """ 2017 return _IOHprofiler.IOHprofiler_configuration_get_algorithm_info(self) 2018 2019 2020 def get_algorithm_name(self): 2021 """ 2022 get_algorithm_name(self) -> std::string 2023 2024 Parameters 2025 ---------- 2026 self: IOHprofiler_configuration * 2027 2028 """ 2029 return _IOHprofiler.IOHprofiler_configuration_get_algorithm_name(self) 2030 2031 2032 def get_complete_triggers(self): 2033 """ 2034 get_complete_triggers(self) -> bool 2035 2036 Parameters 2037 ---------- 2038 self: IOHprofiler_configuration * 2039 2040 """ 2041 return _IOHprofiler.IOHprofiler_configuration_get_complete_triggers(self) 2042 2043 2044 def get_update_triggers(self): 2045 """ 2046 get_update_triggers(self) -> bool 2047 2048 Parameters 2049 ---------- 2050 self: IOHprofiler_configuration * 2051 2052 """ 2053 return _IOHprofiler.IOHprofiler_configuration_get_update_triggers(self) 2054 2055 2056 def get_base_evaluation_triggers(self): 2057 """ 2058 get_base_evaluation_triggers(self) -> intvec 2059 2060 Parameters 2061 ---------- 2062 self: IOHprofiler_configuration * 2063 2064 """ 2065 return _IOHprofiler.IOHprofiler_configuration_get_base_evaluation_triggers(self) 2066 2067 2068 def get_number_target_triggers(self): 2069 """ 2070 get_number_target_triggers(self) -> int 2071 2072 Parameters 2073 ---------- 2074 self: IOHprofiler_configuration * 2075 2076 """ 2077 return _IOHprofiler.IOHprofiler_configuration_get_number_target_triggers(self) 2078 2079 2080 def get_number_interval_triggers(self): 2081 """ 2082 get_number_interval_triggers(self) -> int 2083 2084 Parameters 2085 ---------- 2086 self: IOHprofiler_configuration * 2087 2088 """ 2089 return _IOHprofiler.IOHprofiler_configuration_get_number_interval_triggers(self) 2090 2091 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_configuration 2092 __del__ = lambda self: None 2093IOHprofiler_configuration_swigregister = _IOHprofiler.IOHprofiler_configuration_swigregister 2094IOHprofiler_configuration_swigregister(IOHprofiler_configuration) 2095 2096class IOHprofiler_observer(_object): 2097 """Proxy of C++ IOHprofiler_observer class.""" 2098 2099 __swig_setmethods__ = {} 2100 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_observer, name, value) 2101 __swig_getmethods__ = {} 2102 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_observer, name) 2103 __repr__ = _swig_repr 2104 2105 def __init__(self): 2106 """__init__(self) -> IOHprofiler_observer""" 2107 this = _IOHprofiler.new_IOHprofiler_observer() 2108 try: 2109 self.this.append(this) 2110 except __builtin__.Exception: 2111 self.this = this 2112 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_observer 2113 __del__ = lambda self: None 2114 2115 def set_complete_flag(self, complete_flag): 2116 """ 2117 set_complete_flag(self, complete_flag) 2118 2119 Parameters 2120 ---------- 2121 complete_flag: bool 2122 2123 """ 2124 return _IOHprofiler.IOHprofiler_observer_set_complete_flag(self, complete_flag) 2125 2126 2127 def complete_status(self): 2128 """ 2129 complete_status(self) -> bool 2130 2131 Parameters 2132 ---------- 2133 self: IOHprofiler_observer const * 2134 2135 """ 2136 return _IOHprofiler.IOHprofiler_observer_complete_status(self) 2137 2138 2139 def complete_trigger(self): 2140 """ 2141 complete_trigger(self) -> bool 2142 2143 Parameters 2144 ---------- 2145 self: IOHprofiler_observer const * 2146 2147 """ 2148 return _IOHprofiler.IOHprofiler_observer_complete_trigger(self) 2149 2150 2151 def set_interval(self, interval): 2152 """ 2153 set_interval(self, interval) 2154 2155 Parameters 2156 ---------- 2157 interval: int 2158 2159 """ 2160 return _IOHprofiler.IOHprofiler_observer_set_interval(self, interval) 2161 2162 2163 def interval_status(self): 2164 """ 2165 interval_status(self) -> bool 2166 2167 Parameters 2168 ---------- 2169 self: IOHprofiler_observer const * 2170 2171 """ 2172 return _IOHprofiler.IOHprofiler_observer_interval_status(self) 2173 2174 2175 def interval_trigger(self, evaluations): 2176 """ 2177 interval_trigger(self, evaluations) -> bool 2178 2179 Parameters 2180 ---------- 2181 evaluations: size_t 2182 2183 """ 2184 return _IOHprofiler.IOHprofiler_observer_interval_trigger(self, evaluations) 2185 2186 2187 def set_update_flag(self, update_flag): 2188 """ 2189 set_update_flag(self, update_flag) 2190 2191 Parameters 2192 ---------- 2193 update_flag: bool 2194 2195 """ 2196 return _IOHprofiler.IOHprofiler_observer_set_update_flag(self, update_flag) 2197 2198 2199 def update_trigger(self, fitness, optimization_type): 2200 """ 2201 update_trigger(self, fitness, optimization_type) -> bool 2202 2203 Parameters 2204 ---------- 2205 fitness: double 2206 optimization_type: enum IOH_optimization_type 2207 2208 """ 2209 return _IOHprofiler.IOHprofiler_observer_update_trigger(self, fitness, optimization_type) 2210 2211 2212 def update_status(self): 2213 """ 2214 update_status(self) -> bool 2215 2216 Parameters 2217 ---------- 2218 self: IOHprofiler_observer const * 2219 2220 """ 2221 return _IOHprofiler.IOHprofiler_observer_update_status(self) 2222 2223 2224 def set_time_points(self, time_points, number_of_evaluations, time_points_exp_base1=10, time_points_exp_base2=10): 2225 """ 2226 set_time_points(self, time_points, number_of_evaluations, time_points_exp_base1=10, time_points_exp_base2=10) 2227 2228 Parameters 2229 ---------- 2230 time_points: std::vector< int,std::allocator< int > > const & 2231 number_of_evaluations: int const 2232 time_points_exp_base1: int const 2233 time_points_exp_base2: int const 2234 2235 set_time_points(self, time_points, number_of_evaluations, time_points_exp_base1=10) 2236 2237 Parameters 2238 ---------- 2239 time_points: std::vector< int,std::allocator< int > > const & 2240 number_of_evaluations: int const 2241 time_points_exp_base1: int const 2242 2243 set_time_points(self, time_points, number_of_evaluations) 2244 2245 Parameters 2246 ---------- 2247 time_points: std::vector< int,std::allocator< int > > const & 2248 number_of_evaluations: int const 2249 2250 """ 2251 return _IOHprofiler.IOHprofiler_observer_set_time_points(self, time_points, number_of_evaluations, time_points_exp_base1, time_points_exp_base2) 2252 2253 2254 def time_points_status(self): 2255 """ 2256 time_points_status(self) -> bool 2257 2258 Parameters 2259 ---------- 2260 self: IOHprofiler_observer const * 2261 2262 """ 2263 return _IOHprofiler.IOHprofiler_observer_time_points_status(self) 2264 2265 2266 def time_points_trigger(self, evaluations): 2267 """ 2268 time_points_trigger(self, evaluations) -> bool 2269 2270 Parameters 2271 ---------- 2272 evaluations: size_t 2273 2274 """ 2275 return _IOHprofiler.IOHprofiler_observer_time_points_trigger(self, evaluations) 2276 2277 2278 def reset_observer(self, optimization_type): 2279 """ 2280 reset_observer(self, optimization_type) 2281 2282 Parameters 2283 ---------- 2284 optimization_type: enum IOH_optimization_type const 2285 2286 """ 2287 return _IOHprofiler.IOHprofiler_observer_reset_observer(self, optimization_type) 2288 2289 2290 def do_log(self, log_info): 2291 """ 2292 do_log(self, log_info) 2293 2294 Parameters 2295 ---------- 2296 log_info: std::vector< double,std::allocator< double > > const & 2297 2298 """ 2299 return _IOHprofiler.IOHprofiler_observer_do_log(self, log_info) 2300 2301 2302 def track_problem(self, *args): 2303 """ 2304 track_problem(self, problem) 2305 2306 Parameters 2307 ---------- 2308 problem: IOHprofiler_problem< int > const & 2309 2310 track_problem(self, problem) 2311 2312 Parameters 2313 ---------- 2314 problem: IOHprofiler_problem< double > const & 2315 2316 """ 2317 return _IOHprofiler.IOHprofiler_observer_track_problem(self, *args) 2318 2319IOHprofiler_observer_swigregister = _IOHprofiler.IOHprofiler_observer_swigregister 2320IOHprofiler_observer_swigregister(IOHprofiler_observer) 2321 2322class IOHprofiler_Problem_int(_object): 2323 """Proxy of C++ IOHprofiler_problem<(int)> class.""" 2324 2325 __swig_setmethods__ = {} 2326 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_Problem_int, name, value) 2327 __swig_getmethods__ = {} 2328 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_Problem_int, name) 2329 __repr__ = _swig_repr 2330 2331 def __init__(self, *args): 2332 """ 2333 __init__(self, instance_id, dimension) -> IOHprofiler_Problem_int 2334 2335 Parameters 2336 ---------- 2337 instance_id: int 2338 dimension: int 2339 2340 __init__(self, instance_id) -> IOHprofiler_Problem_int 2341 2342 Parameters 2343 ---------- 2344 instance_id: int 2345 2346 __init__(self) -> IOHprofiler_Problem_int 2347 """ 2348 this = _IOHprofiler.new_IOHprofiler_Problem_int(*args) 2349 try: 2350 self.this.append(this) 2351 except __builtin__.Exception: 2352 self.this = this 2353 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_Problem_int 2354 __del__ = lambda self: None 2355 2356 def internal_evaluate(self, x): 2357 """ 2358 internal_evaluate(self, x) -> double 2359 2360 Parameters 2361 ---------- 2362 x: std::vector< int,std::allocator< int > > const & 2363 2364 """ 2365 return _IOHprofiler.IOHprofiler_Problem_int_internal_evaluate(self, x) 2366 2367 2368 def prepare_problem(self): 2369 """ 2370 prepare_problem(self) 2371 2372 Parameters 2373 ---------- 2374 self: IOHprofiler_problem< int > * 2375 2376 """ 2377 return _IOHprofiler.IOHprofiler_Problem_int_prepare_problem(self) 2378 2379 2380 def evaluate(self, x): 2381 """ 2382 evaluate(self, x) -> double 2383 2384 Parameters 2385 ---------- 2386 x: std::vector< int,std::allocator< int > > 2387 2388 """ 2389 return _IOHprofiler.IOHprofiler_Problem_int_evaluate(self, x) 2390 2391 2392 def customize_optimal(self): 2393 """ 2394 customize_optimal(self) 2395 2396 Parameters 2397 ---------- 2398 self: IOHprofiler_problem< int > * 2399 2400 """ 2401 return _IOHprofiler.IOHprofiler_Problem_int_customize_optimal(self) 2402 2403 2404 def calc_optimal(self): 2405 """ 2406 calc_optimal(self) 2407 2408 Parameters 2409 ---------- 2410 self: IOHprofiler_problem< int > * 2411 2412 """ 2413 return _IOHprofiler.IOHprofiler_Problem_int_calc_optimal(self) 2414 2415 2416 def reset_problem(self): 2417 """ 2418 reset_problem(self) 2419 2420 Parameters 2421 ---------- 2422 self: IOHprofiler_problem< int > * 2423 2424 """ 2425 return _IOHprofiler.IOHprofiler_Problem_int_reset_problem(self) 2426 2427 2428 def loggerCOCOInfo(self): 2429 """ 2430 loggerCOCOInfo(self) -> doublevec 2431 2432 Parameters 2433 ---------- 2434 self: IOHprofiler_problem< int > const * 2435 2436 """ 2437 return _IOHprofiler.IOHprofiler_Problem_int_loggerCOCOInfo(self) 2438 2439 2440 def loggerInfo(self): 2441 """ 2442 loggerInfo(self) -> doublevec 2443 2444 Parameters 2445 ---------- 2446 self: IOHprofiler_problem< int > const * 2447 2448 """ 2449 return _IOHprofiler.IOHprofiler_Problem_int_loggerInfo(self) 2450 2451 2452 def IOHprofiler_hit_optimal(self): 2453 """ 2454 IOHprofiler_hit_optimal(self) -> bool 2455 2456 Parameters 2457 ---------- 2458 self: IOHprofiler_problem< int > const * 2459 2460 """ 2461 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_hit_optimal(self) 2462 2463 2464 def IOHprofiler_get_problem_id(self): 2465 """ 2466 IOHprofiler_get_problem_id(self) -> int 2467 2468 Parameters 2469 ---------- 2470 self: IOHprofiler_problem< int > const * 2471 2472 """ 2473 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_problem_id(self) 2474 2475 2476 def IOHprofiler_set_problem_id(self, problem_id): 2477 """ 2478 IOHprofiler_set_problem_id(self, problem_id) 2479 2480 Parameters 2481 ---------- 2482 problem_id: int 2483 2484 """ 2485 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_problem_id(self, problem_id) 2486 2487 2488 def IOHprofiler_get_instance_id(self): 2489 """ 2490 IOHprofiler_get_instance_id(self) -> int 2491 2492 Parameters 2493 ---------- 2494 self: IOHprofiler_problem< int > const * 2495 2496 """ 2497 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_instance_id(self) 2498 2499 2500 def IOHprofiler_set_instance_id(self, instance_id): 2501 """ 2502 IOHprofiler_set_instance_id(self, instance_id) 2503 2504 Parameters 2505 ---------- 2506 instance_id: int 2507 2508 """ 2509 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_instance_id(self, instance_id) 2510 2511 2512 def IOHprofiler_get_problem_name(self): 2513 """ 2514 IOHprofiler_get_problem_name(self) -> std::string 2515 2516 Parameters 2517 ---------- 2518 self: IOHprofiler_problem< int > const * 2519 2520 """ 2521 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_problem_name(self) 2522 2523 2524 def IOHprofiler_set_problem_name(self, problem_name): 2525 """ 2526 IOHprofiler_set_problem_name(self, problem_name) 2527 2528 Parameters 2529 ---------- 2530 problem_name: std::string 2531 2532 """ 2533 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_problem_name(self, problem_name) 2534 2535 2536 def IOHprofiler_get_problem_type(self): 2537 """ 2538 IOHprofiler_get_problem_type(self) -> std::string 2539 2540 Parameters 2541 ---------- 2542 self: IOHprofiler_problem< int > const * 2543 2544 """ 2545 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_problem_type(self) 2546 2547 2548 def IOHprofiler_set_problem_type(self, problem_type): 2549 """ 2550 IOHprofiler_set_problem_type(self, problem_type) 2551 2552 Parameters 2553 ---------- 2554 problem_type: std::string 2555 2556 """ 2557 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_problem_type(self, problem_type) 2558 2559 2560 def IOHprofiler_get_lowerbound(self): 2561 """ 2562 IOHprofiler_get_lowerbound(self) -> intvec 2563 2564 Parameters 2565 ---------- 2566 self: IOHprofiler_problem< int > const * 2567 2568 """ 2569 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_lowerbound(self) 2570 2571 2572 def IOHprofiler_set_lowerbound(self, *args): 2573 """ 2574 IOHprofiler_set_lowerbound(self, lowerbound) 2575 2576 Parameters 2577 ---------- 2578 lowerbound: int 2579 2580 IOHprofiler_set_lowerbound(self, lowerbound) 2581 2582 Parameters 2583 ---------- 2584 lowerbound: std::vector< int,std::allocator< int > > const & 2585 2586 """ 2587 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_lowerbound(self, *args) 2588 2589 2590 def IOHprofiler_get_upperbound(self): 2591 """ 2592 IOHprofiler_get_upperbound(self) -> intvec 2593 2594 Parameters 2595 ---------- 2596 self: IOHprofiler_problem< int > const * 2597 2598 """ 2599 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_upperbound(self) 2600 2601 2602 def IOHprofiler_set_upperbound(self, *args): 2603 """ 2604 IOHprofiler_set_upperbound(self, upperbound) 2605 2606 Parameters 2607 ---------- 2608 upperbound: int 2609 2610 IOHprofiler_set_upperbound(self, upperbound) 2611 2612 Parameters 2613 ---------- 2614 upperbound: std::vector< int,std::allocator< int > > const & 2615 2616 """ 2617 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_upperbound(self, *args) 2618 2619 2620 def IOHprofiler_get_number_of_variables(self): 2621 """ 2622 IOHprofiler_get_number_of_variables(self) -> int 2623 2624 Parameters 2625 ---------- 2626 self: IOHprofiler_problem< int > const * 2627 2628 """ 2629 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_number_of_variables(self) 2630 2631 2632 def IOHprofiler_set_number_of_variables(self, *args): 2633 """ 2634 IOHprofiler_set_number_of_variables(self, number_of_variables) 2635 2636 Parameters 2637 ---------- 2638 number_of_variables: int const 2639 2640 IOHprofiler_set_number_of_variables(self, number_of_variables, best_variables) 2641 2642 Parameters 2643 ---------- 2644 number_of_variables: int const 2645 best_variables: std::vector< int,std::allocator< int > > const & 2646 2647 """ 2648 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_number_of_variables(self, *args) 2649 2650 2651 def IOHprofiler_get_number_of_objectives(self): 2652 """ 2653 IOHprofiler_get_number_of_objectives(self) -> int 2654 2655 Parameters 2656 ---------- 2657 self: IOHprofiler_problem< int > const * 2658 2659 """ 2660 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_number_of_objectives(self) 2661 2662 2663 def IOHprofiler_set_number_of_objectives(self, number_of_objectives): 2664 """ 2665 IOHprofiler_set_number_of_objectives(self, number_of_objectives) 2666 2667 Parameters 2668 ---------- 2669 number_of_objectives: int const 2670 2671 """ 2672 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_number_of_objectives(self, number_of_objectives) 2673 2674 2675 def IOHprofiler_get_raw_objectives(self): 2676 """ 2677 IOHprofiler_get_raw_objectives(self) -> doublevec 2678 2679 Parameters 2680 ---------- 2681 self: IOHprofiler_problem< int > const * 2682 2683 """ 2684 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_raw_objectives(self) 2685 2686 2687 def IOHprofiler_get_transformed_objectives(self): 2688 """ 2689 IOHprofiler_get_transformed_objectives(self) -> doublevec 2690 2691 Parameters 2692 ---------- 2693 self: IOHprofiler_problem< int > const * 2694 2695 """ 2696 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_transformed_objectives(self) 2697 2698 2699 def IOHprofiler_get_transformed_number_of_variables(self): 2700 """ 2701 IOHprofiler_get_transformed_number_of_variables(self) -> int 2702 2703 Parameters 2704 ---------- 2705 self: IOHprofiler_problem< int > const * 2706 2707 """ 2708 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_transformed_number_of_variables(self) 2709 2710 2711 def IOHprofiler_get_transformed_variables(self): 2712 """ 2713 IOHprofiler_get_transformed_variables(self) -> intvec 2714 2715 Parameters 2716 ---------- 2717 self: IOHprofiler_problem< int > const * 2718 2719 """ 2720 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_transformed_variables(self) 2721 2722 2723 def IOHprofiler_get_best_variables(self): 2724 """ 2725 IOHprofiler_get_best_variables(self) -> intvec 2726 2727 Parameters 2728 ---------- 2729 self: IOHprofiler_problem< int > const * 2730 2731 """ 2732 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_best_variables(self) 2733 2734 2735 def IOHprofiler_set_best_variables(self, *args): 2736 """ 2737 IOHprofiler_set_best_variables(self, best_variables) 2738 2739 Parameters 2740 ---------- 2741 best_variables: int const 2742 2743 IOHprofiler_set_best_variables(self, best_variables) 2744 2745 Parameters 2746 ---------- 2747 best_variables: std::vector< int,std::allocator< int > > const & 2748 2749 """ 2750 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_best_variables(self, *args) 2751 2752 2753 def IOHprofiler_get_optimal(self): 2754 """ 2755 IOHprofiler_get_optimal(self) -> doublevec 2756 2757 Parameters 2758 ---------- 2759 self: IOHprofiler_problem< int > const * 2760 2761 """ 2762 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_optimal(self) 2763 2764 2765 def IOHprofiler_set_optimal(self, *args): 2766 """ 2767 IOHprofiler_set_optimal(self, optimal) 2768 2769 Parameters 2770 ---------- 2771 optimal: double const 2772 2773 IOHprofiler_set_optimal(self, optimal) 2774 2775 Parameters 2776 ---------- 2777 optimal: std::vector< double,std::allocator< double > > const & 2778 2779 """ 2780 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_optimal(self, *args) 2781 2782 2783 def IOHprofiler_evaluate_optimal(self, *args): 2784 """ 2785 IOHprofiler_evaluate_optimal(self, best_variables) 2786 2787 Parameters 2788 ---------- 2789 best_variables: std::vector< int,std::allocator< int > > 2790 2791 IOHprofiler_evaluate_optimal(self) 2792 2793 Parameters 2794 ---------- 2795 self: IOHprofiler_problem< int > * 2796 2797 """ 2798 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_evaluate_optimal(self, *args) 2799 2800 2801 def IOHprofiler_get_evaluations(self): 2802 """ 2803 IOHprofiler_get_evaluations(self) -> int 2804 2805 Parameters 2806 ---------- 2807 self: IOHprofiler_problem< int > const * 2808 2809 """ 2810 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_evaluations(self) 2811 2812 2813 def IOHprofiler_get_best_so_far_raw_objectives(self): 2814 """ 2815 IOHprofiler_get_best_so_far_raw_objectives(self) -> doublevec 2816 2817 Parameters 2818 ---------- 2819 self: IOHprofiler_problem< int > const * 2820 2821 """ 2822 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_best_so_far_raw_objectives(self) 2823 2824 2825 def IOHprofiler_get_best_so_far_raw_evaluations(self): 2826 """ 2827 IOHprofiler_get_best_so_far_raw_evaluations(self) -> int 2828 2829 Parameters 2830 ---------- 2831 self: IOHprofiler_problem< int > const * 2832 2833 """ 2834 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_best_so_far_raw_evaluations(self) 2835 2836 2837 def IOHprofiler_get_best_so_far_transformed_objectives(self): 2838 """ 2839 IOHprofiler_get_best_so_far_transformed_objectives(self) -> doublevec 2840 2841 Parameters 2842 ---------- 2843 self: IOHprofiler_problem< int > const * 2844 2845 """ 2846 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_best_so_far_transformed_objectives(self) 2847 2848 2849 def IOHprofiler_get_best_so_far_transformed_evaluations(self): 2850 """ 2851 IOHprofiler_get_best_so_far_transformed_evaluations(self) -> int 2852 2853 Parameters 2854 ---------- 2855 self: IOHprofiler_problem< int > const * 2856 2857 """ 2858 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_best_so_far_transformed_evaluations(self) 2859 2860 2861 def IOHprofiler_get_optimization_type(self): 2862 """ 2863 IOHprofiler_get_optimization_type(self) -> IOH_optimization_type 2864 2865 Parameters 2866 ---------- 2867 self: IOHprofiler_problem< int > const * 2868 2869 """ 2870 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_get_optimization_type(self) 2871 2872 2873 def IOHprofiler_set_as_maximization(self): 2874 """ 2875 IOHprofiler_set_as_maximization(self) 2876 2877 Parameters 2878 ---------- 2879 self: IOHprofiler_problem< int > * 2880 2881 """ 2882 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_as_maximization(self) 2883 2884 2885 def IOHprofiler_set_as_minimization(self): 2886 """ 2887 IOHprofiler_set_as_minimization(self) 2888 2889 Parameters 2890 ---------- 2891 self: IOHprofiler_problem< int > * 2892 2893 """ 2894 return _IOHprofiler.IOHprofiler_Problem_int_IOHprofiler_set_as_minimization(self) 2895 2896IOHprofiler_Problem_int_swigregister = _IOHprofiler.IOHprofiler_Problem_int_swigregister 2897IOHprofiler_Problem_int_swigregister(IOHprofiler_Problem_int) 2898 2899class IOHprofiler_Problem_double(_object): 2900 """Proxy of C++ IOHprofiler_problem<(double)> class.""" 2901 2902 __swig_setmethods__ = {} 2903 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_Problem_double, name, value) 2904 __swig_getmethods__ = {} 2905 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_Problem_double, name) 2906 __repr__ = _swig_repr 2907 2908 def __init__(self, *args): 2909 """ 2910 __init__(self, instance_id, dimension) -> IOHprofiler_Problem_double 2911 2912 Parameters 2913 ---------- 2914 instance_id: int 2915 dimension: int 2916 2917 __init__(self, instance_id) -> IOHprofiler_Problem_double 2918 2919 Parameters 2920 ---------- 2921 instance_id: int 2922 2923 __init__(self) -> IOHprofiler_Problem_double 2924 """ 2925 this = _IOHprofiler.new_IOHprofiler_Problem_double(*args) 2926 try: 2927 self.this.append(this) 2928 except __builtin__.Exception: 2929 self.this = this 2930 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_Problem_double 2931 __del__ = lambda self: None 2932 2933 def internal_evaluate(self, x): 2934 """ 2935 internal_evaluate(self, x) -> double 2936 2937 Parameters 2938 ---------- 2939 x: std::vector< double,std::allocator< double > > const & 2940 2941 """ 2942 return _IOHprofiler.IOHprofiler_Problem_double_internal_evaluate(self, x) 2943 2944 2945 def prepare_problem(self): 2946 """ 2947 prepare_problem(self) 2948 2949 Parameters 2950 ---------- 2951 self: IOHprofiler_problem< double > * 2952 2953 """ 2954 return _IOHprofiler.IOHprofiler_Problem_double_prepare_problem(self) 2955 2956 2957 def evaluate(self, x): 2958 """ 2959 evaluate(self, x) -> double 2960 2961 Parameters 2962 ---------- 2963 x: std::vector< double,std::allocator< double > > 2964 2965 """ 2966 return _IOHprofiler.IOHprofiler_Problem_double_evaluate(self, x) 2967 2968 2969 def customize_optimal(self): 2970 """ 2971 customize_optimal(self) 2972 2973 Parameters 2974 ---------- 2975 self: IOHprofiler_problem< double > * 2976 2977 """ 2978 return _IOHprofiler.IOHprofiler_Problem_double_customize_optimal(self) 2979 2980 2981 def calc_optimal(self): 2982 """ 2983 calc_optimal(self) 2984 2985 Parameters 2986 ---------- 2987 self: IOHprofiler_problem< double > * 2988 2989 """ 2990 return _IOHprofiler.IOHprofiler_Problem_double_calc_optimal(self) 2991 2992 2993 def reset_problem(self): 2994 """ 2995 reset_problem(self) 2996 2997 Parameters 2998 ---------- 2999 self: IOHprofiler_problem< double > * 3000 3001 """ 3002 return _IOHprofiler.IOHprofiler_Problem_double_reset_problem(self) 3003 3004 3005 def loggerCOCOInfo(self): 3006 """ 3007 loggerCOCOInfo(self) -> doublevec 3008 3009 Parameters 3010 ---------- 3011 self: IOHprofiler_problem< double > const * 3012 3013 """ 3014 return _IOHprofiler.IOHprofiler_Problem_double_loggerCOCOInfo(self) 3015 3016 3017 def loggerInfo(self): 3018 """ 3019 loggerInfo(self) -> doublevec 3020 3021 Parameters 3022 ---------- 3023 self: IOHprofiler_problem< double > const * 3024 3025 """ 3026 return _IOHprofiler.IOHprofiler_Problem_double_loggerInfo(self) 3027 3028 3029 def IOHprofiler_hit_optimal(self): 3030 """ 3031 IOHprofiler_hit_optimal(self) -> bool 3032 3033 Parameters 3034 ---------- 3035 self: IOHprofiler_problem< double > const * 3036 3037 """ 3038 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_hit_optimal(self) 3039 3040 3041 def IOHprofiler_get_problem_id(self): 3042 """ 3043 IOHprofiler_get_problem_id(self) -> int 3044 3045 Parameters 3046 ---------- 3047 self: IOHprofiler_problem< double > const * 3048 3049 """ 3050 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_problem_id(self) 3051 3052 3053 def IOHprofiler_set_problem_id(self, problem_id): 3054 """ 3055 IOHprofiler_set_problem_id(self, problem_id) 3056 3057 Parameters 3058 ---------- 3059 problem_id: int 3060 3061 """ 3062 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_problem_id(self, problem_id) 3063 3064 3065 def IOHprofiler_get_instance_id(self): 3066 """ 3067 IOHprofiler_get_instance_id(self) -> int 3068 3069 Parameters 3070 ---------- 3071 self: IOHprofiler_problem< double > const * 3072 3073 """ 3074 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_instance_id(self) 3075 3076 3077 def IOHprofiler_set_instance_id(self, instance_id): 3078 """ 3079 IOHprofiler_set_instance_id(self, instance_id) 3080 3081 Parameters 3082 ---------- 3083 instance_id: int 3084 3085 """ 3086 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_instance_id(self, instance_id) 3087 3088 3089 def IOHprofiler_get_problem_name(self): 3090 """ 3091 IOHprofiler_get_problem_name(self) -> std::string 3092 3093 Parameters 3094 ---------- 3095 self: IOHprofiler_problem< double > const * 3096 3097 """ 3098 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_problem_name(self) 3099 3100 3101 def IOHprofiler_set_problem_name(self, problem_name): 3102 """ 3103 IOHprofiler_set_problem_name(self, problem_name) 3104 3105 Parameters 3106 ---------- 3107 problem_name: std::string 3108 3109 """ 3110 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_problem_name(self, problem_name) 3111 3112 3113 def IOHprofiler_get_problem_type(self): 3114 """ 3115 IOHprofiler_get_problem_type(self) -> std::string 3116 3117 Parameters 3118 ---------- 3119 self: IOHprofiler_problem< double > const * 3120 3121 """ 3122 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_problem_type(self) 3123 3124 3125 def IOHprofiler_set_problem_type(self, problem_type): 3126 """ 3127 IOHprofiler_set_problem_type(self, problem_type) 3128 3129 Parameters 3130 ---------- 3131 problem_type: std::string 3132 3133 """ 3134 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_problem_type(self, problem_type) 3135 3136 3137 def IOHprofiler_get_lowerbound(self): 3138 """ 3139 IOHprofiler_get_lowerbound(self) -> doublevec 3140 3141 Parameters 3142 ---------- 3143 self: IOHprofiler_problem< double > const * 3144 3145 """ 3146 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_lowerbound(self) 3147 3148 3149 def IOHprofiler_set_lowerbound(self, *args): 3150 """ 3151 IOHprofiler_set_lowerbound(self, lowerbound) 3152 3153 Parameters 3154 ---------- 3155 lowerbound: int 3156 3157 IOHprofiler_set_lowerbound(self, lowerbound) 3158 3159 Parameters 3160 ---------- 3161 lowerbound: std::vector< double,std::allocator< double > > const & 3162 3163 """ 3164 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_lowerbound(self, *args) 3165 3166 3167 def IOHprofiler_get_upperbound(self): 3168 """ 3169 IOHprofiler_get_upperbound(self) -> doublevec 3170 3171 Parameters 3172 ---------- 3173 self: IOHprofiler_problem< double > const * 3174 3175 """ 3176 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_upperbound(self) 3177 3178 3179 def IOHprofiler_set_upperbound(self, *args): 3180 """ 3181 IOHprofiler_set_upperbound(self, upperbound) 3182 3183 Parameters 3184 ---------- 3185 upperbound: int 3186 3187 IOHprofiler_set_upperbound(self, upperbound) 3188 3189 Parameters 3190 ---------- 3191 upperbound: std::vector< double,std::allocator< double > > const & 3192 3193 """ 3194 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_upperbound(self, *args) 3195 3196 3197 def IOHprofiler_get_number_of_variables(self): 3198 """ 3199 IOHprofiler_get_number_of_variables(self) -> int 3200 3201 Parameters 3202 ---------- 3203 self: IOHprofiler_problem< double > const * 3204 3205 """ 3206 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_number_of_variables(self) 3207 3208 3209 def IOHprofiler_set_number_of_variables(self, *args): 3210 """ 3211 IOHprofiler_set_number_of_variables(self, number_of_variables) 3212 3213 Parameters 3214 ---------- 3215 number_of_variables: int const 3216 3217 IOHprofiler_set_number_of_variables(self, number_of_variables, best_variables) 3218 3219 Parameters 3220 ---------- 3221 number_of_variables: int const 3222 best_variables: std::vector< double,std::allocator< double > > const & 3223 3224 """ 3225 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_number_of_variables(self, *args) 3226 3227 3228 def IOHprofiler_get_number_of_objectives(self): 3229 """ 3230 IOHprofiler_get_number_of_objectives(self) -> int 3231 3232 Parameters 3233 ---------- 3234 self: IOHprofiler_problem< double > const * 3235 3236 """ 3237 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_number_of_objectives(self) 3238 3239 3240 def IOHprofiler_set_number_of_objectives(self, number_of_objectives): 3241 """ 3242 IOHprofiler_set_number_of_objectives(self, number_of_objectives) 3243 3244 Parameters 3245 ---------- 3246 number_of_objectives: int const 3247 3248 """ 3249 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_number_of_objectives(self, number_of_objectives) 3250 3251 3252 def IOHprofiler_get_raw_objectives(self): 3253 """ 3254 IOHprofiler_get_raw_objectives(self) -> doublevec 3255 3256 Parameters 3257 ---------- 3258 self: IOHprofiler_problem< double > const * 3259 3260 """ 3261 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_raw_objectives(self) 3262 3263 3264 def IOHprofiler_get_transformed_objectives(self): 3265 """ 3266 IOHprofiler_get_transformed_objectives(self) -> doublevec 3267 3268 Parameters 3269 ---------- 3270 self: IOHprofiler_problem< double > const * 3271 3272 """ 3273 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_transformed_objectives(self) 3274 3275 3276 def IOHprofiler_get_transformed_number_of_variables(self): 3277 """ 3278 IOHprofiler_get_transformed_number_of_variables(self) -> int 3279 3280 Parameters 3281 ---------- 3282 self: IOHprofiler_problem< double > const * 3283 3284 """ 3285 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_transformed_number_of_variables(self) 3286 3287 3288 def IOHprofiler_get_transformed_variables(self): 3289 """ 3290 IOHprofiler_get_transformed_variables(self) -> doublevec 3291 3292 Parameters 3293 ---------- 3294 self: IOHprofiler_problem< double > const * 3295 3296 """ 3297 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_transformed_variables(self) 3298 3299 3300 def IOHprofiler_get_best_variables(self): 3301 """ 3302 IOHprofiler_get_best_variables(self) -> doublevec 3303 3304 Parameters 3305 ---------- 3306 self: IOHprofiler_problem< double > const * 3307 3308 """ 3309 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_best_variables(self) 3310 3311 3312 def IOHprofiler_set_best_variables(self, *args): 3313 """ 3314 IOHprofiler_set_best_variables(self, best_variables) 3315 3316 Parameters 3317 ---------- 3318 best_variables: double const 3319 3320 IOHprofiler_set_best_variables(self, best_variables) 3321 3322 Parameters 3323 ---------- 3324 best_variables: std::vector< double,std::allocator< double > > const & 3325 3326 """ 3327 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_best_variables(self, *args) 3328 3329 3330 def IOHprofiler_get_optimal(self): 3331 """ 3332 IOHprofiler_get_optimal(self) -> doublevec 3333 3334 Parameters 3335 ---------- 3336 self: IOHprofiler_problem< double > const * 3337 3338 """ 3339 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_optimal(self) 3340 3341 3342 def IOHprofiler_set_optimal(self, *args): 3343 """ 3344 IOHprofiler_set_optimal(self, optimal) 3345 3346 Parameters 3347 ---------- 3348 optimal: double const 3349 3350 IOHprofiler_set_optimal(self, optimal) 3351 3352 Parameters 3353 ---------- 3354 optimal: std::vector< double,std::allocator< double > > const & 3355 3356 """ 3357 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_optimal(self, *args) 3358 3359 3360 def IOHprofiler_evaluate_optimal(self, *args): 3361 """ 3362 IOHprofiler_evaluate_optimal(self, best_variables) 3363 3364 Parameters 3365 ---------- 3366 best_variables: std::vector< double,std::allocator< double > > 3367 3368 IOHprofiler_evaluate_optimal(self) 3369 3370 Parameters 3371 ---------- 3372 self: IOHprofiler_problem< double > * 3373 3374 """ 3375 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_evaluate_optimal(self, *args) 3376 3377 3378 def IOHprofiler_get_evaluations(self): 3379 """ 3380 IOHprofiler_get_evaluations(self) -> int 3381 3382 Parameters 3383 ---------- 3384 self: IOHprofiler_problem< double > const * 3385 3386 """ 3387 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_evaluations(self) 3388 3389 3390 def IOHprofiler_get_best_so_far_raw_objectives(self): 3391 """ 3392 IOHprofiler_get_best_so_far_raw_objectives(self) -> doublevec 3393 3394 Parameters 3395 ---------- 3396 self: IOHprofiler_problem< double > const * 3397 3398 """ 3399 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_best_so_far_raw_objectives(self) 3400 3401 3402 def IOHprofiler_get_best_so_far_raw_evaluations(self): 3403 """ 3404 IOHprofiler_get_best_so_far_raw_evaluations(self) -> int 3405 3406 Parameters 3407 ---------- 3408 self: IOHprofiler_problem< double > const * 3409 3410 """ 3411 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_best_so_far_raw_evaluations(self) 3412 3413 3414 def IOHprofiler_get_best_so_far_transformed_objectives(self): 3415 """ 3416 IOHprofiler_get_best_so_far_transformed_objectives(self) -> doublevec 3417 3418 Parameters 3419 ---------- 3420 self: IOHprofiler_problem< double > const * 3421 3422 """ 3423 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_best_so_far_transformed_objectives(self) 3424 3425 3426 def IOHprofiler_get_best_so_far_transformed_evaluations(self): 3427 """ 3428 IOHprofiler_get_best_so_far_transformed_evaluations(self) -> int 3429 3430 Parameters 3431 ---------- 3432 self: IOHprofiler_problem< double > const * 3433 3434 """ 3435 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_best_so_far_transformed_evaluations(self) 3436 3437 3438 def IOHprofiler_get_optimization_type(self): 3439 """ 3440 IOHprofiler_get_optimization_type(self) -> IOH_optimization_type 3441 3442 Parameters 3443 ---------- 3444 self: IOHprofiler_problem< double > const * 3445 3446 """ 3447 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_get_optimization_type(self) 3448 3449 3450 def IOHprofiler_set_as_maximization(self): 3451 """ 3452 IOHprofiler_set_as_maximization(self) 3453 3454 Parameters 3455 ---------- 3456 self: IOHprofiler_problem< double > * 3457 3458 """ 3459 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_as_maximization(self) 3460 3461 3462 def IOHprofiler_set_as_minimization(self): 3463 """ 3464 IOHprofiler_set_as_minimization(self) 3465 3466 Parameters 3467 ---------- 3468 self: IOHprofiler_problem< double > * 3469 3470 """ 3471 return _IOHprofiler.IOHprofiler_Problem_double_IOHprofiler_set_as_minimization(self) 3472 3473IOHprofiler_Problem_double_swigregister = _IOHprofiler.IOHprofiler_Problem_double_swigregister 3474IOHprofiler_Problem_double_swigregister(IOHprofiler_Problem_double) 3475 3476class intProblemPtr(_object): 3477 """Proxy of C++ std::vector<(std::shared_ptr<(IOHprofiler_problem<(int)>)>)> class.""" 3478 3479 __swig_setmethods__ = {} 3480 __setattr__ = lambda self, name, value: _swig_setattr(self, intProblemPtr, name, value) 3481 __swig_getmethods__ = {} 3482 __getattr__ = lambda self, name: _swig_getattr(self, intProblemPtr, name) 3483 __repr__ = _swig_repr 3484 3485 def iterator(self): 3486 """ 3487 iterator(self) -> SwigPyIterator 3488 3489 Parameters 3490 ---------- 3491 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3492 3493 """ 3494 return _IOHprofiler.intProblemPtr_iterator(self) 3495 3496 def __iter__(self): 3497 return self.iterator() 3498 3499 def __nonzero__(self): 3500 """ 3501 __nonzero__(self) -> bool 3502 3503 Parameters 3504 ---------- 3505 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3506 3507 """ 3508 return _IOHprofiler.intProblemPtr___nonzero__(self) 3509 3510 3511 def __bool__(self): 3512 """ 3513 __bool__(self) -> bool 3514 3515 Parameters 3516 ---------- 3517 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3518 3519 """ 3520 return _IOHprofiler.intProblemPtr___bool__(self) 3521 3522 3523 def __len__(self): 3524 """ 3525 __len__(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3526 3527 Parameters 3528 ---------- 3529 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3530 3531 """ 3532 return _IOHprofiler.intProblemPtr___len__(self) 3533 3534 3535 def __getslice__(self, i, j): 3536 """ 3537 __getslice__(self, i, j) -> intProblemPtr 3538 3539 Parameters 3540 ---------- 3541 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3542 j: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3543 3544 """ 3545 return _IOHprofiler.intProblemPtr___getslice__(self, i, j) 3546 3547 3548 def __setslice__(self, *args): 3549 """ 3550 __setslice__(self, i, j) 3551 3552 Parameters 3553 ---------- 3554 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3555 j: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3556 3557 __setslice__(self, i, j, v) 3558 3559 Parameters 3560 ---------- 3561 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3562 j: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3563 v: std::vector< std::shared_ptr< IOHprofiler_problem< int > >,std::allocator< std::shared_ptr< IOHprofiler_problem< int > > > > const & 3564 3565 """ 3566 return _IOHprofiler.intProblemPtr___setslice__(self, *args) 3567 3568 3569 def __delslice__(self, i, j): 3570 """ 3571 __delslice__(self, i, j) 3572 3573 Parameters 3574 ---------- 3575 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3576 j: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3577 3578 """ 3579 return _IOHprofiler.intProblemPtr___delslice__(self, i, j) 3580 3581 3582 def __delitem__(self, *args): 3583 """ 3584 __delitem__(self, i) 3585 3586 Parameters 3587 ---------- 3588 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3589 3590 __delitem__(self, slice) 3591 3592 Parameters 3593 ---------- 3594 slice: PySliceObject * 3595 3596 """ 3597 return _IOHprofiler.intProblemPtr___delitem__(self, *args) 3598 3599 3600 def __getitem__(self, *args): 3601 """ 3602 __getitem__(self, slice) -> intProblemPtr 3603 3604 Parameters 3605 ---------- 3606 slice: PySliceObject * 3607 3608 __getitem__(self, i) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3609 3610 Parameters 3611 ---------- 3612 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3613 3614 """ 3615 return _IOHprofiler.intProblemPtr___getitem__(self, *args) 3616 3617 3618 def __setitem__(self, *args): 3619 """ 3620 __setitem__(self, slice, v) 3621 3622 Parameters 3623 ---------- 3624 slice: PySliceObject * 3625 v: std::vector< std::shared_ptr< IOHprofiler_problem< int > >,std::allocator< std::shared_ptr< IOHprofiler_problem< int > > > > const & 3626 3627 __setitem__(self, slice) 3628 3629 Parameters 3630 ---------- 3631 slice: PySliceObject * 3632 3633 __setitem__(self, i, x) 3634 3635 Parameters 3636 ---------- 3637 i: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::difference_type 3638 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3639 3640 """ 3641 return _IOHprofiler.intProblemPtr___setitem__(self, *args) 3642 3643 3644 def pop(self): 3645 """ 3646 pop(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type 3647 3648 Parameters 3649 ---------- 3650 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3651 3652 """ 3653 return _IOHprofiler.intProblemPtr_pop(self) 3654 3655 3656 def append(self, x): 3657 """ 3658 append(self, x) 3659 3660 Parameters 3661 ---------- 3662 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3663 3664 """ 3665 return _IOHprofiler.intProblemPtr_append(self, x) 3666 3667 3668 def empty(self): 3669 """ 3670 empty(self) -> bool 3671 3672 Parameters 3673 ---------- 3674 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3675 3676 """ 3677 return _IOHprofiler.intProblemPtr_empty(self) 3678 3679 3680 def size(self): 3681 """ 3682 size(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3683 3684 Parameters 3685 ---------- 3686 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3687 3688 """ 3689 return _IOHprofiler.intProblemPtr_size(self) 3690 3691 3692 def swap(self, v): 3693 """ 3694 swap(self, v) 3695 3696 Parameters 3697 ---------- 3698 v: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > & 3699 3700 """ 3701 return _IOHprofiler.intProblemPtr_swap(self, v) 3702 3703 3704 def begin(self): 3705 """ 3706 begin(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3707 3708 Parameters 3709 ---------- 3710 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3711 3712 """ 3713 return _IOHprofiler.intProblemPtr_begin(self) 3714 3715 3716 def end(self): 3717 """ 3718 end(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3719 3720 Parameters 3721 ---------- 3722 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3723 3724 """ 3725 return _IOHprofiler.intProblemPtr_end(self) 3726 3727 3728 def rbegin(self): 3729 """ 3730 rbegin(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::reverse_iterator 3731 3732 Parameters 3733 ---------- 3734 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3735 3736 """ 3737 return _IOHprofiler.intProblemPtr_rbegin(self) 3738 3739 3740 def rend(self): 3741 """ 3742 rend(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::reverse_iterator 3743 3744 Parameters 3745 ---------- 3746 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3747 3748 """ 3749 return _IOHprofiler.intProblemPtr_rend(self) 3750 3751 3752 def clear(self): 3753 """ 3754 clear(self) 3755 3756 Parameters 3757 ---------- 3758 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3759 3760 """ 3761 return _IOHprofiler.intProblemPtr_clear(self) 3762 3763 3764 def get_allocator(self): 3765 """ 3766 get_allocator(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::allocator_type 3767 3768 Parameters 3769 ---------- 3770 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3771 3772 """ 3773 return _IOHprofiler.intProblemPtr_get_allocator(self) 3774 3775 3776 def pop_back(self): 3777 """ 3778 pop_back(self) 3779 3780 Parameters 3781 ---------- 3782 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > * 3783 3784 """ 3785 return _IOHprofiler.intProblemPtr_pop_back(self) 3786 3787 3788 def erase(self, *args): 3789 """ 3790 erase(self, pos) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3791 3792 Parameters 3793 ---------- 3794 pos: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3795 3796 erase(self, first, last) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3797 3798 Parameters 3799 ---------- 3800 first: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3801 last: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3802 3803 """ 3804 return _IOHprofiler.intProblemPtr_erase(self, *args) 3805 3806 3807 def __init__(self, *args): 3808 """ 3809 __init__(self) -> intProblemPtr 3810 __init__(self, arg2) -> intProblemPtr 3811 3812 Parameters 3813 ---------- 3814 arg2: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const & 3815 3816 __init__(self, size) -> intProblemPtr 3817 3818 Parameters 3819 ---------- 3820 size: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3821 3822 __init__(self, size, value) -> intProblemPtr 3823 3824 Parameters 3825 ---------- 3826 size: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3827 value: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3828 3829 """ 3830 this = _IOHprofiler.new_intProblemPtr(*args) 3831 try: 3832 self.this.append(this) 3833 except __builtin__.Exception: 3834 self.this = this 3835 3836 def push_back(self, x): 3837 """ 3838 push_back(self, x) 3839 3840 Parameters 3841 ---------- 3842 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3843 3844 """ 3845 return _IOHprofiler.intProblemPtr_push_back(self, x) 3846 3847 3848 def front(self): 3849 """ 3850 front(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3851 3852 Parameters 3853 ---------- 3854 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3855 3856 """ 3857 return _IOHprofiler.intProblemPtr_front(self) 3858 3859 3860 def back(self): 3861 """ 3862 back(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3863 3864 Parameters 3865 ---------- 3866 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3867 3868 """ 3869 return _IOHprofiler.intProblemPtr_back(self) 3870 3871 3872 def assign(self, n, x): 3873 """ 3874 assign(self, n, x) 3875 3876 Parameters 3877 ---------- 3878 n: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3879 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3880 3881 """ 3882 return _IOHprofiler.intProblemPtr_assign(self, n, x) 3883 3884 3885 def resize(self, *args): 3886 """ 3887 resize(self, new_size) 3888 3889 Parameters 3890 ---------- 3891 new_size: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3892 3893 resize(self, new_size, x) 3894 3895 Parameters 3896 ---------- 3897 new_size: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3898 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3899 3900 """ 3901 return _IOHprofiler.intProblemPtr_resize(self, *args) 3902 3903 3904 def insert(self, *args): 3905 """ 3906 insert(self, pos, x) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3907 3908 Parameters 3909 ---------- 3910 pos: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3911 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3912 3913 insert(self, pos, n, x) 3914 3915 Parameters 3916 ---------- 3917 pos: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::iterator 3918 n: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3919 x: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::value_type const & 3920 3921 """ 3922 return _IOHprofiler.intProblemPtr_insert(self, *args) 3923 3924 3925 def reserve(self, n): 3926 """ 3927 reserve(self, n) 3928 3929 Parameters 3930 ---------- 3931 n: std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3932 3933 """ 3934 return _IOHprofiler.intProblemPtr_reserve(self, n) 3935 3936 3937 def capacity(self): 3938 """ 3939 capacity(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< int > > >::size_type 3940 3941 Parameters 3942 ---------- 3943 self: std::vector< std::shared_ptr< IOHprofiler_problem< int > > > const * 3944 3945 """ 3946 return _IOHprofiler.intProblemPtr_capacity(self) 3947 3948 __swig_destroy__ = _IOHprofiler.delete_intProblemPtr 3949 __del__ = lambda self: None 3950intProblemPtr_swigregister = _IOHprofiler.intProblemPtr_swigregister 3951intProblemPtr_swigregister(intProblemPtr) 3952 3953class doubleProblemPtr(_object): 3954 """Proxy of C++ std::vector<(std::shared_ptr<(IOHprofiler_problem<(double)>)>)> class.""" 3955 3956 __swig_setmethods__ = {} 3957 __setattr__ = lambda self, name, value: _swig_setattr(self, doubleProblemPtr, name, value) 3958 __swig_getmethods__ = {} 3959 __getattr__ = lambda self, name: _swig_getattr(self, doubleProblemPtr, name) 3960 __repr__ = _swig_repr 3961 3962 def iterator(self): 3963 """ 3964 iterator(self) -> SwigPyIterator 3965 3966 Parameters 3967 ---------- 3968 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 3969 3970 """ 3971 return _IOHprofiler.doubleProblemPtr_iterator(self) 3972 3973 def __iter__(self): 3974 return self.iterator() 3975 3976 def __nonzero__(self): 3977 """ 3978 __nonzero__(self) -> bool 3979 3980 Parameters 3981 ---------- 3982 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 3983 3984 """ 3985 return _IOHprofiler.doubleProblemPtr___nonzero__(self) 3986 3987 3988 def __bool__(self): 3989 """ 3990 __bool__(self) -> bool 3991 3992 Parameters 3993 ---------- 3994 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 3995 3996 """ 3997 return _IOHprofiler.doubleProblemPtr___bool__(self) 3998 3999 4000 def __len__(self): 4001 """ 4002 __len__(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4003 4004 Parameters 4005 ---------- 4006 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4007 4008 """ 4009 return _IOHprofiler.doubleProblemPtr___len__(self) 4010 4011 4012 def __getslice__(self, i, j): 4013 """ 4014 __getslice__(self, i, j) -> doubleProblemPtr 4015 4016 Parameters 4017 ---------- 4018 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4019 j: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4020 4021 """ 4022 return _IOHprofiler.doubleProblemPtr___getslice__(self, i, j) 4023 4024 4025 def __setslice__(self, *args): 4026 """ 4027 __setslice__(self, i, j) 4028 4029 Parameters 4030 ---------- 4031 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4032 j: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4033 4034 __setslice__(self, i, j, v) 4035 4036 Parameters 4037 ---------- 4038 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4039 j: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4040 v: std::vector< std::shared_ptr< IOHprofiler_problem< double > >,std::allocator< std::shared_ptr< IOHprofiler_problem< double > > > > const & 4041 4042 """ 4043 return _IOHprofiler.doubleProblemPtr___setslice__(self, *args) 4044 4045 4046 def __delslice__(self, i, j): 4047 """ 4048 __delslice__(self, i, j) 4049 4050 Parameters 4051 ---------- 4052 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4053 j: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4054 4055 """ 4056 return _IOHprofiler.doubleProblemPtr___delslice__(self, i, j) 4057 4058 4059 def __delitem__(self, *args): 4060 """ 4061 __delitem__(self, i) 4062 4063 Parameters 4064 ---------- 4065 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4066 4067 __delitem__(self, slice) 4068 4069 Parameters 4070 ---------- 4071 slice: PySliceObject * 4072 4073 """ 4074 return _IOHprofiler.doubleProblemPtr___delitem__(self, *args) 4075 4076 4077 def __getitem__(self, *args): 4078 """ 4079 __getitem__(self, slice) -> doubleProblemPtr 4080 4081 Parameters 4082 ---------- 4083 slice: PySliceObject * 4084 4085 __getitem__(self, i) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4086 4087 Parameters 4088 ---------- 4089 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4090 4091 """ 4092 return _IOHprofiler.doubleProblemPtr___getitem__(self, *args) 4093 4094 4095 def __setitem__(self, *args): 4096 """ 4097 __setitem__(self, slice, v) 4098 4099 Parameters 4100 ---------- 4101 slice: PySliceObject * 4102 v: std::vector< std::shared_ptr< IOHprofiler_problem< double > >,std::allocator< std::shared_ptr< IOHprofiler_problem< double > > > > const & 4103 4104 __setitem__(self, slice) 4105 4106 Parameters 4107 ---------- 4108 slice: PySliceObject * 4109 4110 __setitem__(self, i, x) 4111 4112 Parameters 4113 ---------- 4114 i: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::difference_type 4115 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4116 4117 """ 4118 return _IOHprofiler.doubleProblemPtr___setitem__(self, *args) 4119 4120 4121 def pop(self): 4122 """ 4123 pop(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type 4124 4125 Parameters 4126 ---------- 4127 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4128 4129 """ 4130 return _IOHprofiler.doubleProblemPtr_pop(self) 4131 4132 4133 def append(self, x): 4134 """ 4135 append(self, x) 4136 4137 Parameters 4138 ---------- 4139 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4140 4141 """ 4142 return _IOHprofiler.doubleProblemPtr_append(self, x) 4143 4144 4145 def empty(self): 4146 """ 4147 empty(self) -> bool 4148 4149 Parameters 4150 ---------- 4151 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4152 4153 """ 4154 return _IOHprofiler.doubleProblemPtr_empty(self) 4155 4156 4157 def size(self): 4158 """ 4159 size(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4160 4161 Parameters 4162 ---------- 4163 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4164 4165 """ 4166 return _IOHprofiler.doubleProblemPtr_size(self) 4167 4168 4169 def swap(self, v): 4170 """ 4171 swap(self, v) 4172 4173 Parameters 4174 ---------- 4175 v: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > & 4176 4177 """ 4178 return _IOHprofiler.doubleProblemPtr_swap(self, v) 4179 4180 4181 def begin(self): 4182 """ 4183 begin(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4184 4185 Parameters 4186 ---------- 4187 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4188 4189 """ 4190 return _IOHprofiler.doubleProblemPtr_begin(self) 4191 4192 4193 def end(self): 4194 """ 4195 end(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4196 4197 Parameters 4198 ---------- 4199 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4200 4201 """ 4202 return _IOHprofiler.doubleProblemPtr_end(self) 4203 4204 4205 def rbegin(self): 4206 """ 4207 rbegin(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::reverse_iterator 4208 4209 Parameters 4210 ---------- 4211 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4212 4213 """ 4214 return _IOHprofiler.doubleProblemPtr_rbegin(self) 4215 4216 4217 def rend(self): 4218 """ 4219 rend(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::reverse_iterator 4220 4221 Parameters 4222 ---------- 4223 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4224 4225 """ 4226 return _IOHprofiler.doubleProblemPtr_rend(self) 4227 4228 4229 def clear(self): 4230 """ 4231 clear(self) 4232 4233 Parameters 4234 ---------- 4235 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4236 4237 """ 4238 return _IOHprofiler.doubleProblemPtr_clear(self) 4239 4240 4241 def get_allocator(self): 4242 """ 4243 get_allocator(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::allocator_type 4244 4245 Parameters 4246 ---------- 4247 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4248 4249 """ 4250 return _IOHprofiler.doubleProblemPtr_get_allocator(self) 4251 4252 4253 def pop_back(self): 4254 """ 4255 pop_back(self) 4256 4257 Parameters 4258 ---------- 4259 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > * 4260 4261 """ 4262 return _IOHprofiler.doubleProblemPtr_pop_back(self) 4263 4264 4265 def erase(self, *args): 4266 """ 4267 erase(self, pos) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4268 4269 Parameters 4270 ---------- 4271 pos: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4272 4273 erase(self, first, last) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4274 4275 Parameters 4276 ---------- 4277 first: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4278 last: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4279 4280 """ 4281 return _IOHprofiler.doubleProblemPtr_erase(self, *args) 4282 4283 4284 def __init__(self, *args): 4285 """ 4286 __init__(self) -> doubleProblemPtr 4287 __init__(self, arg2) -> doubleProblemPtr 4288 4289 Parameters 4290 ---------- 4291 arg2: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const & 4292 4293 __init__(self, size) -> doubleProblemPtr 4294 4295 Parameters 4296 ---------- 4297 size: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4298 4299 __init__(self, size, value) -> doubleProblemPtr 4300 4301 Parameters 4302 ---------- 4303 size: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4304 value: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4305 4306 """ 4307 this = _IOHprofiler.new_doubleProblemPtr(*args) 4308 try: 4309 self.this.append(this) 4310 except __builtin__.Exception: 4311 self.this = this 4312 4313 def push_back(self, x): 4314 """ 4315 push_back(self, x) 4316 4317 Parameters 4318 ---------- 4319 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4320 4321 """ 4322 return _IOHprofiler.doubleProblemPtr_push_back(self, x) 4323 4324 4325 def front(self): 4326 """ 4327 front(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4328 4329 Parameters 4330 ---------- 4331 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4332 4333 """ 4334 return _IOHprofiler.doubleProblemPtr_front(self) 4335 4336 4337 def back(self): 4338 """ 4339 back(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4340 4341 Parameters 4342 ---------- 4343 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4344 4345 """ 4346 return _IOHprofiler.doubleProblemPtr_back(self) 4347 4348 4349 def assign(self, n, x): 4350 """ 4351 assign(self, n, x) 4352 4353 Parameters 4354 ---------- 4355 n: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4356 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4357 4358 """ 4359 return _IOHprofiler.doubleProblemPtr_assign(self, n, x) 4360 4361 4362 def resize(self, *args): 4363 """ 4364 resize(self, new_size) 4365 4366 Parameters 4367 ---------- 4368 new_size: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4369 4370 resize(self, new_size, x) 4371 4372 Parameters 4373 ---------- 4374 new_size: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4375 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4376 4377 """ 4378 return _IOHprofiler.doubleProblemPtr_resize(self, *args) 4379 4380 4381 def insert(self, *args): 4382 """ 4383 insert(self, pos, x) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4384 4385 Parameters 4386 ---------- 4387 pos: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4388 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4389 4390 insert(self, pos, n, x) 4391 4392 Parameters 4393 ---------- 4394 pos: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::iterator 4395 n: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4396 x: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::value_type const & 4397 4398 """ 4399 return _IOHprofiler.doubleProblemPtr_insert(self, *args) 4400 4401 4402 def reserve(self, n): 4403 """ 4404 reserve(self, n) 4405 4406 Parameters 4407 ---------- 4408 n: std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4409 4410 """ 4411 return _IOHprofiler.doubleProblemPtr_reserve(self, n) 4412 4413 4414 def capacity(self): 4415 """ 4416 capacity(self) -> std::vector< std::shared_ptr< IOHprofiler_problem< double > > >::size_type 4417 4418 Parameters 4419 ---------- 4420 self: std::vector< std::shared_ptr< IOHprofiler_problem< double > > > const * 4421 4422 """ 4423 return _IOHprofiler.doubleProblemPtr_capacity(self) 4424 4425 __swig_destroy__ = _IOHprofiler.delete_doubleProblemPtr 4426 __del__ = lambda self: None 4427doubleProblemPtr_swigregister = _IOHprofiler.doubleProblemPtr_swigregister 4428doubleProblemPtr_swigregister(doubleProblemPtr) 4429 4430IOH_PI = _IOHprofiler.IOH_PI 4431DEFAULT_SEED = _IOHprofiler.DEFAULT_SEED 4432RND_MULTIPLIER = _IOHprofiler.RND_MULTIPLIER 4433RND_MODULUS = _IOHprofiler.RND_MODULUS 4434RND_MODULUS_DIV = _IOHprofiler.RND_MODULUS_DIV 4435RND_MOD_MULTIPLIER = _IOHprofiler.RND_MOD_MULTIPLIER 4436IOHPROFILER_SHORT_LAG = _IOHprofiler.IOHPROFILER_SHORT_LAG 4437IOHPROFILER_LONG_LAG = _IOHprofiler.IOHPROFILER_LONG_LAG 4438class IOHprofiler_random(_object): 4439 """Proxy of C++ IOHprofiler_random class.""" 4440 4441 __swig_setmethods__ = {} 4442 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_random, name, value) 4443 __swig_getmethods__ = {} 4444 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_random, name) 4445 __repr__ = _swig_repr 4446 4447 def __init__(self, seed=1000): 4448 """ 4449 __init__(self, seed=1000) -> IOHprofiler_random 4450 4451 Parameters 4452 ---------- 4453 seed: uint32_t 4454 4455 __init__(self) -> IOHprofiler_random 4456 """ 4457 this = _IOHprofiler.new_IOHprofiler_random(seed) 4458 try: 4459 self.this.append(this) 4460 except __builtin__.Exception: 4461 self.this = this 4462 4463 def IOHprofiler_random_generate(self): 4464 """ 4465 IOHprofiler_random_generate(self) 4466 4467 Parameters 4468 ---------- 4469 self: IOHprofiler_random * 4470 4471 """ 4472 return _IOHprofiler.IOHprofiler_random_IOHprofiler_random_generate(self) 4473 4474 4475 def _lcg_rand(inseed): 4476 """ 4477 _lcg_rand(inseed) -> long 4478 4479 Parameters 4480 ---------- 4481 inseed: long const & 4482 4483 """ 4484 return _IOHprofiler.IOHprofiler_random__lcg_rand(inseed) 4485 4486 _lcg_rand = staticmethod(_lcg_rand) 4487 4488 def IOHprofiler_gauss(N, inseed): 4489 """ 4490 IOHprofiler_gauss(N, inseed) -> doublevec 4491 4492 Parameters 4493 ---------- 4494 N: size_t const 4495 inseed: long const 4496 4497 """ 4498 return _IOHprofiler.IOHprofiler_random_IOHprofiler_gauss(N, inseed) 4499 4500 IOHprofiler_gauss = staticmethod(IOHprofiler_gauss) 4501 4502 def IOHprofiler_uniform_rand(self, *args): 4503 """ 4504 IOHprofiler_uniform_rand(self, N, inseed, rand_vec) 4505 4506 Parameters 4507 ---------- 4508 N: size_t const & 4509 inseed: long const & 4510 rand_vec: std::vector< double,std::allocator< double > > & 4511 4512 IOHprofiler_uniform_rand(self) -> double 4513 4514 Parameters 4515 ---------- 4516 self: IOHprofiler_random * 4517 4518 """ 4519 return _IOHprofiler.IOHprofiler_random_IOHprofiler_uniform_rand(self, *args) 4520 4521 4522 def IOHprofiler_normal_rand(self): 4523 """ 4524 IOHprofiler_normal_rand(self) -> double 4525 4526 Parameters 4527 ---------- 4528 self: IOHprofiler_random * 4529 4530 """ 4531 return _IOHprofiler.IOHprofiler_random_IOHprofiler_normal_rand(self) 4532 4533 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_random 4534 __del__ = lambda self: None 4535IOHprofiler_random_swigregister = _IOHprofiler.IOHprofiler_random_swigregister 4536IOHprofiler_random_swigregister(IOHprofiler_random) 4537 4538def IOHprofiler_random__lcg_rand(inseed): 4539 """ 4540 IOHprofiler_random__lcg_rand(inseed) -> long 4541 4542 Parameters 4543 ---------- 4544 inseed: long const & 4545 4546 """ 4547 return _IOHprofiler.IOHprofiler_random__lcg_rand(inseed) 4548 4549def IOHprofiler_random_IOHprofiler_gauss(N, inseed): 4550 """ 4551 IOHprofiler_random_IOHprofiler_gauss(N, inseed) -> doublevec 4552 4553 Parameters 4554 ---------- 4555 N: size_t const 4556 inseed: long const 4557 4558 """ 4559 return _IOHprofiler.IOHprofiler_random_IOHprofiler_gauss(N, inseed) 4560 4561 4562def strstrip(s): 4563 """ 4564 strstrip(s) -> std::string 4565 4566 Parameters 4567 ---------- 4568 s: std::string 4569 4570 """ 4571 return _IOHprofiler.strstrip(s) 4572 4573def get_int_vector_parse_string(input, _min, _max): 4574 """ 4575 get_int_vector_parse_string(input, _min, _max) -> intvec 4576 4577 Parameters 4578 ---------- 4579 input: std::string 4580 _min: int const 4581 _max: int const 4582 4583 """ 4584 return _IOHprofiler.get_int_vector_parse_string(input, _min, _max) 4585class IOHprofiler_transformation(_object): 4586 """Proxy of C++ IOHprofiler_transformation class.""" 4587 4588 __swig_setmethods__ = {} 4589 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_transformation, name, value) 4590 __swig_getmethods__ = {} 4591 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_transformation, name) 4592 __repr__ = _swig_repr 4593 4594 def variables_transformation(self, *args): 4595 """ 4596 variables_transformation(self, x, problem_id, instance_id, problem_type) 4597 4598 Parameters 4599 ---------- 4600 x: std::vector< int,std::allocator< int > > & 4601 problem_id: int const 4602 instance_id: int const 4603 problem_type: std::string const 4604 4605 variables_transformation(self, x, problem_id, instance_id, problem_type) 4606 4607 Parameters 4608 ---------- 4609 x: std::vector< double,std::allocator< double > > & 4610 problem_id: int const 4611 instance_id: int const 4612 problem_type: std::string const 4613 4614 """ 4615 return _IOHprofiler.IOHprofiler_transformation_variables_transformation(self, *args) 4616 4617 4618 def objectives_transformation(self, *args): 4619 """ 4620 objectives_transformation(self, x, y, problem_id, instance_id, problem_type) 4621 4622 Parameters 4623 ---------- 4624 x: std::vector< int,std::allocator< int > > const & 4625 y: std::vector< double,std::allocator< double > > & 4626 problem_id: int const 4627 instance_id: int const 4628 problem_type: std::string const 4629 4630 objectives_transformation(self, x, y, problem_id, instance_id, problem_type) 4631 4632 Parameters 4633 ---------- 4634 x: std::vector< double,std::allocator< double > > const & 4635 y: std::vector< double,std::allocator< double > > & 4636 problem_id: int const 4637 instance_id: int const 4638 problem_type: std::string const 4639 4640 """ 4641 return _IOHprofiler.IOHprofiler_transformation_objectives_transformation(self, *args) 4642 4643 4644 def xor_compute(x1, x2): 4645 """ 4646 xor_compute(x1, x2) -> int 4647 4648 Parameters 4649 ---------- 4650 x1: int const 4651 x2: int const 4652 4653 """ 4654 return _IOHprofiler.IOHprofiler_transformation_xor_compute(x1, x2) 4655 4656 xor_compute = staticmethod(xor_compute) 4657 4658 def transform_vars_xor(self, x, seed): 4659 """ 4660 transform_vars_xor(self, x, seed) 4661 4662 Parameters 4663 ---------- 4664 x: std::vector< int,std::allocator< int > > & 4665 seed: int const 4666 4667 """ 4668 return _IOHprofiler.IOHprofiler_transformation_transform_vars_xor(self, x, seed) 4669 4670 4671 def sigma_compute(x, pos): 4672 """ 4673 sigma_compute(x, pos) -> int 4674 4675 Parameters 4676 ---------- 4677 x: std::vector< int,std::allocator< int > > const & 4678 pos: int const 4679 4680 """ 4681 return _IOHprofiler.IOHprofiler_transformation_sigma_compute(x, pos) 4682 4683 sigma_compute = staticmethod(sigma_compute) 4684 4685 def transform_vars_sigma(self, x, seed): 4686 """ 4687 transform_vars_sigma(self, x, seed) 4688 4689 Parameters 4690 ---------- 4691 x: std::vector< int,std::allocator< int > > & 4692 seed: int const 4693 4694 """ 4695 return _IOHprofiler.IOHprofiler_transformation_transform_vars_sigma(self, x, seed) 4696 4697 4698 def transform_obj_scale(self, *args): 4699 """ 4700 transform_obj_scale(self, y, seed) 4701 4702 Parameters 4703 ---------- 4704 y: std::vector< double,std::allocator< double > > & 4705 seed: int const 4706 4707 transform_obj_scale(self, y, seed) 4708 4709 Parameters 4710 ---------- 4711 y: double & 4712 seed: int const 4713 4714 """ 4715 return _IOHprofiler.IOHprofiler_transformation_transform_obj_scale(self, *args) 4716 4717 4718 def transform_obj_shift(self, *args): 4719 """ 4720 transform_obj_shift(self, y, seed) 4721 4722 Parameters 4723 ---------- 4724 y: std::vector< double,std::allocator< double > > & 4725 seed: int const 4726 4727 transform_obj_shift(self, y, seed) 4728 4729 Parameters 4730 ---------- 4731 y: double & 4732 seed: int const 4733 4734 """ 4735 return _IOHprofiler.IOHprofiler_transformation_transform_obj_shift(self, *args) 4736 4737 4738 def __init__(self): 4739 """__init__(self) -> IOHprofiler_transformation""" 4740 this = _IOHprofiler.new_IOHprofiler_transformation() 4741 try: 4742 self.this.append(this) 4743 except __builtin__.Exception: 4744 self.this = this 4745 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_transformation 4746 __del__ = lambda self: None 4747IOHprofiler_transformation_swigregister = _IOHprofiler.IOHprofiler_transformation_swigregister 4748IOHprofiler_transformation_swigregister(IOHprofiler_transformation) 4749 4750def IOHprofiler_transformation_xor_compute(x1, x2): 4751 """ 4752 IOHprofiler_transformation_xor_compute(x1, x2) -> int 4753 4754 Parameters 4755 ---------- 4756 x1: int const 4757 x2: int const 4758 4759 """ 4760 return _IOHprofiler.IOHprofiler_transformation_xor_compute(x1, x2) 4761 4762def IOHprofiler_transformation_sigma_compute(x, pos): 4763 """ 4764 IOHprofiler_transformation_sigma_compute(x, pos) -> int 4765 4766 Parameters 4767 ---------- 4768 x: std::vector< int,std::allocator< int > > const & 4769 pos: int const 4770 4771 """ 4772 return _IOHprofiler.IOHprofiler_transformation_sigma_compute(x, pos) 4773 4774SUITE_BBOB2009_MAX_DIM = _IOHprofiler.SUITE_BBOB2009_MAX_DIM 4775 4776def bbob2009_fmin(a, b): 4777 """ 4778 bbob2009_fmin(a, b) -> double 4779 4780 Parameters 4781 ---------- 4782 a: double 4783 b: double 4784 4785 """ 4786 return _IOHprofiler.bbob2009_fmin(a, b) 4787 4788def bbob2009_fmax(a, b): 4789 """ 4790 bbob2009_fmax(a, b) -> double 4791 4792 Parameters 4793 ---------- 4794 a: double 4795 b: double 4796 4797 """ 4798 return _IOHprofiler.bbob2009_fmax(a, b) 4799 4800def bbob2009_round(x): 4801 """ 4802 bbob2009_round(x) -> double 4803 4804 Parameters 4805 ---------- 4806 x: double 4807 4808 """ 4809 return _IOHprofiler.bbob2009_round(x) 4810 4811def bbob2009_unif(r, N, inseed): 4812 """ 4813 bbob2009_unif(r, N, inseed) 4814 4815 Parameters 4816 ---------- 4817 r: std::vector< double,std::allocator< double > > & 4818 N: size_t 4819 inseed: long 4820 4821 """ 4822 return _IOHprofiler.bbob2009_unif(r, N, inseed) 4823 4824def bbob2009_reshape(B, vector, m, n): 4825 """ 4826 bbob2009_reshape(B, vector, m, n) 4827 4828 Parameters 4829 ---------- 4830 B: std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > & 4831 vector: std::vector< double,std::allocator< double > > const & 4832 m: size_t const 4833 n: size_t const 4834 4835 """ 4836 return _IOHprofiler.bbob2009_reshape(B, vector, m, n) 4837 4838def bbob2009_gauss(g, N, seed): 4839 """ 4840 bbob2009_gauss(g, N, seed) 4841 4842 Parameters 4843 ---------- 4844 g: std::vector< double,std::allocator< double > > & 4845 N: size_t const 4846 seed: long const 4847 4848 """ 4849 return _IOHprofiler.bbob2009_gauss(g, N, seed) 4850 4851def bbob2009_compute_rotation(B, seed, DIM): 4852 """ 4853 bbob2009_compute_rotation(B, seed, DIM) 4854 4855 Parameters 4856 ---------- 4857 B: std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > & 4858 seed: long const 4859 DIM: size_t const 4860 4861 """ 4862 return _IOHprofiler.bbob2009_compute_rotation(B, seed, DIM) 4863 4864def bbob2009_copy_rotation_matrix(rot, M, b, DIM): 4865 """ 4866 bbob2009_copy_rotation_matrix(rot, M, b, DIM) 4867 4868 Parameters 4869 ---------- 4870 rot: std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > const & 4871 M: std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > & 4872 b: std::vector< double,std::allocator< double > > & 4873 DIM: size_t const 4874 4875 """ 4876 return _IOHprofiler.bbob2009_copy_rotation_matrix(rot, M, b, DIM) 4877 4878def bbob2009_compute_xopt(xopt, seed, DIM): 4879 """ 4880 bbob2009_compute_xopt(xopt, seed, DIM) 4881 4882 Parameters 4883 ---------- 4884 xopt: std::vector< double,std::allocator< double > > & 4885 seed: long const 4886 DIM: size_t const 4887 4888 """ 4889 return _IOHprofiler.bbob2009_compute_xopt(xopt, seed, DIM) 4890 4891def bbob2009_compute_fopt(function, instance): 4892 """ 4893 bbob2009_compute_fopt(function, instance) -> double 4894 4895 Parameters 4896 ---------- 4897 function: size_t const 4898 instance: size_t const 4899 4900 """ 4901 return _IOHprofiler.bbob2009_compute_fopt(function, instance) 4902 4903def dummy(number_of_variables, select_rate, inseed): 4904 """ 4905 dummy(number_of_variables, select_rate, inseed) -> intvec 4906 4907 Parameters 4908 ---------- 4909 number_of_variables: int 4910 select_rate: double 4911 inseed: long 4912 4913 """ 4914 return _IOHprofiler.dummy(number_of_variables, select_rate, inseed) 4915 4916def neutrality(variables, mu): 4917 """ 4918 neutrality(variables, mu) -> intvec 4919 4920 Parameters 4921 ---------- 4922 variables: std::vector< int,std::allocator< int > > const & 4923 mu: int 4924 4925 """ 4926 return _IOHprofiler.neutrality(variables, mu) 4927 4928def epistasis(variables, v): 4929 """ 4930 epistasis(variables, v) -> intvec 4931 4932 Parameters 4933 ---------- 4934 variables: std::vector< int,std::allocator< int > > const & 4935 v: int 4936 4937 """ 4938 return _IOHprofiler.epistasis(variables, v) 4939 4940def ruggedness1(y, number_of_variables): 4941 """ 4942 ruggedness1(y, number_of_variables) -> double 4943 4944 Parameters 4945 ---------- 4946 y: double 4947 number_of_variables: int 4948 4949 """ 4950 return _IOHprofiler.ruggedness1(y, number_of_variables) 4951 4952def ruggedness2(y, number_of_variables): 4953 """ 4954 ruggedness2(y, number_of_variables) -> double 4955 4956 Parameters 4957 ---------- 4958 y: double 4959 number_of_variables: int 4960 4961 """ 4962 return _IOHprofiler.ruggedness2(y, number_of_variables) 4963 4964def ruggedness3(number_of_variables): 4965 """ 4966 ruggedness3(number_of_variables) -> doublevec 4967 4968 Parameters 4969 ---------- 4970 number_of_variables: int 4971 4972 """ 4973 return _IOHprofiler.ruggedness3(number_of_variables) 4974 4975def layer_neutrality_compute(xIn, xOut, mu): 4976 """ 4977 layer_neutrality_compute(xIn, xOut, mu) 4978 4979 Parameters 4980 ---------- 4981 xIn: std::vector< int,std::allocator< int > > const & 4982 xOut: std::vector< int,std::allocator< int > > & 4983 mu: int const 4984 4985 """ 4986 return _IOHprofiler.layer_neutrality_compute(xIn, xOut, mu) 4987 4988def base_epistasis(xIn, start, nu, xOut): 4989 """ 4990 base_epistasis(xIn, start, nu, xOut) 4991 4992 Parameters 4993 ---------- 4994 xIn: std::vector< int,std::allocator< int > > const & 4995 start: int const 4996 nu: int const 4997 xOut: std::vector< int,std::allocator< int > > & 4998 4999 """ 5000 return _IOHprofiler.base_epistasis(xIn, start, nu, xOut) 5001 5002def epistasis_compute(xIn, xOut, nu): 5003 """ 5004 epistasis_compute(xIn, xOut, nu) 5005 5006 Parameters 5007 ---------- 5008 xIn: std::vector< int,std::allocator< int > > const & 5009 xOut: std::vector< int,std::allocator< int > > & 5010 nu: int const 5011 5012 """ 5013 return _IOHprofiler.epistasis_compute(xIn, xOut, nu) 5014 5015def layer_epistasis_compute(x, epistasis_x, block_size): 5016 """ 5017 layer_epistasis_compute(x, epistasis_x, block_size) 5018 5019 Parameters 5020 ---------- 5021 x: std::vector< int,std::allocator< int > > const & 5022 epistasis_x: std::vector< int,std::allocator< int > > & 5023 block_size: int const 5024 5025 """ 5026 return _IOHprofiler.layer_epistasis_compute(x, epistasis_x, block_size) 5027 5028def max_gamma(q): 5029 """ 5030 max_gamma(q) -> int 5031 5032 Parameters 5033 ---------- 5034 q: int 5035 5036 """ 5037 return _IOHprofiler.max_gamma(q) 5038 5039def ruggedness_raw(gamma, q): 5040 """ 5041 ruggedness_raw(gamma, q) -> intvec 5042 5043 Parameters 5044 ---------- 5045 gamma: int 5046 q: int 5047 5048 """ 5049 return _IOHprofiler.ruggedness_raw(gamma, q) 5050 5051def ruggedness_translate(gamma, q): 5052 """ 5053 ruggedness_translate(gamma, q) -> int 5054 5055 Parameters 5056 ---------- 5057 gamma: int 5058 q: int 5059 5060 """ 5061 return _IOHprofiler.ruggedness_translate(gamma, q) 5062 5063def layer_compute_ruggedness(y, dimension, gamma): 5064 """ 5065 layer_compute_ruggedness(y, dimension, gamma) -> double 5066 5067 Parameters 5068 ---------- 5069 y: double const 5070 dimension: size_t 5071 gamma: int 5072 5073 """ 5074 return _IOHprofiler.layer_compute_ruggedness(y, dimension, gamma) 5075class IOHprofiler_csv_logger(IOHprofiler_observer): 5076 """Proxy of C++ IOHprofiler_csv_logger class.""" 5077 5078 __swig_setmethods__ = {} 5079 for _s in [IOHprofiler_observer]: 5080 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 5081 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_csv_logger, name, value) 5082 __swig_getmethods__ = {} 5083 for _s in [IOHprofiler_observer]: 5084 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 5085 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_csv_logger, name) 5086 __repr__ = _swig_repr 5087 5088 def __init__(self, *args): 5089 """ 5090 __init__(self) -> IOHprofiler_csv_logger 5091 __init__(self, directory, folder_name, alg_name, alg_info) -> IOHprofiler_csv_logger 5092 5093 Parameters 5094 ---------- 5095 directory: std::string 5096 folder_name: std::string 5097 alg_name: std::string 5098 alg_info: std::string 5099 5100 """ 5101 this = _IOHprofiler.new_IOHprofiler_csv_logger(*args) 5102 try: 5103 self.this.append(this) 5104 except __builtin__.Exception: 5105 self.this = this 5106 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_csv_logger 5107 __del__ = lambda self: None 5108 5109 def folder_exist(self, folder_name): 5110 """ 5111 folder_exist(self, folder_name) -> bool 5112 5113 Parameters 5114 ---------- 5115 folder_name: std::string 5116 5117 """ 5118 return _IOHprofiler.IOHprofiler_csv_logger_folder_exist(self, folder_name) 5119 5120 5121 def activate_logger(self): 5122 """ 5123 activate_logger(self) 5124 5125 Parameters 5126 ---------- 5127 self: IOHprofiler_csv_logger * 5128 5129 """ 5130 return _IOHprofiler.IOHprofiler_csv_logger_activate_logger(self) 5131 5132 5133 def clear_logger(self): 5134 """ 5135 clear_logger(self) 5136 5137 Parameters 5138 ---------- 5139 self: IOHprofiler_csv_logger * 5140 5141 """ 5142 return _IOHprofiler.IOHprofiler_csv_logger_clear_logger(self) 5143 5144 5145 def add_dynamic_attribute(self, *args): 5146 """ 5147 add_dynamic_attribute(self, attributes) 5148 5149 Parameters 5150 ---------- 5151 attributes: std::vector< std::shared_ptr< double >,std::allocator< std::shared_ptr< double > > > const & 5152 5153 add_dynamic_attribute(self, attributes, attributes_name) 5154 5155 Parameters 5156 ---------- 5157 attributes: std::vector< std::shared_ptr< double >,std::allocator< std::shared_ptr< double > > > const & 5158 attributes_name: std::vector< std::string,std::allocator< std::string > > const & 5159 5160 """ 5161 return _IOHprofiler.IOHprofiler_csv_logger_add_dynamic_attribute(self, *args) 5162 5163 5164 def set_dynamic_attributes_name(self, *args): 5165 """ 5166 set_dynamic_attributes_name(self, attributes_name) 5167 5168 Parameters 5169 ---------- 5170 attributes_name: std::vector< std::string,std::allocator< std::string > > const & 5171 5172 set_dynamic_attributes_name(self, attributes_name, initial_attributes) 5173 5174 Parameters 5175 ---------- 5176 attributes_name: std::vector< std::string,std::allocator< std::string > > const & 5177 initial_attributes: std::vector< double,std::allocator< double > > const & 5178 5179 """ 5180 return _IOHprofiler.IOHprofiler_csv_logger_set_dynamic_attributes_name(self, *args) 5181 5182 5183 def set_dynamic_attributes(self, attributes_name, attributes): 5184 """ 5185 set_dynamic_attributes(self, attributes_name, attributes) 5186 5187 Parameters 5188 ---------- 5189 attributes_name: std::vector< std::string,std::allocator< std::string > > const & 5190 attributes: std::vector< double,std::allocator< double > > const & 5191 5192 """ 5193 return _IOHprofiler.IOHprofiler_csv_logger_set_dynamic_attributes(self, attributes_name, attributes) 5194 5195 5196 def add_attribute(self, *args): 5197 """ 5198 add_attribute(self, arg2, arg3) 5199 5200 Parameters 5201 ---------- 5202 arg2: std::string 5203 arg3: int 5204 5205 add_attribute(self, arg2, arg3) 5206 5207 Parameters 5208 ---------- 5209 arg2: std::string 5210 arg3: double 5211 5212 add_attribute(self, arg2, arg3) 5213 5214 Parameters 5215 ---------- 5216 arg2: std::string 5217 arg3: float 5218 5219 add_attribute(self, arg2, arg3) 5220 5221 Parameters 5222 ---------- 5223 arg2: std::string 5224 arg3: std::string 5225 5226 """ 5227 return _IOHprofiler.IOHprofiler_csv_logger_add_attribute(self, *args) 5228 5229 5230 def delete_attribute(self, arg2): 5231 """ 5232 delete_attribute(self, arg2) 5233 5234 Parameters 5235 ---------- 5236 arg2: std::string 5237 5238 """ 5239 return _IOHprofiler.IOHprofiler_csv_logger_delete_attribute(self, arg2) 5240 5241 5242 def track_problem(self, *args): 5243 """ 5244 track_problem(self, problem_id, dimension, instance, problem_name, maximization_minimization_flag) 5245 5246 Parameters 5247 ---------- 5248 problem_id: int const 5249 dimension: int const 5250 instance: int const 5251 problem_name: std::string const 5252 maximization_minimization_flag: enum IOH_optimization_type const 5253 5254 track_problem(self, problem) 5255 5256 Parameters 5257 ---------- 5258 problem: IOHprofiler_problem< int > const & 5259 5260 track_problem(self, problem) 5261 5262 Parameters 5263 ---------- 5264 problem: IOHprofiler_problem< double > const & 5265 5266 """ 5267 return _IOHprofiler.IOHprofiler_csv_logger_track_problem(self, *args) 5268 5269 5270 def track_suite(self, suite_name): 5271 """ 5272 track_suite(self, suite_name) 5273 5274 Parameters 5275 ---------- 5276 suite_name: std::string 5277 5278 """ 5279 return _IOHprofiler.IOHprofiler_csv_logger_track_suite(self, suite_name) 5280 5281 5282 def openInfo(self, problem_id, dimension, problem_name): 5283 """ 5284 openInfo(self, problem_id, dimension, problem_name) 5285 5286 Parameters 5287 ---------- 5288 problem_id: int 5289 dimension: int 5290 problem_name: std::string 5291 5292 """ 5293 return _IOHprofiler.IOHprofiler_csv_logger_openInfo(self, problem_id, dimension, problem_name) 5294 5295 5296 def write_info(self, instance, best_y, best_transformed_y, evaluations, last_y, last_transformed_y, last_evaluations): 5297 """ 5298 write_info(self, instance, best_y, best_transformed_y, evaluations, last_y, last_transformed_y, last_evaluations) 5299 5300 Parameters 5301 ---------- 5302 instance: int 5303 best_y: double 5304 best_transformed_y: double 5305 evaluations: int 5306 last_y: double 5307 last_transformed_y: double 5308 last_evaluations: int 5309 5310 """ 5311 return _IOHprofiler.IOHprofiler_csv_logger_write_info(self, instance, best_y, best_transformed_y, evaluations, last_y, last_transformed_y, last_evaluations) 5312 5313 5314 def do_log(self, log_info): 5315 """ 5316 do_log(self, log_info) 5317 5318 Parameters 5319 ---------- 5320 log_info: std::vector< double,std::allocator< double > > const & 5321 5322 """ 5323 return _IOHprofiler.IOHprofiler_csv_logger_do_log(self, log_info) 5324 5325 5326 def write_line(self, *args): 5327 """ 5328 write_line(self, evaluations, y, best_so_far_y, transformed_y, best_so_far_transformed_y) 5329 5330 Parameters 5331 ---------- 5332 evaluations: size_t const 5333 y: double const 5334 best_so_far_y: double const 5335 transformed_y: double const 5336 best_so_far_transformed_y: double const 5337 5338 write_line(self, log_info) 5339 5340 Parameters 5341 ---------- 5342 log_info: std::vector< double,std::allocator< double > > const & 5343 5344 """ 5345 return _IOHprofiler.IOHprofiler_csv_logger_write_line(self, *args) 5346 5347 5348 def update_logger_info(self, optimal_evaluations, y, transformed_y): 5349 """ 5350 update_logger_info(self, optimal_evaluations, y, transformed_y) 5351 5352 Parameters 5353 ---------- 5354 optimal_evaluations: size_t 5355 y: double 5356 transformed_y: double 5357 5358 """ 5359 return _IOHprofiler.IOHprofiler_csv_logger_update_logger_info(self, optimal_evaluations, y, transformed_y) 5360 5361 5362 def set_parameters_name(self, *args): 5363 """ 5364 set_parameters_name(self, parameters_name) 5365 5366 Parameters 5367 ---------- 5368 parameters_name: std::vector< std::string,std::allocator< std::string > > const & 5369 5370 set_parameters_name(self, parameters_name, initial_parameters) 5371 5372 Parameters 5373 ---------- 5374 parameters_name: std::vector< std::string,std::allocator< std::string > > const & 5375 initial_parameters: std::vector< double,std::allocator< double > > const & 5376 5377 """ 5378 return _IOHprofiler.IOHprofiler_csv_logger_set_parameters_name(self, *args) 5379 5380 5381 def set_parameters(self, *args): 5382 """ 5383 set_parameters(self, parameters) 5384 5385 Parameters 5386 ---------- 5387 parameters: std::vector< std::shared_ptr< double >,std::allocator< std::shared_ptr< double > > > const & 5388 5389 set_parameters(self, parameters, parameters_name) 5390 5391 Parameters 5392 ---------- 5393 parameters: std::vector< std::shared_ptr< double >,std::allocator< std::shared_ptr< double > > > const & 5394 parameters_name: std::vector< std::string,std::allocator< std::string > > const & 5395 5396 set_parameters(self, parameters_name, parameters) 5397 5398 Parameters 5399 ---------- 5400 parameters_name: std::vector< std::string,std::allocator< std::string > > const & 5401 parameters: std::vector< double,std::allocator< double > > const & 5402 5403 """ 5404 return _IOHprofiler.IOHprofiler_csv_logger_set_parameters(self, *args) 5405 5406IOHprofiler_csv_logger_swigregister = _IOHprofiler.IOHprofiler_csv_logger_swigregister 5407IOHprofiler_csv_logger_swigregister(IOHprofiler_csv_logger) 5408coco_pi = cvar.coco_pi 5409 5410IOHprofiler_PATH_MAX = _IOHprofiler.IOHprofiler_PATH_MAX 5411IOHprofiler_MAX_DIMENSION = _IOHprofiler.IOHprofiler_MAX_DIMENSION 5412DEFAULT_PROBLEM_ID = _IOHprofiler.DEFAULT_PROBLEM_ID 5413DEFAULT_INSTANCE = _IOHprofiler.DEFAULT_INSTANCE 5414DEFAULT_DIMENSION = _IOHprofiler.DEFAULT_DIMENSION 5415MAX_BUFFER_SIZE = _IOHprofiler.MAX_BUFFER_SIZE 5416IOH_optimization_type_Minimization = _IOHprofiler.IOH_optimization_type_Minimization 5417IOH_optimization_type_Maximization = _IOHprofiler.IOH_optimization_type_Maximization 5418 5419def IOH_error(error_info): 5420 """ 5421 IOH_error(error_info) 5422 5423 Parameters 5424 ---------- 5425 error_info: std::string 5426 5427 """ 5428 return _IOHprofiler.IOH_error(error_info) 5429 5430def IOH_warning(warning_info): 5431 """ 5432 IOH_warning(warning_info) 5433 5434 Parameters 5435 ---------- 5436 warning_info: std::string 5437 5438 """ 5439 return _IOHprofiler.IOH_warning(warning_info) 5440 5441def IOH_log(*args): 5442 """ 5443 IOH_log(log_info) 5444 5445 Parameters 5446 ---------- 5447 log_info: std::string 5448 5449 IOH_log(log_info, log_stream) 5450 5451 Parameters 5452 ---------- 5453 log_info: std::string 5454 log_stream: std::ofstream & 5455 5456 """ 5457 return _IOHprofiler.IOH_log(*args) 5458 5459def transform_obj_norm_by_dim_evaluate(dimension, y): 5460 """ 5461 transform_obj_norm_by_dim_evaluate(dimension, y) 5462 5463 Parameters 5464 ---------- 5465 dimension: int const 5466 y: std::vector< double,std::allocator< double > > & 5467 5468 """ 5469 return _IOHprofiler.transform_obj_norm_by_dim_evaluate(dimension, y) 5470 5471def transform_obj_oscillate_evaluate(y): 5472 """ 5473 transform_obj_oscillate_evaluate(y) 5474 5475 Parameters 5476 ---------- 5477 y: std::vector< double,std::allocator< double > > & 5478 5479 """ 5480 return _IOHprofiler.transform_obj_oscillate_evaluate(y) 5481 5482def transform_obj_penalize_evaluate(x, lower_bounds, upper_bounds, factor, y): 5483 """ 5484 transform_obj_penalize_evaluate(x, lower_bounds, upper_bounds, factor, y) 5485 5486 Parameters 5487 ---------- 5488 x: std::vector< double,std::allocator< double > > const & 5489 lower_bounds: double const 5490 upper_bounds: double const 5491 factor: double const 5492 y: std::vector< double,std::allocator< double > > & 5493 5494 """ 5495 return _IOHprofiler.transform_obj_penalize_evaluate(x, lower_bounds, upper_bounds, factor, y) 5496 5497def transform_obj_power_evaluate(y, exponent): 5498 """ 5499 transform_obj_power_evaluate(y, exponent) 5500 5501 Parameters 5502 ---------- 5503 y: std::vector< double,std::allocator< double > > & 5504 exponent: double const 5505 5506 """ 5507 return _IOHprofiler.transform_obj_power_evaluate(y, exponent) 5508 5509def transform_obj_scale_evaluate_function(y, factor): 5510 """ 5511 transform_obj_scale_evaluate_function(y, factor) 5512 5513 Parameters 5514 ---------- 5515 y: std::vector< double,std::allocator< double > > & 5516 factor: double const 5517 5518 """ 5519 return _IOHprofiler.transform_obj_scale_evaluate_function(y, factor) 5520 5521def transform_obj_shift_evaluate_function(y, offset): 5522 """ 5523 transform_obj_shift_evaluate_function(y, offset) 5524 5525 Parameters 5526 ---------- 5527 y: std::vector< double,std::allocator< double > > & 5528 offset: double const 5529 5530 """ 5531 return _IOHprofiler.transform_obj_shift_evaluate_function(y, offset) 5532 5533def transform_vars_affine_evaluate_function(x, M, b): 5534 """ 5535 transform_vars_affine_evaluate_function(x, M, b) 5536 5537 Parameters 5538 ---------- 5539 x: std::vector< double,std::allocator< double > > & 5540 M: std::vector< std::vector< double,std::allocator< double > >,std::allocator< std::vector< double,std::allocator< double > > > > const & 5541 b: std::vector< double,std::allocator< double > > const & 5542 5543 """ 5544 return _IOHprofiler.transform_vars_affine_evaluate_function(x, M, b) 5545 5546def transform_vars_asymmetric_evaluate_function(x, beta): 5547 """ 5548 transform_vars_asymmetric_evaluate_function(x, beta) 5549 5550 Parameters 5551 ---------- 5552 x: std::vector< double,std::allocator< double > > & 5553 beta: double const 5554 5555 """ 5556 return _IOHprofiler.transform_vars_asymmetric_evaluate_function(x, beta) 5557 5558def transform_vars_brs_evaluate(x): 5559 """ 5560 transform_vars_brs_evaluate(x) 5561 5562 Parameters 5563 ---------- 5564 x: std::vector< double,std::allocator< double > > & 5565 5566 """ 5567 return _IOHprofiler.transform_vars_brs_evaluate(x) 5568 5569def transform_vars_conditioning_evaluate(x, alpha): 5570 """ 5571 transform_vars_conditioning_evaluate(x, alpha) 5572 5573 Parameters 5574 ---------- 5575 x: std::vector< double,std::allocator< double > > & 5576 alpha: double const 5577 5578 """ 5579 return _IOHprofiler.transform_vars_conditioning_evaluate(x, alpha) 5580 5581def transform_vars_oscillate_evaluate_function(x): 5582 """ 5583 transform_vars_oscillate_evaluate_function(x) 5584 5585 Parameters 5586 ---------- 5587 x: std::vector< double,std::allocator< double > > & 5588 5589 """ 5590 return _IOHprofiler.transform_vars_oscillate_evaluate_function(x) 5591 5592def transform_vars_scale_evaluate(x, factor): 5593 """ 5594 transform_vars_scale_evaluate(x, factor) 5595 5596 Parameters 5597 ---------- 5598 x: std::vector< double,std::allocator< double > > & 5599 factor: double const 5600 5601 """ 5602 return _IOHprofiler.transform_vars_scale_evaluate(x, factor) 5603 5604def transform_vars_shift_evaluate_function(x, offset): 5605 """ 5606 transform_vars_shift_evaluate_function(x, offset) 5607 5608 Parameters 5609 ---------- 5610 x: std::vector< double,std::allocator< double > > & 5611 offset: std::vector< double,std::allocator< double > > const & 5612 5613 """ 5614 return _IOHprofiler.transform_vars_shift_evaluate_function(x, offset) 5615 5616def transform_vars_x_hat_evaluate(x, seed): 5617 """ 5618 transform_vars_x_hat_evaluate(x, seed) 5619 5620 Parameters 5621 ---------- 5622 x: std::vector< double,std::allocator< double > > & 5623 seed: long const 5624 5625 """ 5626 return _IOHprofiler.transform_vars_x_hat_evaluate(x, seed) 5627 5628def transform_vars_x_hat_generic_evaluate(x, sign_vector): 5629 """ 5630 transform_vars_x_hat_generic_evaluate(x, sign_vector) 5631 5632 Parameters 5633 ---------- 5634 x: std::vector< double,std::allocator< double > > & 5635 sign_vector: std::vector< double,std::allocator< double > > const & 5636 5637 """ 5638 return _IOHprofiler.transform_vars_x_hat_generic_evaluate(x, sign_vector) 5639 5640def transform_vars_z_hat_evaluate(x, xopt): 5641 """ 5642 transform_vars_z_hat_evaluate(x, xopt) 5643 5644 Parameters 5645 ---------- 5646 x: std::vector< double,std::allocator< double > > & 5647 xopt: std::vector< double,std::allocator< double > > const & 5648 5649 """ 5650 return _IOHprofiler.transform_vars_z_hat_evaluate(x, xopt) 5651class Coco_Transformation_Data(_object): 5652 """Proxy of C++ Coco_Transformation_Data class.""" 5653 5654 __swig_setmethods__ = {} 5655 __setattr__ = lambda self, name, value: _swig_setattr(self, Coco_Transformation_Data, name, value) 5656 __swig_getmethods__ = {} 5657 __getattr__ = lambda self, name: _swig_getattr(self, Coco_Transformation_Data, name) 5658 __repr__ = _swig_repr 5659 __swig_setmethods__["raw_x"] = _IOHprofiler.Coco_Transformation_Data_raw_x_set 5660 __swig_getmethods__["raw_x"] = _IOHprofiler.Coco_Transformation_Data_raw_x_get 5661 if _newclass: 5662 raw_x = _swig_property(_IOHprofiler.Coco_Transformation_Data_raw_x_get, _IOHprofiler.Coco_Transformation_Data_raw_x_set) 5663 __swig_setmethods__["xopt"] = _IOHprofiler.Coco_Transformation_Data_xopt_set 5664 __swig_getmethods__["xopt"] = _IOHprofiler.Coco_Transformation_Data_xopt_get 5665 if _newclass: 5666 xopt = _swig_property(_IOHprofiler.Coco_Transformation_Data_xopt_get, _IOHprofiler.Coco_Transformation_Data_xopt_set) 5667 __swig_setmethods__["tmp1"] = _IOHprofiler.Coco_Transformation_Data_tmp1_set 5668 __swig_getmethods__["tmp1"] = _IOHprofiler.Coco_Transformation_Data_tmp1_get 5669 if _newclass: 5670 tmp1 = _swig_property(_IOHprofiler.Coco_Transformation_Data_tmp1_get, _IOHprofiler.Coco_Transformation_Data_tmp1_set) 5671 __swig_setmethods__["tmp2"] = _IOHprofiler.Coco_Transformation_Data_tmp2_set 5672 __swig_getmethods__["tmp2"] = _IOHprofiler.Coco_Transformation_Data_tmp2_get 5673 if _newclass: 5674 tmp2 = _swig_property(_IOHprofiler.Coco_Transformation_Data_tmp2_get, _IOHprofiler.Coco_Transformation_Data_tmp2_set) 5675 __swig_setmethods__["fopt"] = _IOHprofiler.Coco_Transformation_Data_fopt_set 5676 __swig_getmethods__["fopt"] = _IOHprofiler.Coco_Transformation_Data_fopt_get 5677 if _newclass: 5678 fopt = _swig_property(_IOHprofiler.Coco_Transformation_Data_fopt_get, _IOHprofiler.Coco_Transformation_Data_fopt_set) 5679 __swig_setmethods__["penalty_factor"] = _IOHprofiler.Coco_Transformation_Data_penalty_factor_set 5680 __swig_getmethods__["penalty_factor"] = _IOHprofiler.Coco_Transformation_Data_penalty_factor_get 5681 if _newclass: 5682 penalty_factor = _swig_property(_IOHprofiler.Coco_Transformation_Data_penalty_factor_get, _IOHprofiler.Coco_Transformation_Data_penalty_factor_set) 5683 __swig_setmethods__["factor"] = _IOHprofiler.Coco_Transformation_Data_factor_set 5684 __swig_getmethods__["factor"] = _IOHprofiler.Coco_Transformation_Data_factor_get 5685 if _newclass: 5686 factor = _swig_property(_IOHprofiler.Coco_Transformation_Data_factor_get, _IOHprofiler.Coco_Transformation_Data_factor_set) 5687 __swig_setmethods__["lower_bound"] = _IOHprofiler.Coco_Transformation_Data_lower_bound_set 5688 __swig_getmethods__["lower_bound"] = _IOHprofiler.Coco_Transformation_Data_lower_bound_get 5689 if _newclass: 5690 lower_bound = _swig_property(_IOHprofiler.Coco_Transformation_Data_lower_bound_get, _IOHprofiler.Coco_Transformation_Data_lower_bound_set) 5691 __swig_setmethods__["upper_bound"] = _IOHprofiler.Coco_Transformation_Data_upper_bound_set 5692 __swig_getmethods__["upper_bound"] = _IOHprofiler.Coco_Transformation_Data_upper_bound_get 5693 if _newclass: 5694 upper_bound = _swig_property(_IOHprofiler.Coco_Transformation_Data_upper_bound_get, _IOHprofiler.Coco_Transformation_Data_upper_bound_set) 5695 __swig_setmethods__["M"] = _IOHprofiler.Coco_Transformation_Data_M_set 5696 __swig_getmethods__["M"] = _IOHprofiler.Coco_Transformation_Data_M_get 5697 if _newclass: 5698 M = _swig_property(_IOHprofiler.Coco_Transformation_Data_M_get, _IOHprofiler.Coco_Transformation_Data_M_set) 5699 __swig_setmethods__["b"] = _IOHprofiler.Coco_Transformation_Data_b_set 5700 __swig_getmethods__["b"] = _IOHprofiler.Coco_Transformation_Data_b_get 5701 if _newclass: 5702 b = _swig_property(_IOHprofiler.Coco_Transformation_Data_b_get, _IOHprofiler.Coco_Transformation_Data_b_set) 5703 __swig_setmethods__["M1"] = _IOHprofiler.Coco_Transformation_Data_M1_set 5704 __swig_getmethods__["M1"] = _IOHprofiler.Coco_Transformation_Data_M1_get 5705 if _newclass: 5706 M1 = _swig_property(_IOHprofiler.Coco_Transformation_Data_M1_get, _IOHprofiler.Coco_Transformation_Data_M1_set) 5707 __swig_setmethods__["b1"] = _IOHprofiler.Coco_Transformation_Data_b1_set 5708 __swig_getmethods__["b1"] = _IOHprofiler.Coco_Transformation_Data_b1_get 5709 if _newclass: 5710 b1 = _swig_property(_IOHprofiler.Coco_Transformation_Data_b1_get, _IOHprofiler.Coco_Transformation_Data_b1_set) 5711 __swig_setmethods__["rot1"] = _IOHprofiler.Coco_Transformation_Data_rot1_set 5712 __swig_getmethods__["rot1"] = _IOHprofiler.Coco_Transformation_Data_rot1_get 5713 if _newclass: 5714 rot1 = _swig_property(_IOHprofiler.Coco_Transformation_Data_rot1_get, _IOHprofiler.Coco_Transformation_Data_rot1_set) 5715 __swig_setmethods__["rot2"] = _IOHprofiler.Coco_Transformation_Data_rot2_set 5716 __swig_getmethods__["rot2"] = _IOHprofiler.Coco_Transformation_Data_rot2_get 5717 if _newclass: 5718 rot2 = _swig_property(_IOHprofiler.Coco_Transformation_Data_rot2_get, _IOHprofiler.Coco_Transformation_Data_rot2_set) 5719 __swig_setmethods__["datax"] = _IOHprofiler.Coco_Transformation_Data_datax_set 5720 __swig_getmethods__["datax"] = _IOHprofiler.Coco_Transformation_Data_datax_get 5721 if _newclass: 5722 datax = _swig_property(_IOHprofiler.Coco_Transformation_Data_datax_get, _IOHprofiler.Coco_Transformation_Data_datax_set) 5723 __swig_setmethods__["dataxx"] = _IOHprofiler.Coco_Transformation_Data_dataxx_set 5724 __swig_getmethods__["dataxx"] = _IOHprofiler.Coco_Transformation_Data_dataxx_get 5725 if _newclass: 5726 dataxx = _swig_property(_IOHprofiler.Coco_Transformation_Data_dataxx_get, _IOHprofiler.Coco_Transformation_Data_dataxx_set) 5727 __swig_setmethods__["minus_one"] = _IOHprofiler.Coco_Transformation_Data_minus_one_set 5728 __swig_getmethods__["minus_one"] = _IOHprofiler.Coco_Transformation_Data_minus_one_get 5729 if _newclass: 5730 minus_one = _swig_property(_IOHprofiler.Coco_Transformation_Data_minus_one_get, _IOHprofiler.Coco_Transformation_Data_minus_one_set) 5731 __swig_setmethods__["condition"] = _IOHprofiler.Coco_Transformation_Data_condition_set 5732 __swig_getmethods__["condition"] = _IOHprofiler.Coco_Transformation_Data_condition_get 5733 if _newclass: 5734 condition = _swig_property(_IOHprofiler.Coco_Transformation_Data_condition_get, _IOHprofiler.Coco_Transformation_Data_condition_set) 5735 __swig_setmethods__["rseed"] = _IOHprofiler.Coco_Transformation_Data_rseed_set 5736 __swig_getmethods__["rseed"] = _IOHprofiler.Coco_Transformation_Data_rseed_get 5737 if _newclass: 5738 rseed = _swig_property(_IOHprofiler.Coco_Transformation_Data_rseed_get, _IOHprofiler.Coco_Transformation_Data_rseed_set) 5739 5740 def __init__(self): 5741 """__init__(self) -> Coco_Transformation_Data""" 5742 this = _IOHprofiler.new_Coco_Transformation_Data() 5743 try: 5744 self.this.append(this) 5745 except __builtin__.Exception: 5746 self.this = this 5747 __swig_destroy__ = _IOHprofiler.delete_Coco_Transformation_Data 5748 __del__ = lambda self: None 5749Coco_Transformation_Data_swigregister = _IOHprofiler.Coco_Transformation_Data_swigregister 5750Coco_Transformation_Data_swigregister(Coco_Transformation_Data) 5751 5752 5753def coco_tranformation_vars(x, problem_id): 5754 """ 5755 coco_tranformation_vars(x, problem_id) 5756 5757 Parameters 5758 ---------- 5759 x: std::vector< double,std::allocator< double > > & 5760 problem_id: int const 5761 5762 """ 5763 return _IOHprofiler.coco_tranformation_vars(x, problem_id) 5764 5765def coco_tranformation_objs(x, y, problem_id): 5766 """ 5767 coco_tranformation_objs(x, y, problem_id) 5768 5769 Parameters 5770 ---------- 5771 x: std::vector< double,std::allocator< double > > const & 5772 y: std::vector< double,std::allocator< double > > & 5773 problem_id: int const 5774 5775 """ 5776 return _IOHprofiler.coco_tranformation_objs(x, y, problem_id) 5777class Attractive_Sector(IOHprofiler_Problem_double): 5778 """Proxy of C++ Attractive_Sector class.""" 5779 5780 __swig_setmethods__ = {} 5781 for _s in [IOHprofiler_Problem_double]: 5782 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 5783 __setattr__ = lambda self, name, value: _swig_setattr(self, Attractive_Sector, name, value) 5784 __swig_getmethods__ = {} 5785 for _s in [IOHprofiler_Problem_double]: 5786 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 5787 __getattr__ = lambda self, name: _swig_getattr(self, Attractive_Sector, name) 5788 __repr__ = _swig_repr 5789 5790 def __init__(self, instance_id=1, dimension=4): 5791 """ 5792 __init__(self, instance_id=1, dimension=4) -> Attractive_Sector 5793 5794 Parameters 5795 ---------- 5796 instance_id: int 5797 dimension: int 5798 5799 __init__(self, instance_id=1) -> Attractive_Sector 5800 5801 Parameters 5802 ---------- 5803 instance_id: int 5804 5805 __init__(self) -> Attractive_Sector 5806 """ 5807 this = _IOHprofiler.new_Attractive_Sector(instance_id, dimension) 5808 try: 5809 self.this.append(this) 5810 except __builtin__.Exception: 5811 self.this = this 5812 __swig_destroy__ = _IOHprofiler.delete_Attractive_Sector 5813 __del__ = lambda self: None 5814 5815 def prepare_problem(self): 5816 """ 5817 prepare_problem(self) 5818 5819 Parameters 5820 ---------- 5821 self: Attractive_Sector * 5822 5823 """ 5824 return _IOHprofiler.Attractive_Sector_prepare_problem(self) 5825 5826 5827 def internal_evaluate(self, x): 5828 """ 5829 internal_evaluate(self, x) -> double 5830 5831 Parameters 5832 ---------- 5833 x: std::vector< double,std::allocator< double > > const & 5834 5835 """ 5836 return _IOHprofiler.Attractive_Sector_internal_evaluate(self, x) 5837 5838 5839 def createInstance(instance_id=1, dimension=4): 5840 """ 5841 createInstance(instance_id=1, dimension=4) -> Attractive_Sector 5842 5843 Parameters 5844 ---------- 5845 instance_id: int 5846 dimension: int 5847 5848 createInstance(instance_id=1) -> Attractive_Sector 5849 5850 Parameters 5851 ---------- 5852 instance_id: int 5853 5854 createInstance() -> Attractive_Sector 5855 """ 5856 return _IOHprofiler.Attractive_Sector_createInstance(instance_id, dimension) 5857 5858 createInstance = staticmethod(createInstance) 5859Attractive_Sector_swigregister = _IOHprofiler.Attractive_Sector_swigregister 5860Attractive_Sector_swigregister(Attractive_Sector) 5861 5862def Attractive_Sector_createInstance(instance_id=1, dimension=4): 5863 """ 5864 createInstance(instance_id=1, dimension=4) -> Attractive_Sector 5865 5866 Parameters 5867 ---------- 5868 instance_id: int 5869 dimension: int 5870 5871 createInstance(instance_id=1) -> Attractive_Sector 5872 5873 Parameters 5874 ---------- 5875 instance_id: int 5876 5877 Attractive_Sector_createInstance() -> Attractive_Sector 5878 """ 5879 return _IOHprofiler.Attractive_Sector_createInstance(instance_id, dimension) 5880 5881class Bent_Cigar(IOHprofiler_Problem_double): 5882 """Proxy of C++ Bent_Cigar class.""" 5883 5884 __swig_setmethods__ = {} 5885 for _s in [IOHprofiler_Problem_double]: 5886 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 5887 __setattr__ = lambda self, name, value: _swig_setattr(self, Bent_Cigar, name, value) 5888 __swig_getmethods__ = {} 5889 for _s in [IOHprofiler_Problem_double]: 5890 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 5891 __getattr__ = lambda self, name: _swig_getattr(self, Bent_Cigar, name) 5892 __repr__ = _swig_repr 5893 5894 def __init__(self, instance_id=1, dimension=4): 5895 """ 5896 __init__(self, instance_id=1, dimension=4) -> Bent_Cigar 5897 5898 Parameters 5899 ---------- 5900 instance_id: int 5901 dimension: int 5902 5903 __init__(self, instance_id=1) -> Bent_Cigar 5904 5905 Parameters 5906 ---------- 5907 instance_id: int 5908 5909 __init__(self) -> Bent_Cigar 5910 """ 5911 this = _IOHprofiler.new_Bent_Cigar(instance_id, dimension) 5912 try: 5913 self.this.append(this) 5914 except __builtin__.Exception: 5915 self.this = this 5916 __swig_destroy__ = _IOHprofiler.delete_Bent_Cigar 5917 __del__ = lambda self: None 5918 5919 def prepare_problem(self): 5920 """ 5921 prepare_problem(self) 5922 5923 Parameters 5924 ---------- 5925 self: Bent_Cigar * 5926 5927 """ 5928 return _IOHprofiler.Bent_Cigar_prepare_problem(self) 5929 5930 5931 def internal_evaluate(self, x): 5932 """ 5933 internal_evaluate(self, x) -> double 5934 5935 Parameters 5936 ---------- 5937 x: std::vector< double,std::allocator< double > > const & 5938 5939 """ 5940 return _IOHprofiler.Bent_Cigar_internal_evaluate(self, x) 5941 5942 5943 def createInstance(instance_id=1, dimension=4): 5944 """ 5945 createInstance(instance_id=1, dimension=4) -> Bent_Cigar 5946 5947 Parameters 5948 ---------- 5949 instance_id: int 5950 dimension: int 5951 5952 createInstance(instance_id=1) -> Bent_Cigar 5953 5954 Parameters 5955 ---------- 5956 instance_id: int 5957 5958 createInstance() -> Bent_Cigar 5959 """ 5960 return _IOHprofiler.Bent_Cigar_createInstance(instance_id, dimension) 5961 5962 createInstance = staticmethod(createInstance) 5963Bent_Cigar_swigregister = _IOHprofiler.Bent_Cigar_swigregister 5964Bent_Cigar_swigregister(Bent_Cigar) 5965 5966def Bent_Cigar_createInstance(instance_id=1, dimension=4): 5967 """ 5968 createInstance(instance_id=1, dimension=4) -> Bent_Cigar 5969 5970 Parameters 5971 ---------- 5972 instance_id: int 5973 dimension: int 5974 5975 createInstance(instance_id=1) -> Bent_Cigar 5976 5977 Parameters 5978 ---------- 5979 instance_id: int 5980 5981 Bent_Cigar_createInstance() -> Bent_Cigar 5982 """ 5983 return _IOHprofiler.Bent_Cigar_createInstance(instance_id, dimension) 5984 5985class Bueche_Rastrigin(IOHprofiler_Problem_double): 5986 """Proxy of C++ Bueche_Rastrigin class.""" 5987 5988 __swig_setmethods__ = {} 5989 for _s in [IOHprofiler_Problem_double]: 5990 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 5991 __setattr__ = lambda self, name, value: _swig_setattr(self, Bueche_Rastrigin, name, value) 5992 __swig_getmethods__ = {} 5993 for _s in [IOHprofiler_Problem_double]: 5994 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 5995 __getattr__ = lambda self, name: _swig_getattr(self, Bueche_Rastrigin, name) 5996 __repr__ = _swig_repr 5997 5998 def __init__(self, instance_id=1, dimension=4): 5999 """ 6000 __init__(self, instance_id=1, dimension=4) -> Bueche_Rastrigin 6001 6002 Parameters 6003 ---------- 6004 instance_id: int 6005 dimension: int 6006 6007 __init__(self, instance_id=1) -> Bueche_Rastrigin 6008 6009 Parameters 6010 ---------- 6011 instance_id: int 6012 6013 __init__(self) -> Bueche_Rastrigin 6014 """ 6015 this = _IOHprofiler.new_Bueche_Rastrigin(instance_id, dimension) 6016 try: 6017 self.this.append(this) 6018 except __builtin__.Exception: 6019 self.this = this 6020 __swig_destroy__ = _IOHprofiler.delete_Bueche_Rastrigin 6021 __del__ = lambda self: None 6022 6023 def prepare_problem(self): 6024 """ 6025 prepare_problem(self) 6026 6027 Parameters 6028 ---------- 6029 self: Bueche_Rastrigin * 6030 6031 """ 6032 return _IOHprofiler.Bueche_Rastrigin_prepare_problem(self) 6033 6034 6035 def internal_evaluate(self, x): 6036 """ 6037 internal_evaluate(self, x) -> double 6038 6039 Parameters 6040 ---------- 6041 x: std::vector< double,std::allocator< double > > const & 6042 6043 """ 6044 return _IOHprofiler.Bueche_Rastrigin_internal_evaluate(self, x) 6045 6046 6047 def createInstance(instance_id=1, dimension=4): 6048 """ 6049 createInstance(instance_id=1, dimension=4) -> Bueche_Rastrigin 6050 6051 Parameters 6052 ---------- 6053 instance_id: int 6054 dimension: int 6055 6056 createInstance(instance_id=1) -> Bueche_Rastrigin 6057 6058 Parameters 6059 ---------- 6060 instance_id: int 6061 6062 createInstance() -> Bueche_Rastrigin 6063 """ 6064 return _IOHprofiler.Bueche_Rastrigin_createInstance(instance_id, dimension) 6065 6066 createInstance = staticmethod(createInstance) 6067Bueche_Rastrigin_swigregister = _IOHprofiler.Bueche_Rastrigin_swigregister 6068Bueche_Rastrigin_swigregister(Bueche_Rastrigin) 6069 6070def Bueche_Rastrigin_createInstance(instance_id=1, dimension=4): 6071 """ 6072 createInstance(instance_id=1, dimension=4) -> Bueche_Rastrigin 6073 6074 Parameters 6075 ---------- 6076 instance_id: int 6077 dimension: int 6078 6079 createInstance(instance_id=1) -> Bueche_Rastrigin 6080 6081 Parameters 6082 ---------- 6083 instance_id: int 6084 6085 Bueche_Rastrigin_createInstance() -> Bueche_Rastrigin 6086 """ 6087 return _IOHprofiler.Bueche_Rastrigin_createInstance(instance_id, dimension) 6088 6089class Different_Powers(IOHprofiler_Problem_double): 6090 """Proxy of C++ Different_Powers class.""" 6091 6092 __swig_setmethods__ = {} 6093 for _s in [IOHprofiler_Problem_double]: 6094 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6095 __setattr__ = lambda self, name, value: _swig_setattr(self, Different_Powers, name, value) 6096 __swig_getmethods__ = {} 6097 for _s in [IOHprofiler_Problem_double]: 6098 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6099 __getattr__ = lambda self, name: _swig_getattr(self, Different_Powers, name) 6100 __repr__ = _swig_repr 6101 6102 def __init__(self, instance_id=1, dimension=4): 6103 """ 6104 __init__(self, instance_id=1, dimension=4) -> Different_Powers 6105 6106 Parameters 6107 ---------- 6108 instance_id: int 6109 dimension: int 6110 6111 __init__(self, instance_id=1) -> Different_Powers 6112 6113 Parameters 6114 ---------- 6115 instance_id: int 6116 6117 __init__(self) -> Different_Powers 6118 """ 6119 this = _IOHprofiler.new_Different_Powers(instance_id, dimension) 6120 try: 6121 self.this.append(this) 6122 except __builtin__.Exception: 6123 self.this = this 6124 __swig_destroy__ = _IOHprofiler.delete_Different_Powers 6125 __del__ = lambda self: None 6126 6127 def prepare_problem(self): 6128 """ 6129 prepare_problem(self) 6130 6131 Parameters 6132 ---------- 6133 self: Different_Powers * 6134 6135 """ 6136 return _IOHprofiler.Different_Powers_prepare_problem(self) 6137 6138 6139 def internal_evaluate(self, x): 6140 """ 6141 internal_evaluate(self, x) -> double 6142 6143 Parameters 6144 ---------- 6145 x: std::vector< double,std::allocator< double > > const & 6146 6147 """ 6148 return _IOHprofiler.Different_Powers_internal_evaluate(self, x) 6149 6150 6151 def createInstance(instance_id=1, dimension=4): 6152 """ 6153 createInstance(instance_id=1, dimension=4) -> Different_Powers 6154 6155 Parameters 6156 ---------- 6157 instance_id: int 6158 dimension: int 6159 6160 createInstance(instance_id=1) -> Different_Powers 6161 6162 Parameters 6163 ---------- 6164 instance_id: int 6165 6166 createInstance() -> Different_Powers 6167 """ 6168 return _IOHprofiler.Different_Powers_createInstance(instance_id, dimension) 6169 6170 createInstance = staticmethod(createInstance) 6171Different_Powers_swigregister = _IOHprofiler.Different_Powers_swigregister 6172Different_Powers_swigregister(Different_Powers) 6173 6174def Different_Powers_createInstance(instance_id=1, dimension=4): 6175 """ 6176 createInstance(instance_id=1, dimension=4) -> Different_Powers 6177 6178 Parameters 6179 ---------- 6180 instance_id: int 6181 dimension: int 6182 6183 createInstance(instance_id=1) -> Different_Powers 6184 6185 Parameters 6186 ---------- 6187 instance_id: int 6188 6189 Different_Powers_createInstance() -> Different_Powers 6190 """ 6191 return _IOHprofiler.Different_Powers_createInstance(instance_id, dimension) 6192 6193class Discus(IOHprofiler_Problem_double): 6194 """Proxy of C++ Discus class.""" 6195 6196 __swig_setmethods__ = {} 6197 for _s in [IOHprofiler_Problem_double]: 6198 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6199 __setattr__ = lambda self, name, value: _swig_setattr(self, Discus, name, value) 6200 __swig_getmethods__ = {} 6201 for _s in [IOHprofiler_Problem_double]: 6202 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6203 __getattr__ = lambda self, name: _swig_getattr(self, Discus, name) 6204 __repr__ = _swig_repr 6205 6206 def __init__(self, instance_id=1, dimension=4): 6207 """ 6208 __init__(self, instance_id=1, dimension=4) -> Discus 6209 6210 Parameters 6211 ---------- 6212 instance_id: int 6213 dimension: int 6214 6215 __init__(self, instance_id=1) -> Discus 6216 6217 Parameters 6218 ---------- 6219 instance_id: int 6220 6221 __init__(self) -> Discus 6222 """ 6223 this = _IOHprofiler.new_Discus(instance_id, dimension) 6224 try: 6225 self.this.append(this) 6226 except __builtin__.Exception: 6227 self.this = this 6228 __swig_destroy__ = _IOHprofiler.delete_Discus 6229 __del__ = lambda self: None 6230 6231 def prepare_problem(self): 6232 """ 6233 prepare_problem(self) 6234 6235 Parameters 6236 ---------- 6237 self: Discus * 6238 6239 """ 6240 return _IOHprofiler.Discus_prepare_problem(self) 6241 6242 6243 def internal_evaluate(self, x): 6244 """ 6245 internal_evaluate(self, x) -> double 6246 6247 Parameters 6248 ---------- 6249 x: std::vector< double,std::allocator< double > > const & 6250 6251 """ 6252 return _IOHprofiler.Discus_internal_evaluate(self, x) 6253 6254 6255 def createInstance(instance_id=1, dimension=4): 6256 """ 6257 createInstance(instance_id=1, dimension=4) -> Discus 6258 6259 Parameters 6260 ---------- 6261 instance_id: int 6262 dimension: int 6263 6264 createInstance(instance_id=1) -> Discus 6265 6266 Parameters 6267 ---------- 6268 instance_id: int 6269 6270 createInstance() -> Discus 6271 """ 6272 return _IOHprofiler.Discus_createInstance(instance_id, dimension) 6273 6274 createInstance = staticmethod(createInstance) 6275Discus_swigregister = _IOHprofiler.Discus_swigregister 6276Discus_swigregister(Discus) 6277 6278def Discus_createInstance(instance_id=1, dimension=4): 6279 """ 6280 createInstance(instance_id=1, dimension=4) -> Discus 6281 6282 Parameters 6283 ---------- 6284 instance_id: int 6285 dimension: int 6286 6287 createInstance(instance_id=1) -> Discus 6288 6289 Parameters 6290 ---------- 6291 instance_id: int 6292 6293 Discus_createInstance() -> Discus 6294 """ 6295 return _IOHprofiler.Discus_createInstance(instance_id, dimension) 6296 6297class Ellipsoid(IOHprofiler_Problem_double): 6298 """Proxy of C++ Ellipsoid class.""" 6299 6300 __swig_setmethods__ = {} 6301 for _s in [IOHprofiler_Problem_double]: 6302 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6303 __setattr__ = lambda self, name, value: _swig_setattr(self, Ellipsoid, name, value) 6304 __swig_getmethods__ = {} 6305 for _s in [IOHprofiler_Problem_double]: 6306 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6307 __getattr__ = lambda self, name: _swig_getattr(self, Ellipsoid, name) 6308 __repr__ = _swig_repr 6309 6310 def __init__(self, instance_id=1, dimension=4): 6311 """ 6312 __init__(self, instance_id=1, dimension=4) -> Ellipsoid 6313 6314 Parameters 6315 ---------- 6316 instance_id: int 6317 dimension: int 6318 6319 __init__(self, instance_id=1) -> Ellipsoid 6320 6321 Parameters 6322 ---------- 6323 instance_id: int 6324 6325 __init__(self) -> Ellipsoid 6326 """ 6327 this = _IOHprofiler.new_Ellipsoid(instance_id, dimension) 6328 try: 6329 self.this.append(this) 6330 except __builtin__.Exception: 6331 self.this = this 6332 __swig_destroy__ = _IOHprofiler.delete_Ellipsoid 6333 __del__ = lambda self: None 6334 6335 def prepare_problem(self): 6336 """ 6337 prepare_problem(self) 6338 6339 Parameters 6340 ---------- 6341 self: Ellipsoid * 6342 6343 """ 6344 return _IOHprofiler.Ellipsoid_prepare_problem(self) 6345 6346 6347 def internal_evaluate(self, x): 6348 """ 6349 internal_evaluate(self, x) -> double 6350 6351 Parameters 6352 ---------- 6353 x: std::vector< double,std::allocator< double > > const & 6354 6355 """ 6356 return _IOHprofiler.Ellipsoid_internal_evaluate(self, x) 6357 6358 6359 def createInstance(instance_id=1, dimension=4): 6360 """ 6361 createInstance(instance_id=1, dimension=4) -> Ellipsoid 6362 6363 Parameters 6364 ---------- 6365 instance_id: int 6366 dimension: int 6367 6368 createInstance(instance_id=1) -> Ellipsoid 6369 6370 Parameters 6371 ---------- 6372 instance_id: int 6373 6374 createInstance() -> Ellipsoid 6375 """ 6376 return _IOHprofiler.Ellipsoid_createInstance(instance_id, dimension) 6377 6378 createInstance = staticmethod(createInstance) 6379Ellipsoid_swigregister = _IOHprofiler.Ellipsoid_swigregister 6380Ellipsoid_swigregister(Ellipsoid) 6381 6382def Ellipsoid_createInstance(instance_id=1, dimension=4): 6383 """ 6384 createInstance(instance_id=1, dimension=4) -> Ellipsoid 6385 6386 Parameters 6387 ---------- 6388 instance_id: int 6389 dimension: int 6390 6391 createInstance(instance_id=1) -> Ellipsoid 6392 6393 Parameters 6394 ---------- 6395 instance_id: int 6396 6397 Ellipsoid_createInstance() -> Ellipsoid 6398 """ 6399 return _IOHprofiler.Ellipsoid_createInstance(instance_id, dimension) 6400 6401class Ellipsoid_Rotated(IOHprofiler_Problem_double): 6402 """Proxy of C++ Ellipsoid_Rotated class.""" 6403 6404 __swig_setmethods__ = {} 6405 for _s in [IOHprofiler_Problem_double]: 6406 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6407 __setattr__ = lambda self, name, value: _swig_setattr(self, Ellipsoid_Rotated, name, value) 6408 __swig_getmethods__ = {} 6409 for _s in [IOHprofiler_Problem_double]: 6410 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6411 __getattr__ = lambda self, name: _swig_getattr(self, Ellipsoid_Rotated, name) 6412 __repr__ = _swig_repr 6413 6414 def __init__(self, instance_id=1, dimension=4): 6415 """ 6416 __init__(self, instance_id=1, dimension=4) -> Ellipsoid_Rotated 6417 6418 Parameters 6419 ---------- 6420 instance_id: int 6421 dimension: int 6422 6423 __init__(self, instance_id=1) -> Ellipsoid_Rotated 6424 6425 Parameters 6426 ---------- 6427 instance_id: int 6428 6429 __init__(self) -> Ellipsoid_Rotated 6430 """ 6431 this = _IOHprofiler.new_Ellipsoid_Rotated(instance_id, dimension) 6432 try: 6433 self.this.append(this) 6434 except __builtin__.Exception: 6435 self.this = this 6436 __swig_destroy__ = _IOHprofiler.delete_Ellipsoid_Rotated 6437 __del__ = lambda self: None 6438 6439 def prepare_problem(self): 6440 """ 6441 prepare_problem(self) 6442 6443 Parameters 6444 ---------- 6445 self: Ellipsoid_Rotated * 6446 6447 """ 6448 return _IOHprofiler.Ellipsoid_Rotated_prepare_problem(self) 6449 6450 6451 def internal_evaluate(self, x): 6452 """ 6453 internal_evaluate(self, x) -> double 6454 6455 Parameters 6456 ---------- 6457 x: std::vector< double,std::allocator< double > > const & 6458 6459 """ 6460 return _IOHprofiler.Ellipsoid_Rotated_internal_evaluate(self, x) 6461 6462 6463 def createInstance(instance_id=1, dimension=4): 6464 """ 6465 createInstance(instance_id=1, dimension=4) -> Ellipsoid_Rotated 6466 6467 Parameters 6468 ---------- 6469 instance_id: int 6470 dimension: int 6471 6472 createInstance(instance_id=1) -> Ellipsoid_Rotated 6473 6474 Parameters 6475 ---------- 6476 instance_id: int 6477 6478 createInstance() -> Ellipsoid_Rotated 6479 """ 6480 return _IOHprofiler.Ellipsoid_Rotated_createInstance(instance_id, dimension) 6481 6482 createInstance = staticmethod(createInstance) 6483Ellipsoid_Rotated_swigregister = _IOHprofiler.Ellipsoid_Rotated_swigregister 6484Ellipsoid_Rotated_swigregister(Ellipsoid_Rotated) 6485 6486def Ellipsoid_Rotated_createInstance(instance_id=1, dimension=4): 6487 """ 6488 createInstance(instance_id=1, dimension=4) -> Ellipsoid_Rotated 6489 6490 Parameters 6491 ---------- 6492 instance_id: int 6493 dimension: int 6494 6495 createInstance(instance_id=1) -> Ellipsoid_Rotated 6496 6497 Parameters 6498 ---------- 6499 instance_id: int 6500 6501 Ellipsoid_Rotated_createInstance() -> Ellipsoid_Rotated 6502 """ 6503 return _IOHprofiler.Ellipsoid_Rotated_createInstance(instance_id, dimension) 6504 6505class F_GALLAGHER_PERMUTATION_T1(_object): 6506 """Proxy of C++ f_gallagher_permutation_t1 class.""" 6507 6508 __swig_setmethods__ = {} 6509 __setattr__ = lambda self, name, value: _swig_setattr(self, F_GALLAGHER_PERMUTATION_T1, name, value) 6510 __swig_getmethods__ = {} 6511 __getattr__ = lambda self, name: _swig_getattr(self, F_GALLAGHER_PERMUTATION_T1, name) 6512 __repr__ = _swig_repr 6513 __swig_setmethods__["value"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_value_set 6514 __swig_getmethods__["value"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_value_get 6515 if _newclass: 6516 value = _swig_property(_IOHprofiler.F_GALLAGHER_PERMUTATION_T1_value_get, _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_value_set) 6517 __swig_setmethods__["index"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_index_set 6518 __swig_getmethods__["index"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_index_get 6519 if _newclass: 6520 index = _swig_property(_IOHprofiler.F_GALLAGHER_PERMUTATION_T1_index_get, _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_index_set) 6521 6522 def __init__(self): 6523 """__init__(self) -> F_GALLAGHER_PERMUTATION_T1""" 6524 this = _IOHprofiler.new_F_GALLAGHER_PERMUTATION_T1() 6525 try: 6526 self.this.append(this) 6527 except __builtin__.Exception: 6528 self.this = this 6529 __swig_destroy__ = _IOHprofiler.delete_F_GALLAGHER_PERMUTATION_T1 6530 __del__ = lambda self: None 6531F_GALLAGHER_PERMUTATION_T1_swigregister = _IOHprofiler.F_GALLAGHER_PERMUTATION_T1_swigregister 6532F_GALLAGHER_PERMUTATION_T1_swigregister(F_GALLAGHER_PERMUTATION_T1) 6533 6534 6535def f_gallagher_compare_doubles1(a, b): 6536 """ 6537 f_gallagher_compare_doubles1(a, b) -> int 6538 6539 Parameters 6540 ---------- 6541 a: void const * 6542 b: void const * 6543 6544 """ 6545 return _IOHprofiler.f_gallagher_compare_doubles1(a, b) 6546class Gallagher101(IOHprofiler_Problem_double): 6547 """Proxy of C++ Gallagher101 class.""" 6548 6549 __swig_setmethods__ = {} 6550 for _s in [IOHprofiler_Problem_double]: 6551 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6552 __setattr__ = lambda self, name, value: _swig_setattr(self, Gallagher101, name, value) 6553 __swig_getmethods__ = {} 6554 for _s in [IOHprofiler_Problem_double]: 6555 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6556 __getattr__ = lambda self, name: _swig_getattr(self, Gallagher101, name) 6557 __repr__ = _swig_repr 6558 6559 def __init__(self, instance_id=1, dimension=4): 6560 """ 6561 __init__(self, instance_id=1, dimension=4) -> Gallagher101 6562 6563 Parameters 6564 ---------- 6565 instance_id: int 6566 dimension: int 6567 6568 __init__(self, instance_id=1) -> Gallagher101 6569 6570 Parameters 6571 ---------- 6572 instance_id: int 6573 6574 __init__(self) -> Gallagher101 6575 """ 6576 this = _IOHprofiler.new_Gallagher101(instance_id, dimension) 6577 try: 6578 self.this.append(this) 6579 except __builtin__.Exception: 6580 self.this = this 6581 __swig_destroy__ = _IOHprofiler.delete_Gallagher101 6582 __del__ = lambda self: None 6583 __swig_setmethods__["xopt"] = _IOHprofiler.Gallagher101_xopt_set 6584 __swig_getmethods__["xopt"] = _IOHprofiler.Gallagher101_xopt_get 6585 if _newclass: 6586 xopt = _swig_property(_IOHprofiler.Gallagher101_xopt_get, _IOHprofiler.Gallagher101_xopt_set) 6587 __swig_getmethods__["number_of_peaks"] = _IOHprofiler.Gallagher101_number_of_peaks_get 6588 if _newclass: 6589 number_of_peaks = _swig_property(_IOHprofiler.Gallagher101_number_of_peaks_get) 6590 __swig_setmethods__["rotation"] = _IOHprofiler.Gallagher101_rotation_set 6591 __swig_getmethods__["rotation"] = _IOHprofiler.Gallagher101_rotation_get 6592 if _newclass: 6593 rotation = _swig_property(_IOHprofiler.Gallagher101_rotation_get, _IOHprofiler.Gallagher101_rotation_set) 6594 __swig_setmethods__["arr_scales"] = _IOHprofiler.Gallagher101_arr_scales_set 6595 __swig_getmethods__["arr_scales"] = _IOHprofiler.Gallagher101_arr_scales_get 6596 if _newclass: 6597 arr_scales = _swig_property(_IOHprofiler.Gallagher101_arr_scales_get, _IOHprofiler.Gallagher101_arr_scales_set) 6598 __swig_setmethods__["x_local"] = _IOHprofiler.Gallagher101_x_local_set 6599 __swig_getmethods__["x_local"] = _IOHprofiler.Gallagher101_x_local_get 6600 if _newclass: 6601 x_local = _swig_property(_IOHprofiler.Gallagher101_x_local_get, _IOHprofiler.Gallagher101_x_local_set) 6602 __swig_setmethods__["peak_values"] = _IOHprofiler.Gallagher101_peak_values_set 6603 __swig_getmethods__["peak_values"] = _IOHprofiler.Gallagher101_peak_values_get 6604 if _newclass: 6605 peak_values = _swig_property(_IOHprofiler.Gallagher101_peak_values_get, _IOHprofiler.Gallagher101_peak_values_set) 6606 6607 def prepare_problem(self): 6608 """ 6609 prepare_problem(self) 6610 6611 Parameters 6612 ---------- 6613 self: Gallagher101 * 6614 6615 """ 6616 return _IOHprofiler.Gallagher101_prepare_problem(self) 6617 6618 6619 def internal_evaluate(self, x): 6620 """ 6621 internal_evaluate(self, x) -> double 6622 6623 Parameters 6624 ---------- 6625 x: std::vector< double,std::allocator< double > > const & 6626 6627 """ 6628 return _IOHprofiler.Gallagher101_internal_evaluate(self, x) 6629 6630 6631 def createInstance(instance_id=1, dimension=4): 6632 """ 6633 createInstance(instance_id=1, dimension=4) -> Gallagher101 6634 6635 Parameters 6636 ---------- 6637 instance_id: int 6638 dimension: int 6639 6640 createInstance(instance_id=1) -> Gallagher101 6641 6642 Parameters 6643 ---------- 6644 instance_id: int 6645 6646 createInstance() -> Gallagher101 6647 """ 6648 return _IOHprofiler.Gallagher101_createInstance(instance_id, dimension) 6649 6650 createInstance = staticmethod(createInstance) 6651Gallagher101_swigregister = _IOHprofiler.Gallagher101_swigregister 6652Gallagher101_swigregister(Gallagher101) 6653 6654def Gallagher101_createInstance(instance_id=1, dimension=4): 6655 """ 6656 createInstance(instance_id=1, dimension=4) -> Gallagher101 6657 6658 Parameters 6659 ---------- 6660 instance_id: int 6661 dimension: int 6662 6663 createInstance(instance_id=1) -> Gallagher101 6664 6665 Parameters 6666 ---------- 6667 instance_id: int 6668 6669 Gallagher101_createInstance() -> Gallagher101 6670 """ 6671 return _IOHprofiler.Gallagher101_createInstance(instance_id, dimension) 6672 6673class F_GALLAGHER_PERMUTATION_T(_object): 6674 """Proxy of C++ f_gallagher_permutation_t class.""" 6675 6676 __swig_setmethods__ = {} 6677 __setattr__ = lambda self, name, value: _swig_setattr(self, F_GALLAGHER_PERMUTATION_T, name, value) 6678 __swig_getmethods__ = {} 6679 __getattr__ = lambda self, name: _swig_getattr(self, F_GALLAGHER_PERMUTATION_T, name) 6680 __repr__ = _swig_repr 6681 __swig_setmethods__["value"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T_value_set 6682 __swig_getmethods__["value"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T_value_get 6683 if _newclass: 6684 value = _swig_property(_IOHprofiler.F_GALLAGHER_PERMUTATION_T_value_get, _IOHprofiler.F_GALLAGHER_PERMUTATION_T_value_set) 6685 __swig_setmethods__["index"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T_index_set 6686 __swig_getmethods__["index"] = _IOHprofiler.F_GALLAGHER_PERMUTATION_T_index_get 6687 if _newclass: 6688 index = _swig_property(_IOHprofiler.F_GALLAGHER_PERMUTATION_T_index_get, _IOHprofiler.F_GALLAGHER_PERMUTATION_T_index_set) 6689 6690 def __init__(self): 6691 """__init__(self) -> F_GALLAGHER_PERMUTATION_T""" 6692 this = _IOHprofiler.new_F_GALLAGHER_PERMUTATION_T() 6693 try: 6694 self.this.append(this) 6695 except __builtin__.Exception: 6696 self.this = this 6697 __swig_destroy__ = _IOHprofiler.delete_F_GALLAGHER_PERMUTATION_T 6698 __del__ = lambda self: None 6699F_GALLAGHER_PERMUTATION_T_swigregister = _IOHprofiler.F_GALLAGHER_PERMUTATION_T_swigregister 6700F_GALLAGHER_PERMUTATION_T_swigregister(F_GALLAGHER_PERMUTATION_T) 6701 6702 6703def f_gallagher_compare_doubles(a, b): 6704 """ 6705 f_gallagher_compare_doubles(a, b) -> int 6706 6707 Parameters 6708 ---------- 6709 a: void const * 6710 b: void const * 6711 6712 """ 6713 return _IOHprofiler.f_gallagher_compare_doubles(a, b) 6714class Gallagher21(IOHprofiler_Problem_double): 6715 """Proxy of C++ Gallagher21 class.""" 6716 6717 __swig_setmethods__ = {} 6718 for _s in [IOHprofiler_Problem_double]: 6719 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6720 __setattr__ = lambda self, name, value: _swig_setattr(self, Gallagher21, name, value) 6721 __swig_getmethods__ = {} 6722 for _s in [IOHprofiler_Problem_double]: 6723 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6724 __getattr__ = lambda self, name: _swig_getattr(self, Gallagher21, name) 6725 __repr__ = _swig_repr 6726 6727 def __init__(self, instance_id=1, dimension=4): 6728 """ 6729 __init__(self, instance_id=1, dimension=4) -> Gallagher21 6730 6731 Parameters 6732 ---------- 6733 instance_id: int 6734 dimension: int 6735 6736 __init__(self, instance_id=1) -> Gallagher21 6737 6738 Parameters 6739 ---------- 6740 instance_id: int 6741 6742 __init__(self) -> Gallagher21 6743 """ 6744 this = _IOHprofiler.new_Gallagher21(instance_id, dimension) 6745 try: 6746 self.this.append(this) 6747 except __builtin__.Exception: 6748 self.this = this 6749 __swig_destroy__ = _IOHprofiler.delete_Gallagher21 6750 __del__ = lambda self: None 6751 __swig_setmethods__["xopt"] = _IOHprofiler.Gallagher21_xopt_set 6752 __swig_getmethods__["xopt"] = _IOHprofiler.Gallagher21_xopt_get 6753 if _newclass: 6754 xopt = _swig_property(_IOHprofiler.Gallagher21_xopt_get, _IOHprofiler.Gallagher21_xopt_set) 6755 __swig_getmethods__["number_of_peaks"] = _IOHprofiler.Gallagher21_number_of_peaks_get 6756 if _newclass: 6757 number_of_peaks = _swig_property(_IOHprofiler.Gallagher21_number_of_peaks_get) 6758 __swig_setmethods__["rotation"] = _IOHprofiler.Gallagher21_rotation_set 6759 __swig_getmethods__["rotation"] = _IOHprofiler.Gallagher21_rotation_get 6760 if _newclass: 6761 rotation = _swig_property(_IOHprofiler.Gallagher21_rotation_get, _IOHprofiler.Gallagher21_rotation_set) 6762 __swig_setmethods__["arr_scales"] = _IOHprofiler.Gallagher21_arr_scales_set 6763 __swig_getmethods__["arr_scales"] = _IOHprofiler.Gallagher21_arr_scales_get 6764 if _newclass: 6765 arr_scales = _swig_property(_IOHprofiler.Gallagher21_arr_scales_get, _IOHprofiler.Gallagher21_arr_scales_set) 6766 __swig_setmethods__["x_local"] = _IOHprofiler.Gallagher21_x_local_set 6767 __swig_getmethods__["x_local"] = _IOHprofiler.Gallagher21_x_local_get 6768 if _newclass: 6769 x_local = _swig_property(_IOHprofiler.Gallagher21_x_local_get, _IOHprofiler.Gallagher21_x_local_set) 6770 __swig_setmethods__["peak_values"] = _IOHprofiler.Gallagher21_peak_values_set 6771 __swig_getmethods__["peak_values"] = _IOHprofiler.Gallagher21_peak_values_get 6772 if _newclass: 6773 peak_values = _swig_property(_IOHprofiler.Gallagher21_peak_values_get, _IOHprofiler.Gallagher21_peak_values_set) 6774 6775 def prepare_problem(self): 6776 """ 6777 prepare_problem(self) 6778 6779 Parameters 6780 ---------- 6781 self: Gallagher21 * 6782 6783 """ 6784 return _IOHprofiler.Gallagher21_prepare_problem(self) 6785 6786 6787 def internal_evaluate(self, x): 6788 """ 6789 internal_evaluate(self, x) -> double 6790 6791 Parameters 6792 ---------- 6793 x: std::vector< double,std::allocator< double > > const & 6794 6795 """ 6796 return _IOHprofiler.Gallagher21_internal_evaluate(self, x) 6797 6798 6799 def createInstance(instance_id=1, dimension=4): 6800 """ 6801 createInstance(instance_id=1, dimension=4) -> Gallagher21 6802 6803 Parameters 6804 ---------- 6805 instance_id: int 6806 dimension: int 6807 6808 createInstance(instance_id=1) -> Gallagher21 6809 6810 Parameters 6811 ---------- 6812 instance_id: int 6813 6814 createInstance() -> Gallagher21 6815 """ 6816 return _IOHprofiler.Gallagher21_createInstance(instance_id, dimension) 6817 6818 createInstance = staticmethod(createInstance) 6819Gallagher21_swigregister = _IOHprofiler.Gallagher21_swigregister 6820Gallagher21_swigregister(Gallagher21) 6821 6822def Gallagher21_createInstance(instance_id=1, dimension=4): 6823 """ 6824 createInstance(instance_id=1, dimension=4) -> Gallagher21 6825 6826 Parameters 6827 ---------- 6828 instance_id: int 6829 dimension: int 6830 6831 createInstance(instance_id=1) -> Gallagher21 6832 6833 Parameters 6834 ---------- 6835 instance_id: int 6836 6837 Gallagher21_createInstance() -> Gallagher21 6838 """ 6839 return _IOHprofiler.Gallagher21_createInstance(instance_id, dimension) 6840 6841class Griewank_RosenBrock(IOHprofiler_Problem_double): 6842 """Proxy of C++ Griewank_RosenBrock class.""" 6843 6844 __swig_setmethods__ = {} 6845 for _s in [IOHprofiler_Problem_double]: 6846 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6847 __setattr__ = lambda self, name, value: _swig_setattr(self, Griewank_RosenBrock, name, value) 6848 __swig_getmethods__ = {} 6849 for _s in [IOHprofiler_Problem_double]: 6850 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6851 __getattr__ = lambda self, name: _swig_getattr(self, Griewank_RosenBrock, name) 6852 __repr__ = _swig_repr 6853 6854 def __init__(self, instance_id=1, dimension=4): 6855 """ 6856 __init__(self, instance_id=1, dimension=4) -> Griewank_RosenBrock 6857 6858 Parameters 6859 ---------- 6860 instance_id: int 6861 dimension: int 6862 6863 __init__(self, instance_id=1) -> Griewank_RosenBrock 6864 6865 Parameters 6866 ---------- 6867 instance_id: int 6868 6869 __init__(self) -> Griewank_RosenBrock 6870 """ 6871 this = _IOHprofiler.new_Griewank_RosenBrock(instance_id, dimension) 6872 try: 6873 self.this.append(this) 6874 except __builtin__.Exception: 6875 self.this = this 6876 __swig_destroy__ = _IOHprofiler.delete_Griewank_RosenBrock 6877 __del__ = lambda self: None 6878 __swig_setmethods__["scales"] = _IOHprofiler.Griewank_RosenBrock_scales_set 6879 __swig_getmethods__["scales"] = _IOHprofiler.Griewank_RosenBrock_scales_get 6880 if _newclass: 6881 scales = _swig_property(_IOHprofiler.Griewank_RosenBrock_scales_get, _IOHprofiler.Griewank_RosenBrock_scales_set) 6882 6883 def prepare_problem(self): 6884 """ 6885 prepare_problem(self) 6886 6887 Parameters 6888 ---------- 6889 self: Griewank_RosenBrock * 6890 6891 """ 6892 return _IOHprofiler.Griewank_RosenBrock_prepare_problem(self) 6893 6894 6895 def internal_evaluate(self, x): 6896 """ 6897 internal_evaluate(self, x) -> double 6898 6899 Parameters 6900 ---------- 6901 x: std::vector< double,std::allocator< double > > const & 6902 6903 """ 6904 return _IOHprofiler.Griewank_RosenBrock_internal_evaluate(self, x) 6905 6906 6907 def createInstance(instance_id=1, dimension=4): 6908 """ 6909 createInstance(instance_id=1, dimension=4) -> Griewank_RosenBrock 6910 6911 Parameters 6912 ---------- 6913 instance_id: int 6914 dimension: int 6915 6916 createInstance(instance_id=1) -> Griewank_RosenBrock 6917 6918 Parameters 6919 ---------- 6920 instance_id: int 6921 6922 createInstance() -> Griewank_RosenBrock 6923 """ 6924 return _IOHprofiler.Griewank_RosenBrock_createInstance(instance_id, dimension) 6925 6926 createInstance = staticmethod(createInstance) 6927Griewank_RosenBrock_swigregister = _IOHprofiler.Griewank_RosenBrock_swigregister 6928Griewank_RosenBrock_swigregister(Griewank_RosenBrock) 6929 6930def Griewank_RosenBrock_createInstance(instance_id=1, dimension=4): 6931 """ 6932 createInstance(instance_id=1, dimension=4) -> Griewank_RosenBrock 6933 6934 Parameters 6935 ---------- 6936 instance_id: int 6937 dimension: int 6938 6939 createInstance(instance_id=1) -> Griewank_RosenBrock 6940 6941 Parameters 6942 ---------- 6943 instance_id: int 6944 6945 Griewank_RosenBrock_createInstance() -> Griewank_RosenBrock 6946 """ 6947 return _IOHprofiler.Griewank_RosenBrock_createInstance(instance_id, dimension) 6948 6949class Rastrigin(IOHprofiler_Problem_double): 6950 """Proxy of C++ Rastrigin class.""" 6951 6952 __swig_setmethods__ = {} 6953 for _s in [IOHprofiler_Problem_double]: 6954 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 6955 __setattr__ = lambda self, name, value: _swig_setattr(self, Rastrigin, name, value) 6956 __swig_getmethods__ = {} 6957 for _s in [IOHprofiler_Problem_double]: 6958 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 6959 __getattr__ = lambda self, name: _swig_getattr(self, Rastrigin, name) 6960 __repr__ = _swig_repr 6961 6962 def __init__(self, instance_id=1, dimension=4): 6963 """ 6964 __init__(self, instance_id=1, dimension=4) -> Rastrigin 6965 6966 Parameters 6967 ---------- 6968 instance_id: int 6969 dimension: int 6970 6971 __init__(self, instance_id=1) -> Rastrigin 6972 6973 Parameters 6974 ---------- 6975 instance_id: int 6976 6977 __init__(self) -> Rastrigin 6978 """ 6979 this = _IOHprofiler.new_Rastrigin(instance_id, dimension) 6980 try: 6981 self.this.append(this) 6982 except __builtin__.Exception: 6983 self.this = this 6984 __swig_destroy__ = _IOHprofiler.delete_Rastrigin 6985 __del__ = lambda self: None 6986 6987 def prepare_problem(self): 6988 """ 6989 prepare_problem(self) 6990 6991 Parameters 6992 ---------- 6993 self: Rastrigin * 6994 6995 """ 6996 return _IOHprofiler.Rastrigin_prepare_problem(self) 6997 6998 6999 def internal_evaluate(self, x): 7000 """ 7001 internal_evaluate(self, x) -> double 7002 7003 Parameters 7004 ---------- 7005 x: std::vector< double,std::allocator< double > > const & 7006 7007 """ 7008 return _IOHprofiler.Rastrigin_internal_evaluate(self, x) 7009 7010 7011 def createInstance(instance_id=1, dimension=4): 7012 """ 7013 createInstance(instance_id=1, dimension=4) -> Rastrigin 7014 7015 Parameters 7016 ---------- 7017 instance_id: int 7018 dimension: int 7019 7020 createInstance(instance_id=1) -> Rastrigin 7021 7022 Parameters 7023 ---------- 7024 instance_id: int 7025 7026 createInstance() -> Rastrigin 7027 """ 7028 return _IOHprofiler.Rastrigin_createInstance(instance_id, dimension) 7029 7030 createInstance = staticmethod(createInstance) 7031Rastrigin_swigregister = _IOHprofiler.Rastrigin_swigregister 7032Rastrigin_swigregister(Rastrigin) 7033 7034def Rastrigin_createInstance(instance_id=1, dimension=4): 7035 """ 7036 createInstance(instance_id=1, dimension=4) -> Rastrigin 7037 7038 Parameters 7039 ---------- 7040 instance_id: int 7041 dimension: int 7042 7043 createInstance(instance_id=1) -> Rastrigin 7044 7045 Parameters 7046 ---------- 7047 instance_id: int 7048 7049 Rastrigin_createInstance() -> Rastrigin 7050 """ 7051 return _IOHprofiler.Rastrigin_createInstance(instance_id, dimension) 7052 7053class Rastrigin_Rotated(IOHprofiler_Problem_double): 7054 """Proxy of C++ Rastrigin_Rotated class.""" 7055 7056 __swig_setmethods__ = {} 7057 for _s in [IOHprofiler_Problem_double]: 7058 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7059 __setattr__ = lambda self, name, value: _swig_setattr(self, Rastrigin_Rotated, name, value) 7060 __swig_getmethods__ = {} 7061 for _s in [IOHprofiler_Problem_double]: 7062 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7063 __getattr__ = lambda self, name: _swig_getattr(self, Rastrigin_Rotated, name) 7064 __repr__ = _swig_repr 7065 7066 def __init__(self, instance_id=1, dimension=4): 7067 """ 7068 __init__(self, instance_id=1, dimension=4) -> Rastrigin_Rotated 7069 7070 Parameters 7071 ---------- 7072 instance_id: int 7073 dimension: int 7074 7075 __init__(self, instance_id=1) -> Rastrigin_Rotated 7076 7077 Parameters 7078 ---------- 7079 instance_id: int 7080 7081 __init__(self) -> Rastrigin_Rotated 7082 """ 7083 this = _IOHprofiler.new_Rastrigin_Rotated(instance_id, dimension) 7084 try: 7085 self.this.append(this) 7086 except __builtin__.Exception: 7087 self.this = this 7088 __swig_destroy__ = _IOHprofiler.delete_Rastrigin_Rotated 7089 __del__ = lambda self: None 7090 7091 def prepare_problem(self): 7092 """ 7093 prepare_problem(self) 7094 7095 Parameters 7096 ---------- 7097 self: Rastrigin_Rotated * 7098 7099 """ 7100 return _IOHprofiler.Rastrigin_Rotated_prepare_problem(self) 7101 7102 7103 def internal_evaluate(self, x): 7104 """ 7105 internal_evaluate(self, x) -> double 7106 7107 Parameters 7108 ---------- 7109 x: std::vector< double,std::allocator< double > > const & 7110 7111 """ 7112 return _IOHprofiler.Rastrigin_Rotated_internal_evaluate(self, x) 7113 7114 7115 def createInstance(instance_id=1, dimension=4): 7116 """ 7117 createInstance(instance_id=1, dimension=4) -> Rastrigin_Rotated 7118 7119 Parameters 7120 ---------- 7121 instance_id: int 7122 dimension: int 7123 7124 createInstance(instance_id=1) -> Rastrigin_Rotated 7125 7126 Parameters 7127 ---------- 7128 instance_id: int 7129 7130 createInstance() -> Rastrigin_Rotated 7131 """ 7132 return _IOHprofiler.Rastrigin_Rotated_createInstance(instance_id, dimension) 7133 7134 createInstance = staticmethod(createInstance) 7135Rastrigin_Rotated_swigregister = _IOHprofiler.Rastrigin_Rotated_swigregister 7136Rastrigin_Rotated_swigregister(Rastrigin_Rotated) 7137 7138def Rastrigin_Rotated_createInstance(instance_id=1, dimension=4): 7139 """ 7140 createInstance(instance_id=1, dimension=4) -> Rastrigin_Rotated 7141 7142 Parameters 7143 ---------- 7144 instance_id: int 7145 dimension: int 7146 7147 createInstance(instance_id=1) -> Rastrigin_Rotated 7148 7149 Parameters 7150 ---------- 7151 instance_id: int 7152 7153 Rastrigin_Rotated_createInstance() -> Rastrigin_Rotated 7154 """ 7155 return _IOHprofiler.Rastrigin_Rotated_createInstance(instance_id, dimension) 7156 7157class Rosenbrock(IOHprofiler_Problem_double): 7158 """Proxy of C++ Rosenbrock class.""" 7159 7160 __swig_setmethods__ = {} 7161 for _s in [IOHprofiler_Problem_double]: 7162 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7163 __setattr__ = lambda self, name, value: _swig_setattr(self, Rosenbrock, name, value) 7164 __swig_getmethods__ = {} 7165 for _s in [IOHprofiler_Problem_double]: 7166 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7167 __getattr__ = lambda self, name: _swig_getattr(self, Rosenbrock, name) 7168 __repr__ = _swig_repr 7169 7170 def __init__(self, instance_id=1, dimension=4): 7171 """ 7172 __init__(self, instance_id=1, dimension=4) -> Rosenbrock 7173 7174 Parameters 7175 ---------- 7176 instance_id: int 7177 dimension: int 7178 7179 __init__(self, instance_id=1) -> Rosenbrock 7180 7181 Parameters 7182 ---------- 7183 instance_id: int 7184 7185 __init__(self) -> Rosenbrock 7186 """ 7187 this = _IOHprofiler.new_Rosenbrock(instance_id, dimension) 7188 try: 7189 self.this.append(this) 7190 except __builtin__.Exception: 7191 self.this = this 7192 __swig_destroy__ = _IOHprofiler.delete_Rosenbrock 7193 __del__ = lambda self: None 7194 7195 def prepare_problem(self): 7196 """ 7197 prepare_problem(self) 7198 7199 Parameters 7200 ---------- 7201 self: Rosenbrock * 7202 7203 """ 7204 return _IOHprofiler.Rosenbrock_prepare_problem(self) 7205 7206 7207 def internal_evaluate(self, x): 7208 """ 7209 internal_evaluate(self, x) -> double 7210 7211 Parameters 7212 ---------- 7213 x: std::vector< double,std::allocator< double > > const & 7214 7215 """ 7216 return _IOHprofiler.Rosenbrock_internal_evaluate(self, x) 7217 7218 7219 def createInstance(instance_id=1, dimension=4): 7220 """ 7221 createInstance(instance_id=1, dimension=4) -> Rosenbrock 7222 7223 Parameters 7224 ---------- 7225 instance_id: int 7226 dimension: int 7227 7228 createInstance(instance_id=1) -> Rosenbrock 7229 7230 Parameters 7231 ---------- 7232 instance_id: int 7233 7234 createInstance() -> Rosenbrock 7235 """ 7236 return _IOHprofiler.Rosenbrock_createInstance(instance_id, dimension) 7237 7238 createInstance = staticmethod(createInstance) 7239Rosenbrock_swigregister = _IOHprofiler.Rosenbrock_swigregister 7240Rosenbrock_swigregister(Rosenbrock) 7241 7242def Rosenbrock_createInstance(instance_id=1, dimension=4): 7243 """ 7244 createInstance(instance_id=1, dimension=4) -> Rosenbrock 7245 7246 Parameters 7247 ---------- 7248 instance_id: int 7249 dimension: int 7250 7251 createInstance(instance_id=1) -> Rosenbrock 7252 7253 Parameters 7254 ---------- 7255 instance_id: int 7256 7257 Rosenbrock_createInstance() -> Rosenbrock 7258 """ 7259 return _IOHprofiler.Rosenbrock_createInstance(instance_id, dimension) 7260 7261class Rosenbrock_Rotated(IOHprofiler_Problem_double): 7262 """Proxy of C++ Rosenbrock_Rotated class.""" 7263 7264 __swig_setmethods__ = {} 7265 for _s in [IOHprofiler_Problem_double]: 7266 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7267 __setattr__ = lambda self, name, value: _swig_setattr(self, Rosenbrock_Rotated, name, value) 7268 __swig_getmethods__ = {} 7269 for _s in [IOHprofiler_Problem_double]: 7270 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7271 __getattr__ = lambda self, name: _swig_getattr(self, Rosenbrock_Rotated, name) 7272 __repr__ = _swig_repr 7273 7274 def __init__(self, instance_id=1, dimension=4): 7275 """ 7276 __init__(self, instance_id=1, dimension=4) -> Rosenbrock_Rotated 7277 7278 Parameters 7279 ---------- 7280 instance_id: int 7281 dimension: int 7282 7283 __init__(self, instance_id=1) -> Rosenbrock_Rotated 7284 7285 Parameters 7286 ---------- 7287 instance_id: int 7288 7289 __init__(self) -> Rosenbrock_Rotated 7290 """ 7291 this = _IOHprofiler.new_Rosenbrock_Rotated(instance_id, dimension) 7292 try: 7293 self.this.append(this) 7294 except __builtin__.Exception: 7295 self.this = this 7296 __swig_destroy__ = _IOHprofiler.delete_Rosenbrock_Rotated 7297 __del__ = lambda self: None 7298 7299 def prepare_problem(self): 7300 """ 7301 prepare_problem(self) 7302 7303 Parameters 7304 ---------- 7305 self: Rosenbrock_Rotated * 7306 7307 """ 7308 return _IOHprofiler.Rosenbrock_Rotated_prepare_problem(self) 7309 7310 7311 def internal_evaluate(self, x): 7312 """ 7313 internal_evaluate(self, x) -> double 7314 7315 Parameters 7316 ---------- 7317 x: std::vector< double,std::allocator< double > > const & 7318 7319 """ 7320 return _IOHprofiler.Rosenbrock_Rotated_internal_evaluate(self, x) 7321 7322 7323 def createInstance(instance_id=1, dimension=4): 7324 """ 7325 createInstance(instance_id=1, dimension=4) -> Rosenbrock_Rotated 7326 7327 Parameters 7328 ---------- 7329 instance_id: int 7330 dimension: int 7331 7332 createInstance(instance_id=1) -> Rosenbrock_Rotated 7333 7334 Parameters 7335 ---------- 7336 instance_id: int 7337 7338 createInstance() -> Rosenbrock_Rotated 7339 """ 7340 return _IOHprofiler.Rosenbrock_Rotated_createInstance(instance_id, dimension) 7341 7342 createInstance = staticmethod(createInstance) 7343Rosenbrock_Rotated_swigregister = _IOHprofiler.Rosenbrock_Rotated_swigregister 7344Rosenbrock_Rotated_swigregister(Rosenbrock_Rotated) 7345 7346def Rosenbrock_Rotated_createInstance(instance_id=1, dimension=4): 7347 """ 7348 createInstance(instance_id=1, dimension=4) -> Rosenbrock_Rotated 7349 7350 Parameters 7351 ---------- 7352 instance_id: int 7353 dimension: int 7354 7355 createInstance(instance_id=1) -> Rosenbrock_Rotated 7356 7357 Parameters 7358 ---------- 7359 instance_id: int 7360 7361 Rosenbrock_Rotated_createInstance() -> Rosenbrock_Rotated 7362 """ 7363 return _IOHprofiler.Rosenbrock_Rotated_createInstance(instance_id, dimension) 7364 7365class Schaffers1000(IOHprofiler_Problem_double): 7366 """Proxy of C++ Schaffers1000 class.""" 7367 7368 __swig_setmethods__ = {} 7369 for _s in [IOHprofiler_Problem_double]: 7370 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7371 __setattr__ = lambda self, name, value: _swig_setattr(self, Schaffers1000, name, value) 7372 __swig_getmethods__ = {} 7373 for _s in [IOHprofiler_Problem_double]: 7374 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7375 __getattr__ = lambda self, name: _swig_getattr(self, Schaffers1000, name) 7376 __repr__ = _swig_repr 7377 7378 def __init__(self, instance_id=1, dimension=4): 7379 """ 7380 __init__(self, instance_id=1, dimension=4) -> Schaffers1000 7381 7382 Parameters 7383 ---------- 7384 instance_id: int 7385 dimension: int 7386 7387 __init__(self, instance_id=1) -> Schaffers1000 7388 7389 Parameters 7390 ---------- 7391 instance_id: int 7392 7393 __init__(self) -> Schaffers1000 7394 """ 7395 this = _IOHprofiler.new_Schaffers1000(instance_id, dimension) 7396 try: 7397 self.this.append(this) 7398 except __builtin__.Exception: 7399 self.this = this 7400 __swig_destroy__ = _IOHprofiler.delete_Schaffers1000 7401 __del__ = lambda self: None 7402 __swig_getmethods__["conditioning"] = _IOHprofiler.Schaffers1000_conditioning_get 7403 if _newclass: 7404 conditioning = _swig_property(_IOHprofiler.Schaffers1000_conditioning_get) 7405 7406 def prepare_problem(self): 7407 """ 7408 prepare_problem(self) 7409 7410 Parameters 7411 ---------- 7412 self: Schaffers1000 * 7413 7414 """ 7415 return _IOHprofiler.Schaffers1000_prepare_problem(self) 7416 7417 7418 def internal_evaluate(self, x): 7419 """ 7420 internal_evaluate(self, x) -> double 7421 7422 Parameters 7423 ---------- 7424 x: std::vector< double,std::allocator< double > > const & 7425 7426 """ 7427 return _IOHprofiler.Schaffers1000_internal_evaluate(self, x) 7428 7429 7430 def createInstance(instance_id=1, dimension=4): 7431 """ 7432 createInstance(instance_id=1, dimension=4) -> Schaffers1000 7433 7434 Parameters 7435 ---------- 7436 instance_id: int 7437 dimension: int 7438 7439 createInstance(instance_id=1) -> Schaffers1000 7440 7441 Parameters 7442 ---------- 7443 instance_id: int 7444 7445 createInstance() -> Schaffers1000 7446 """ 7447 return _IOHprofiler.Schaffers1000_createInstance(instance_id, dimension) 7448 7449 createInstance = staticmethod(createInstance) 7450Schaffers1000_swigregister = _IOHprofiler.Schaffers1000_swigregister 7451Schaffers1000_swigregister(Schaffers1000) 7452 7453def Schaffers1000_createInstance(instance_id=1, dimension=4): 7454 """ 7455 createInstance(instance_id=1, dimension=4) -> Schaffers1000 7456 7457 Parameters 7458 ---------- 7459 instance_id: int 7460 dimension: int 7461 7462 createInstance(instance_id=1) -> Schaffers1000 7463 7464 Parameters 7465 ---------- 7466 instance_id: int 7467 7468 Schaffers1000_createInstance() -> Schaffers1000 7469 """ 7470 return _IOHprofiler.Schaffers1000_createInstance(instance_id, dimension) 7471 7472class Schaffers10(IOHprofiler_Problem_double): 7473 """Proxy of C++ Schaffers10 class.""" 7474 7475 __swig_setmethods__ = {} 7476 for _s in [IOHprofiler_Problem_double]: 7477 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7478 __setattr__ = lambda self, name, value: _swig_setattr(self, Schaffers10, name, value) 7479 __swig_getmethods__ = {} 7480 for _s in [IOHprofiler_Problem_double]: 7481 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7482 __getattr__ = lambda self, name: _swig_getattr(self, Schaffers10, name) 7483 __repr__ = _swig_repr 7484 7485 def __init__(self, instance_id=1, dimension=4): 7486 """ 7487 __init__(self, instance_id=1, dimension=4) -> Schaffers10 7488 7489 Parameters 7490 ---------- 7491 instance_id: int 7492 dimension: int 7493 7494 __init__(self, instance_id=1) -> Schaffers10 7495 7496 Parameters 7497 ---------- 7498 instance_id: int 7499 7500 __init__(self) -> Schaffers10 7501 """ 7502 this = _IOHprofiler.new_Schaffers10(instance_id, dimension) 7503 try: 7504 self.this.append(this) 7505 except __builtin__.Exception: 7506 self.this = this 7507 __swig_destroy__ = _IOHprofiler.delete_Schaffers10 7508 __del__ = lambda self: None 7509 __swig_getmethods__["conditioning"] = _IOHprofiler.Schaffers10_conditioning_get 7510 if _newclass: 7511 conditioning = _swig_property(_IOHprofiler.Schaffers10_conditioning_get) 7512 7513 def prepare_problem(self): 7514 """ 7515 prepare_problem(self) 7516 7517 Parameters 7518 ---------- 7519 self: Schaffers10 * 7520 7521 """ 7522 return _IOHprofiler.Schaffers10_prepare_problem(self) 7523 7524 7525 def internal_evaluate(self, x): 7526 """ 7527 internal_evaluate(self, x) -> double 7528 7529 Parameters 7530 ---------- 7531 x: std::vector< double,std::allocator< double > > const & 7532 7533 """ 7534 return _IOHprofiler.Schaffers10_internal_evaluate(self, x) 7535 7536 7537 def createInstance(instance_id=1, dimension=4): 7538 """ 7539 createInstance(instance_id=1, dimension=4) -> Schaffers10 7540 7541 Parameters 7542 ---------- 7543 instance_id: int 7544 dimension: int 7545 7546 createInstance(instance_id=1) -> Schaffers10 7547 7548 Parameters 7549 ---------- 7550 instance_id: int 7551 7552 createInstance() -> Schaffers10 7553 """ 7554 return _IOHprofiler.Schaffers10_createInstance(instance_id, dimension) 7555 7556 createInstance = staticmethod(createInstance) 7557Schaffers10_swigregister = _IOHprofiler.Schaffers10_swigregister 7558Schaffers10_swigregister(Schaffers10) 7559 7560def Schaffers10_createInstance(instance_id=1, dimension=4): 7561 """ 7562 createInstance(instance_id=1, dimension=4) -> Schaffers10 7563 7564 Parameters 7565 ---------- 7566 instance_id: int 7567 dimension: int 7568 7569 createInstance(instance_id=1) -> Schaffers10 7570 7571 Parameters 7572 ---------- 7573 instance_id: int 7574 7575 Schaffers10_createInstance() -> Schaffers10 7576 """ 7577 return _IOHprofiler.Schaffers10_createInstance(instance_id, dimension) 7578 7579class Schwefel(IOHprofiler_Problem_double): 7580 """Proxy of C++ Schwefel class.""" 7581 7582 __swig_setmethods__ = {} 7583 for _s in [IOHprofiler_Problem_double]: 7584 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7585 __setattr__ = lambda self, name, value: _swig_setattr(self, Schwefel, name, value) 7586 __swig_getmethods__ = {} 7587 for _s in [IOHprofiler_Problem_double]: 7588 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7589 __getattr__ = lambda self, name: _swig_getattr(self, Schwefel, name) 7590 __repr__ = _swig_repr 7591 7592 def __init__(self, instance_id=1, dimension=4): 7593 """ 7594 __init__(self, instance_id=1, dimension=4) -> Schwefel 7595 7596 Parameters 7597 ---------- 7598 instance_id: int 7599 dimension: int 7600 7601 __init__(self, instance_id=1) -> Schwefel 7602 7603 Parameters 7604 ---------- 7605 instance_id: int 7606 7607 __init__(self) -> Schwefel 7608 """ 7609 this = _IOHprofiler.new_Schwefel(instance_id, dimension) 7610 try: 7611 self.this.append(this) 7612 except __builtin__.Exception: 7613 self.this = this 7614 __swig_destroy__ = _IOHprofiler.delete_Schwefel 7615 __del__ = lambda self: None 7616 7617 def prepare_problem(self): 7618 """ 7619 prepare_problem(self) 7620 7621 Parameters 7622 ---------- 7623 self: Schwefel * 7624 7625 """ 7626 return _IOHprofiler.Schwefel_prepare_problem(self) 7627 7628 7629 def internal_evaluate(self, x): 7630 """ 7631 internal_evaluate(self, x) -> double 7632 7633 Parameters 7634 ---------- 7635 x: std::vector< double,std::allocator< double > > const & 7636 7637 """ 7638 return _IOHprofiler.Schwefel_internal_evaluate(self, x) 7639 7640 7641 def createInstance(instance_id=1, dimension=4): 7642 """ 7643 createInstance(instance_id=1, dimension=4) -> Schwefel 7644 7645 Parameters 7646 ---------- 7647 instance_id: int 7648 dimension: int 7649 7650 createInstance(instance_id=1) -> Schwefel 7651 7652 Parameters 7653 ---------- 7654 instance_id: int 7655 7656 createInstance() -> Schwefel 7657 """ 7658 return _IOHprofiler.Schwefel_createInstance(instance_id, dimension) 7659 7660 createInstance = staticmethod(createInstance) 7661Schwefel_swigregister = _IOHprofiler.Schwefel_swigregister 7662Schwefel_swigregister(Schwefel) 7663 7664def Schwefel_createInstance(instance_id=1, dimension=4): 7665 """ 7666 createInstance(instance_id=1, dimension=4) -> Schwefel 7667 7668 Parameters 7669 ---------- 7670 instance_id: int 7671 dimension: int 7672 7673 createInstance(instance_id=1) -> Schwefel 7674 7675 Parameters 7676 ---------- 7677 instance_id: int 7678 7679 Schwefel_createInstance() -> Schwefel 7680 """ 7681 return _IOHprofiler.Schwefel_createInstance(instance_id, dimension) 7682 7683class Sharp_Ridge(IOHprofiler_Problem_double): 7684 """Proxy of C++ Sharp_Ridge class.""" 7685 7686 __swig_setmethods__ = {} 7687 for _s in [IOHprofiler_Problem_double]: 7688 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7689 __setattr__ = lambda self, name, value: _swig_setattr(self, Sharp_Ridge, name, value) 7690 __swig_getmethods__ = {} 7691 for _s in [IOHprofiler_Problem_double]: 7692 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7693 __getattr__ = lambda self, name: _swig_getattr(self, Sharp_Ridge, name) 7694 __repr__ = _swig_repr 7695 7696 def __init__(self, instance_id=1, dimension=4): 7697 """ 7698 __init__(self, instance_id=1, dimension=4) -> Sharp_Ridge 7699 7700 Parameters 7701 ---------- 7702 instance_id: int 7703 dimension: int 7704 7705 __init__(self, instance_id=1) -> Sharp_Ridge 7706 7707 Parameters 7708 ---------- 7709 instance_id: int 7710 7711 __init__(self) -> Sharp_Ridge 7712 """ 7713 this = _IOHprofiler.new_Sharp_Ridge(instance_id, dimension) 7714 try: 7715 self.this.append(this) 7716 except __builtin__.Exception: 7717 self.this = this 7718 __swig_destroy__ = _IOHprofiler.delete_Sharp_Ridge 7719 __del__ = lambda self: None 7720 7721 def prepare_problem(self): 7722 """ 7723 prepare_problem(self) 7724 7725 Parameters 7726 ---------- 7727 self: Sharp_Ridge * 7728 7729 """ 7730 return _IOHprofiler.Sharp_Ridge_prepare_problem(self) 7731 7732 7733 def internal_evaluate(self, x): 7734 """ 7735 internal_evaluate(self, x) -> double 7736 7737 Parameters 7738 ---------- 7739 x: std::vector< double,std::allocator< double > > const & 7740 7741 """ 7742 return _IOHprofiler.Sharp_Ridge_internal_evaluate(self, x) 7743 7744 7745 def createInstance(instance_id=1, dimension=4): 7746 """ 7747 createInstance(instance_id=1, dimension=4) -> Sharp_Ridge 7748 7749 Parameters 7750 ---------- 7751 instance_id: int 7752 dimension: int 7753 7754 createInstance(instance_id=1) -> Sharp_Ridge 7755 7756 Parameters 7757 ---------- 7758 instance_id: int 7759 7760 createInstance() -> Sharp_Ridge 7761 """ 7762 return _IOHprofiler.Sharp_Ridge_createInstance(instance_id, dimension) 7763 7764 createInstance = staticmethod(createInstance) 7765Sharp_Ridge_swigregister = _IOHprofiler.Sharp_Ridge_swigregister 7766Sharp_Ridge_swigregister(Sharp_Ridge) 7767 7768def Sharp_Ridge_createInstance(instance_id=1, dimension=4): 7769 """ 7770 createInstance(instance_id=1, dimension=4) -> Sharp_Ridge 7771 7772 Parameters 7773 ---------- 7774 instance_id: int 7775 dimension: int 7776 7777 createInstance(instance_id=1) -> Sharp_Ridge 7778 7779 Parameters 7780 ---------- 7781 instance_id: int 7782 7783 Sharp_Ridge_createInstance() -> Sharp_Ridge 7784 """ 7785 return _IOHprofiler.Sharp_Ridge_createInstance(instance_id, dimension) 7786 7787class Sphere(IOHprofiler_Problem_double): 7788 """Proxy of C++ Sphere class.""" 7789 7790 __swig_setmethods__ = {} 7791 for _s in [IOHprofiler_Problem_double]: 7792 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7793 __setattr__ = lambda self, name, value: _swig_setattr(self, Sphere, name, value) 7794 __swig_getmethods__ = {} 7795 for _s in [IOHprofiler_Problem_double]: 7796 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7797 __getattr__ = lambda self, name: _swig_getattr(self, Sphere, name) 7798 __repr__ = _swig_repr 7799 7800 def __init__(self, instance_id=1, dimension=4): 7801 """ 7802 __init__(self, instance_id=1, dimension=4) -> Sphere 7803 7804 Parameters 7805 ---------- 7806 instance_id: int 7807 dimension: int 7808 7809 __init__(self, instance_id=1) -> Sphere 7810 7811 Parameters 7812 ---------- 7813 instance_id: int 7814 7815 __init__(self) -> Sphere 7816 """ 7817 this = _IOHprofiler.new_Sphere(instance_id, dimension) 7818 try: 7819 self.this.append(this) 7820 except __builtin__.Exception: 7821 self.this = this 7822 __swig_destroy__ = _IOHprofiler.delete_Sphere 7823 __del__ = lambda self: None 7824 7825 def prepare_problem(self): 7826 """ 7827 prepare_problem(self) 7828 7829 Parameters 7830 ---------- 7831 self: Sphere * 7832 7833 """ 7834 return _IOHprofiler.Sphere_prepare_problem(self) 7835 7836 7837 def internal_evaluate(self, x): 7838 """ 7839 internal_evaluate(self, x) -> double 7840 7841 Parameters 7842 ---------- 7843 x: std::vector< double,std::allocator< double > > const & 7844 7845 """ 7846 return _IOHprofiler.Sphere_internal_evaluate(self, x) 7847 7848 7849 def createInstance(instance_id=1, dimension=4): 7850 """ 7851 createInstance(instance_id=1, dimension=4) -> Sphere 7852 7853 Parameters 7854 ---------- 7855 instance_id: int 7856 dimension: int 7857 7858 createInstance(instance_id=1) -> Sphere 7859 7860 Parameters 7861 ---------- 7862 instance_id: int 7863 7864 createInstance() -> Sphere 7865 """ 7866 return _IOHprofiler.Sphere_createInstance(instance_id, dimension) 7867 7868 createInstance = staticmethod(createInstance) 7869Sphere_swigregister = _IOHprofiler.Sphere_swigregister 7870Sphere_swigregister(Sphere) 7871 7872def Sphere_createInstance(instance_id=1, dimension=4): 7873 """ 7874 createInstance(instance_id=1, dimension=4) -> Sphere 7875 7876 Parameters 7877 ---------- 7878 instance_id: int 7879 dimension: int 7880 7881 createInstance(instance_id=1) -> Sphere 7882 7883 Parameters 7884 ---------- 7885 instance_id: int 7886 7887 Sphere_createInstance() -> Sphere 7888 """ 7889 return _IOHprofiler.Sphere_createInstance(instance_id, dimension) 7890 7891class Step_Ellipsoid(IOHprofiler_Problem_double): 7892 """Proxy of C++ Step_Ellipsoid class.""" 7893 7894 __swig_setmethods__ = {} 7895 for _s in [IOHprofiler_Problem_double]: 7896 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 7897 __setattr__ = lambda self, name, value: _swig_setattr(self, Step_Ellipsoid, name, value) 7898 __swig_getmethods__ = {} 7899 for _s in [IOHprofiler_Problem_double]: 7900 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 7901 __getattr__ = lambda self, name: _swig_getattr(self, Step_Ellipsoid, name) 7902 __repr__ = _swig_repr 7903 7904 def __init__(self, instance_id=1, dimension=4): 7905 """ 7906 __init__(self, instance_id=1, dimension=4) -> Step_Ellipsoid 7907 7908 Parameters 7909 ---------- 7910 instance_id: int 7911 dimension: int 7912 7913 __init__(self, instance_id=1) -> Step_Ellipsoid 7914 7915 Parameters 7916 ---------- 7917 instance_id: int 7918 7919 __init__(self) -> Step_Ellipsoid 7920 """ 7921 this = _IOHprofiler.new_Step_Ellipsoid(instance_id, dimension) 7922 try: 7923 self.this.append(this) 7924 except __builtin__.Exception: 7925 self.this = this 7926 __swig_destroy__ = _IOHprofiler.delete_Step_Ellipsoid 7927 __del__ = lambda self: None 7928 __swig_setmethods__["xopt"] = _IOHprofiler.Step_Ellipsoid_xopt_set 7929 __swig_getmethods__["xopt"] = _IOHprofiler.Step_Ellipsoid_xopt_get 7930 if _newclass: 7931 xopt = _swig_property(_IOHprofiler.Step_Ellipsoid_xopt_get, _IOHprofiler.Step_Ellipsoid_xopt_set) 7932 __swig_setmethods__["fopt"] = _IOHprofiler.Step_Ellipsoid_fopt_set 7933 __swig_getmethods__["fopt"] = _IOHprofiler.Step_Ellipsoid_fopt_get 7934 if _newclass: 7935 fopt = _swig_property(_IOHprofiler.Step_Ellipsoid_fopt_get, _IOHprofiler.Step_Ellipsoid_fopt_set) 7936 __swig_setmethods__["rot1"] = _IOHprofiler.Step_Ellipsoid_rot1_set 7937 __swig_getmethods__["rot1"] = _IOHprofiler.Step_Ellipsoid_rot1_get 7938 if _newclass: 7939 rot1 = _swig_property(_IOHprofiler.Step_Ellipsoid_rot1_get, _IOHprofiler.Step_Ellipsoid_rot1_set) 7940 __swig_setmethods__["rot2"] = _IOHprofiler.Step_Ellipsoid_rot2_set 7941 __swig_getmethods__["rot2"] = _IOHprofiler.Step_Ellipsoid_rot2_get 7942 if _newclass: 7943 rot2 = _swig_property(_IOHprofiler.Step_Ellipsoid_rot2_get, _IOHprofiler.Step_Ellipsoid_rot2_set) 7944 __swig_setmethods__["datax"] = _IOHprofiler.Step_Ellipsoid_datax_set 7945 __swig_getmethods__["datax"] = _IOHprofiler.Step_Ellipsoid_datax_get 7946 if _newclass: 7947 datax = _swig_property(_IOHprofiler.Step_Ellipsoid_datax_get, _IOHprofiler.Step_Ellipsoid_datax_set) 7948 __swig_setmethods__["dataxx"] = _IOHprofiler.Step_Ellipsoid_dataxx_set 7949 __swig_getmethods__["dataxx"] = _IOHprofiler.Step_Ellipsoid_dataxx_get 7950 if _newclass: 7951 dataxx = _swig_property(_IOHprofiler.Step_Ellipsoid_dataxx_get, _IOHprofiler.Step_Ellipsoid_dataxx_set) 7952 7953 def prepare_problem(self): 7954 """ 7955 prepare_problem(self) 7956 7957 Parameters 7958 ---------- 7959 self: Step_Ellipsoid * 7960 7961 """ 7962 return _IOHprofiler.Step_Ellipsoid_prepare_problem(self) 7963 7964 7965 def internal_evaluate(self, x): 7966 """ 7967 internal_evaluate(self, x) -> double 7968 7969 Parameters 7970 ---------- 7971 x: std::vector< double,std::allocator< double > > const & 7972 7973 """ 7974 return _IOHprofiler.Step_Ellipsoid_internal_evaluate(self, x) 7975 7976 7977 def createInstance(instance_id=1, dimension=4): 7978 """ 7979 createInstance(instance_id=1, dimension=4) -> Step_Ellipsoid 7980 7981 Parameters 7982 ---------- 7983 instance_id: int 7984 dimension: int 7985 7986 createInstance(instance_id=1) -> Step_Ellipsoid 7987 7988 Parameters 7989 ---------- 7990 instance_id: int 7991 7992 createInstance() -> Step_Ellipsoid 7993 """ 7994 return _IOHprofiler.Step_Ellipsoid_createInstance(instance_id, dimension) 7995 7996 createInstance = staticmethod(createInstance) 7997Step_Ellipsoid_swigregister = _IOHprofiler.Step_Ellipsoid_swigregister 7998Step_Ellipsoid_swigregister(Step_Ellipsoid) 7999 8000def Step_Ellipsoid_createInstance(instance_id=1, dimension=4): 8001 """ 8002 createInstance(instance_id=1, dimension=4) -> Step_Ellipsoid 8003 8004 Parameters 8005 ---------- 8006 instance_id: int 8007 dimension: int 8008 8009 createInstance(instance_id=1) -> Step_Ellipsoid 8010 8011 Parameters 8012 ---------- 8013 instance_id: int 8014 8015 Step_Ellipsoid_createInstance() -> Step_Ellipsoid 8016 """ 8017 return _IOHprofiler.Step_Ellipsoid_createInstance(instance_id, dimension) 8018 8019F_WEIERSTRASS_SUMMANDS = _IOHprofiler.F_WEIERSTRASS_SUMMANDS 8020class Weierstrass(IOHprofiler_Problem_double): 8021 """Proxy of C++ Weierstrass class.""" 8022 8023 __swig_setmethods__ = {} 8024 for _s in [IOHprofiler_Problem_double]: 8025 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8026 __setattr__ = lambda self, name, value: _swig_setattr(self, Weierstrass, name, value) 8027 __swig_getmethods__ = {} 8028 for _s in [IOHprofiler_Problem_double]: 8029 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8030 __getattr__ = lambda self, name: _swig_getattr(self, Weierstrass, name) 8031 __repr__ = _swig_repr 8032 8033 def __init__(self, instance_id=1, dimension=4): 8034 """ 8035 __init__(self, instance_id=1, dimension=4) -> Weierstrass 8036 8037 Parameters 8038 ---------- 8039 instance_id: int 8040 dimension: int 8041 8042 __init__(self, instance_id=1) -> Weierstrass 8043 8044 Parameters 8045 ---------- 8046 instance_id: int 8047 8048 __init__(self) -> Weierstrass 8049 """ 8050 this = _IOHprofiler.new_Weierstrass(instance_id, dimension) 8051 try: 8052 self.this.append(this) 8053 except __builtin__.Exception: 8054 self.this = this 8055 __swig_destroy__ = _IOHprofiler.delete_Weierstrass 8056 __del__ = lambda self: None 8057 __swig_getmethods__["condition"] = _IOHprofiler.Weierstrass_condition_get 8058 if _newclass: 8059 condition = _swig_property(_IOHprofiler.Weierstrass_condition_get) 8060 __swig_setmethods__["f0"] = _IOHprofiler.Weierstrass_f0_set 8061 __swig_getmethods__["f0"] = _IOHprofiler.Weierstrass_f0_get 8062 if _newclass: 8063 f0 = _swig_property(_IOHprofiler.Weierstrass_f0_get, _IOHprofiler.Weierstrass_f0_set) 8064 __swig_setmethods__["ak"] = _IOHprofiler.Weierstrass_ak_set 8065 __swig_getmethods__["ak"] = _IOHprofiler.Weierstrass_ak_get 8066 if _newclass: 8067 ak = _swig_property(_IOHprofiler.Weierstrass_ak_get, _IOHprofiler.Weierstrass_ak_set) 8068 __swig_setmethods__["bk"] = _IOHprofiler.Weierstrass_bk_set 8069 __swig_getmethods__["bk"] = _IOHprofiler.Weierstrass_bk_get 8070 if _newclass: 8071 bk = _swig_property(_IOHprofiler.Weierstrass_bk_get, _IOHprofiler.Weierstrass_bk_set) 8072 8073 def prepare_problem(self): 8074 """ 8075 prepare_problem(self) 8076 8077 Parameters 8078 ---------- 8079 self: Weierstrass * 8080 8081 """ 8082 return _IOHprofiler.Weierstrass_prepare_problem(self) 8083 8084 8085 def internal_evaluate(self, x): 8086 """ 8087 internal_evaluate(self, x) -> double 8088 8089 Parameters 8090 ---------- 8091 x: std::vector< double,std::allocator< double > > const & 8092 8093 """ 8094 return _IOHprofiler.Weierstrass_internal_evaluate(self, x) 8095 8096 8097 def createInstance(instance_id=1, dimension=4): 8098 """ 8099 createInstance(instance_id=1, dimension=4) -> Weierstrass 8100 8101 Parameters 8102 ---------- 8103 instance_id: int 8104 dimension: int 8105 8106 createInstance(instance_id=1) -> Weierstrass 8107 8108 Parameters 8109 ---------- 8110 instance_id: int 8111 8112 createInstance() -> Weierstrass 8113 """ 8114 return _IOHprofiler.Weierstrass_createInstance(instance_id, dimension) 8115 8116 createInstance = staticmethod(createInstance) 8117Weierstrass_swigregister = _IOHprofiler.Weierstrass_swigregister 8118Weierstrass_swigregister(Weierstrass) 8119 8120def Weierstrass_createInstance(instance_id=1, dimension=4): 8121 """ 8122 createInstance(instance_id=1, dimension=4) -> Weierstrass 8123 8124 Parameters 8125 ---------- 8126 instance_id: int 8127 dimension: int 8128 8129 createInstance(instance_id=1) -> Weierstrass 8130 8131 Parameters 8132 ---------- 8133 instance_id: int 8134 8135 Weierstrass_createInstance() -> Weierstrass 8136 """ 8137 return _IOHprofiler.Weierstrass_createInstance(instance_id, dimension) 8138 8139class Linear_Slope(IOHprofiler_Problem_double): 8140 """Proxy of C++ Linear_Slope class.""" 8141 8142 __swig_setmethods__ = {} 8143 for _s in [IOHprofiler_Problem_double]: 8144 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8145 __setattr__ = lambda self, name, value: _swig_setattr(self, Linear_Slope, name, value) 8146 __swig_getmethods__ = {} 8147 for _s in [IOHprofiler_Problem_double]: 8148 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8149 __getattr__ = lambda self, name: _swig_getattr(self, Linear_Slope, name) 8150 __repr__ = _swig_repr 8151 8152 def __init__(self, instance_id=1, dimension=4): 8153 """ 8154 __init__(self, instance_id=1, dimension=4) -> Linear_Slope 8155 8156 Parameters 8157 ---------- 8158 instance_id: int 8159 dimension: int 8160 8161 __init__(self, instance_id=1) -> Linear_Slope 8162 8163 Parameters 8164 ---------- 8165 instance_id: int 8166 8167 __init__(self) -> Linear_Slope 8168 """ 8169 this = _IOHprofiler.new_Linear_Slope(instance_id, dimension) 8170 try: 8171 self.this.append(this) 8172 except __builtin__.Exception: 8173 self.this = this 8174 __swig_destroy__ = _IOHprofiler.delete_Linear_Slope 8175 __del__ = lambda self: None 8176 8177 def prepare_problem(self): 8178 """ 8179 prepare_problem(self) 8180 8181 Parameters 8182 ---------- 8183 self: Linear_Slope * 8184 8185 """ 8186 return _IOHprofiler.Linear_Slope_prepare_problem(self) 8187 8188 8189 def internal_evaluate(self, x): 8190 """ 8191 internal_evaluate(self, x) -> double 8192 8193 Parameters 8194 ---------- 8195 x: std::vector< double,std::allocator< double > > const & 8196 8197 """ 8198 return _IOHprofiler.Linear_Slope_internal_evaluate(self, x) 8199 8200 8201 def createInstance(instance_id=1, dimension=4): 8202 """ 8203 createInstance(instance_id=1, dimension=4) -> Linear_Slope 8204 8205 Parameters 8206 ---------- 8207 instance_id: int 8208 dimension: int 8209 8210 createInstance(instance_id=1) -> Linear_Slope 8211 8212 Parameters 8213 ---------- 8214 instance_id: int 8215 8216 createInstance() -> Linear_Slope 8217 """ 8218 return _IOHprofiler.Linear_Slope_createInstance(instance_id, dimension) 8219 8220 createInstance = staticmethod(createInstance) 8221Linear_Slope_swigregister = _IOHprofiler.Linear_Slope_swigregister 8222Linear_Slope_swigregister(Linear_Slope) 8223 8224def Linear_Slope_createInstance(instance_id=1, dimension=4): 8225 """ 8226 createInstance(instance_id=1, dimension=4) -> Linear_Slope 8227 8228 Parameters 8229 ---------- 8230 instance_id: int 8231 dimension: int 8232 8233 createInstance(instance_id=1) -> Linear_Slope 8234 8235 Parameters 8236 ---------- 8237 instance_id: int 8238 8239 Linear_Slope_createInstance() -> Linear_Slope 8240 """ 8241 return _IOHprofiler.Linear_Slope_createInstance(instance_id, dimension) 8242 8243class Lunacek_Bi_Rastrigin(IOHprofiler_Problem_double): 8244 """Proxy of C++ Lunacek_Bi_Rastrigin class.""" 8245 8246 __swig_setmethods__ = {} 8247 for _s in [IOHprofiler_Problem_double]: 8248 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8249 __setattr__ = lambda self, name, value: _swig_setattr(self, Lunacek_Bi_Rastrigin, name, value) 8250 __swig_getmethods__ = {} 8251 for _s in [IOHprofiler_Problem_double]: 8252 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8253 __getattr__ = lambda self, name: _swig_getattr(self, Lunacek_Bi_Rastrigin, name) 8254 __repr__ = _swig_repr 8255 8256 def __init__(self, instance_id=1, dimension=4): 8257 """ 8258 __init__(self, instance_id=1, dimension=4) -> Lunacek_Bi_Rastrigin 8259 8260 Parameters 8261 ---------- 8262 instance_id: int 8263 dimension: int 8264 8265 __init__(self, instance_id=1) -> Lunacek_Bi_Rastrigin 8266 8267 Parameters 8268 ---------- 8269 instance_id: int 8270 8271 __init__(self) -> Lunacek_Bi_Rastrigin 8272 """ 8273 this = _IOHprofiler.new_Lunacek_Bi_Rastrigin(instance_id, dimension) 8274 try: 8275 self.this.append(this) 8276 except __builtin__.Exception: 8277 self.this = this 8278 __swig_destroy__ = _IOHprofiler.delete_Lunacek_Bi_Rastrigin 8279 __del__ = lambda self: None 8280 8281 def prepare_problem(self): 8282 """ 8283 prepare_problem(self) 8284 8285 Parameters 8286 ---------- 8287 self: Lunacek_Bi_Rastrigin * 8288 8289 """ 8290 return _IOHprofiler.Lunacek_Bi_Rastrigin_prepare_problem(self) 8291 8292 8293 def internal_evaluate(self, x): 8294 """ 8295 internal_evaluate(self, x) -> double 8296 8297 Parameters 8298 ---------- 8299 x: std::vector< double,std::allocator< double > > const & 8300 8301 """ 8302 return _IOHprofiler.Lunacek_Bi_Rastrigin_internal_evaluate(self, x) 8303 8304 8305 def createInstance(instance_id=1, dimension=4): 8306 """ 8307 createInstance(instance_id=1, dimension=4) -> Lunacek_Bi_Rastrigin 8308 8309 Parameters 8310 ---------- 8311 instance_id: int 8312 dimension: int 8313 8314 createInstance(instance_id=1) -> Lunacek_Bi_Rastrigin 8315 8316 Parameters 8317 ---------- 8318 instance_id: int 8319 8320 createInstance() -> Lunacek_Bi_Rastrigin 8321 """ 8322 return _IOHprofiler.Lunacek_Bi_Rastrigin_createInstance(instance_id, dimension) 8323 8324 createInstance = staticmethod(createInstance) 8325Lunacek_Bi_Rastrigin_swigregister = _IOHprofiler.Lunacek_Bi_Rastrigin_swigregister 8326Lunacek_Bi_Rastrigin_swigregister(Lunacek_Bi_Rastrigin) 8327 8328def Lunacek_Bi_Rastrigin_createInstance(instance_id=1, dimension=4): 8329 """ 8330 createInstance(instance_id=1, dimension=4) -> Lunacek_Bi_Rastrigin 8331 8332 Parameters 8333 ---------- 8334 instance_id: int 8335 dimension: int 8336 8337 createInstance(instance_id=1) -> Lunacek_Bi_Rastrigin 8338 8339 Parameters 8340 ---------- 8341 instance_id: int 8342 8343 Lunacek_Bi_Rastrigin_createInstance() -> Lunacek_Bi_Rastrigin 8344 """ 8345 return _IOHprofiler.Lunacek_Bi_Rastrigin_createInstance(instance_id, dimension) 8346 8347class Katsuura(IOHprofiler_Problem_double): 8348 """Proxy of C++ Katsuura class.""" 8349 8350 __swig_setmethods__ = {} 8351 for _s in [IOHprofiler_Problem_double]: 8352 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8353 __setattr__ = lambda self, name, value: _swig_setattr(self, Katsuura, name, value) 8354 __swig_getmethods__ = {} 8355 for _s in [IOHprofiler_Problem_double]: 8356 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8357 __getattr__ = lambda self, name: _swig_getattr(self, Katsuura, name) 8358 __repr__ = _swig_repr 8359 8360 def __init__(self, instance_id=1, dimension=4): 8361 """ 8362 __init__(self, instance_id=1, dimension=4) -> Katsuura 8363 8364 Parameters 8365 ---------- 8366 instance_id: int 8367 dimension: int 8368 8369 __init__(self, instance_id=1) -> Katsuura 8370 8371 Parameters 8372 ---------- 8373 instance_id: int 8374 8375 __init__(self) -> Katsuura 8376 """ 8377 this = _IOHprofiler.new_Katsuura(instance_id, dimension) 8378 try: 8379 self.this.append(this) 8380 except __builtin__.Exception: 8381 self.this = this 8382 __swig_destroy__ = _IOHprofiler.delete_Katsuura 8383 __del__ = lambda self: None 8384 8385 def prepare_problem(self): 8386 """ 8387 prepare_problem(self) 8388 8389 Parameters 8390 ---------- 8391 self: Katsuura * 8392 8393 """ 8394 return _IOHprofiler.Katsuura_prepare_problem(self) 8395 8396 8397 def internal_evaluate(self, x): 8398 """ 8399 internal_evaluate(self, x) -> double 8400 8401 Parameters 8402 ---------- 8403 x: std::vector< double,std::allocator< double > > const & 8404 8405 """ 8406 return _IOHprofiler.Katsuura_internal_evaluate(self, x) 8407 8408 8409 def createInstance(instance_id=1, dimension=4): 8410 """ 8411 createInstance(instance_id=1, dimension=4) -> Katsuura 8412 8413 Parameters 8414 ---------- 8415 instance_id: int 8416 dimension: int 8417 8418 createInstance(instance_id=1) -> Katsuura 8419 8420 Parameters 8421 ---------- 8422 instance_id: int 8423 8424 createInstance() -> Katsuura 8425 """ 8426 return _IOHprofiler.Katsuura_createInstance(instance_id, dimension) 8427 8428 createInstance = staticmethod(createInstance) 8429Katsuura_swigregister = _IOHprofiler.Katsuura_swigregister 8430Katsuura_swigregister(Katsuura) 8431 8432def Katsuura_createInstance(instance_id=1, dimension=4): 8433 """ 8434 createInstance(instance_id=1, dimension=4) -> Katsuura 8435 8436 Parameters 8437 ---------- 8438 instance_id: int 8439 dimension: int 8440 8441 createInstance(instance_id=1) -> Katsuura 8442 8443 Parameters 8444 ---------- 8445 instance_id: int 8446 8447 Katsuura_createInstance() -> Katsuura 8448 """ 8449 return _IOHprofiler.Katsuura_createInstance(instance_id, dimension) 8450 8451class Ising_Ring(IOHprofiler_Problem_int): 8452 """Proxy of C++ Ising_Ring class.""" 8453 8454 __swig_setmethods__ = {} 8455 for _s in [IOHprofiler_Problem_int]: 8456 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8457 __setattr__ = lambda self, name, value: _swig_setattr(self, Ising_Ring, name, value) 8458 __swig_getmethods__ = {} 8459 for _s in [IOHprofiler_Problem_int]: 8460 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8461 __getattr__ = lambda self, name: _swig_getattr(self, Ising_Ring, name) 8462 __repr__ = _swig_repr 8463 8464 def __init__(self, instance_id, dimension): 8465 """ 8466 __init__(self, instance_id, dimension) -> Ising_Ring 8467 8468 Parameters 8469 ---------- 8470 instance_id: int 8471 dimension: int 8472 8473 """ 8474 this = _IOHprofiler.new_Ising_Ring(instance_id, dimension) 8475 try: 8476 self.this.append(this) 8477 except __builtin__.Exception: 8478 self.this = this 8479 __swig_destroy__ = _IOHprofiler.delete_Ising_Ring 8480 __del__ = lambda self: None 8481 8482 def modulo_ising_ring(self, x, N): 8483 """ 8484 modulo_ising_ring(self, x, N) -> int 8485 8486 Parameters 8487 ---------- 8488 x: int 8489 N: int 8490 8491 """ 8492 return _IOHprofiler.Ising_Ring_modulo_ising_ring(self, x, N) 8493 8494 8495 def internal_evaluate(self, x): 8496 """ 8497 internal_evaluate(self, x) -> double 8498 8499 Parameters 8500 ---------- 8501 x: std::vector< int,std::allocator< int > > const & 8502 8503 """ 8504 return _IOHprofiler.Ising_Ring_internal_evaluate(self, x) 8505 8506 8507 def createInstance(instance_id=1, dimension=4): 8508 """ 8509 createInstance(instance_id=1, dimension=4) -> Ising_Ring 8510 8511 Parameters 8512 ---------- 8513 instance_id: int 8514 dimension: int 8515 8516 createInstance(instance_id=1) -> Ising_Ring 8517 8518 Parameters 8519 ---------- 8520 instance_id: int 8521 8522 createInstance() -> Ising_Ring 8523 """ 8524 return _IOHprofiler.Ising_Ring_createInstance(instance_id, dimension) 8525 8526 createInstance = staticmethod(createInstance) 8527Ising_Ring_swigregister = _IOHprofiler.Ising_Ring_swigregister 8528Ising_Ring_swigregister(Ising_Ring) 8529 8530def Ising_Ring_createInstance(instance_id=1, dimension=4): 8531 """ 8532 createInstance(instance_id=1, dimension=4) -> Ising_Ring 8533 8534 Parameters 8535 ---------- 8536 instance_id: int 8537 dimension: int 8538 8539 createInstance(instance_id=1) -> Ising_Ring 8540 8541 Parameters 8542 ---------- 8543 instance_id: int 8544 8545 Ising_Ring_createInstance() -> Ising_Ring 8546 """ 8547 return _IOHprofiler.Ising_Ring_createInstance(instance_id, dimension) 8548 8549class Ising_Torus(IOHprofiler_Problem_int): 8550 """Proxy of C++ Ising_Torus class.""" 8551 8552 __swig_setmethods__ = {} 8553 for _s in [IOHprofiler_Problem_int]: 8554 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8555 __setattr__ = lambda self, name, value: _swig_setattr(self, Ising_Torus, name, value) 8556 __swig_getmethods__ = {} 8557 for _s in [IOHprofiler_Problem_int]: 8558 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8559 __getattr__ = lambda self, name: _swig_getattr(self, Ising_Torus, name) 8560 __repr__ = _swig_repr 8561 8562 def __init__(self, instance_id=1, dimension=4): 8563 """ 8564 __init__(self, instance_id=1, dimension=4) -> Ising_Torus 8565 8566 Parameters 8567 ---------- 8568 instance_id: int 8569 dimension: int 8570 8571 __init__(self, instance_id=1) -> Ising_Torus 8572 8573 Parameters 8574 ---------- 8575 instance_id: int 8576 8577 __init__(self) -> Ising_Torus 8578 """ 8579 this = _IOHprofiler.new_Ising_Torus(instance_id, dimension) 8580 try: 8581 self.this.append(this) 8582 except __builtin__.Exception: 8583 self.this = this 8584 __swig_destroy__ = _IOHprofiler.delete_Ising_Torus 8585 __del__ = lambda self: None 8586 8587 def modulo_ising_torus(self, x, N): 8588 """ 8589 modulo_ising_torus(self, x, N) -> int 8590 8591 Parameters 8592 ---------- 8593 x: int 8594 N: int 8595 8596 """ 8597 return _IOHprofiler.Ising_Torus_modulo_ising_torus(self, x, N) 8598 8599 8600 def internal_evaluate(self, x): 8601 """ 8602 internal_evaluate(self, x) -> double 8603 8604 Parameters 8605 ---------- 8606 x: std::vector< int,std::allocator< int > > const & 8607 8608 """ 8609 return _IOHprofiler.Ising_Torus_internal_evaluate(self, x) 8610 8611 8612 def createInstance(instance_id=1, dimension=4): 8613 """ 8614 createInstance(instance_id=1, dimension=4) -> Ising_Torus 8615 8616 Parameters 8617 ---------- 8618 instance_id: int 8619 dimension: int 8620 8621 createInstance(instance_id=1) -> Ising_Torus 8622 8623 Parameters 8624 ---------- 8625 instance_id: int 8626 8627 createInstance() -> Ising_Torus 8628 """ 8629 return _IOHprofiler.Ising_Torus_createInstance(instance_id, dimension) 8630 8631 createInstance = staticmethod(createInstance) 8632Ising_Torus_swigregister = _IOHprofiler.Ising_Torus_swigregister 8633Ising_Torus_swigregister(Ising_Torus) 8634 8635def Ising_Torus_createInstance(instance_id=1, dimension=4): 8636 """ 8637 createInstance(instance_id=1, dimension=4) -> Ising_Torus 8638 8639 Parameters 8640 ---------- 8641 instance_id: int 8642 dimension: int 8643 8644 createInstance(instance_id=1) -> Ising_Torus 8645 8646 Parameters 8647 ---------- 8648 instance_id: int 8649 8650 Ising_Torus_createInstance() -> Ising_Torus 8651 """ 8652 return _IOHprofiler.Ising_Torus_createInstance(instance_id, dimension) 8653 8654class Ising_Triangular(IOHprofiler_Problem_int): 8655 """Proxy of C++ Ising_Triangular class.""" 8656 8657 __swig_setmethods__ = {} 8658 for _s in [IOHprofiler_Problem_int]: 8659 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8660 __setattr__ = lambda self, name, value: _swig_setattr(self, Ising_Triangular, name, value) 8661 __swig_getmethods__ = {} 8662 for _s in [IOHprofiler_Problem_int]: 8663 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8664 __getattr__ = lambda self, name: _swig_getattr(self, Ising_Triangular, name) 8665 __repr__ = _swig_repr 8666 8667 def __init__(self, instance_id=1, dimension=4): 8668 """ 8669 __init__(self, instance_id=1, dimension=4) -> Ising_Triangular 8670 8671 Parameters 8672 ---------- 8673 instance_id: int 8674 dimension: int 8675 8676 __init__(self, instance_id=1) -> Ising_Triangular 8677 8678 Parameters 8679 ---------- 8680 instance_id: int 8681 8682 __init__(self) -> Ising_Triangular 8683 """ 8684 this = _IOHprofiler.new_Ising_Triangular(instance_id, dimension) 8685 try: 8686 self.this.append(this) 8687 except __builtin__.Exception: 8688 self.this = this 8689 __swig_destroy__ = _IOHprofiler.delete_Ising_Triangular 8690 __del__ = lambda self: None 8691 8692 def modulo_ising_triangular(self, x, N): 8693 """ 8694 modulo_ising_triangular(self, x, N) -> int 8695 8696 Parameters 8697 ---------- 8698 x: int 8699 N: int 8700 8701 """ 8702 return _IOHprofiler.Ising_Triangular_modulo_ising_triangular(self, x, N) 8703 8704 8705 def internal_evaluate(self, x): 8706 """ 8707 internal_evaluate(self, x) -> double 8708 8709 Parameters 8710 ---------- 8711 x: std::vector< int,std::allocator< int > > const & 8712 8713 """ 8714 return _IOHprofiler.Ising_Triangular_internal_evaluate(self, x) 8715 8716 8717 def createInstance(instance_id=1, dimension=4): 8718 """ 8719 createInstance(instance_id=1, dimension=4) -> Ising_Triangular 8720 8721 Parameters 8722 ---------- 8723 instance_id: int 8724 dimension: int 8725 8726 createInstance(instance_id=1) -> Ising_Triangular 8727 8728 Parameters 8729 ---------- 8730 instance_id: int 8731 8732 createInstance() -> Ising_Triangular 8733 """ 8734 return _IOHprofiler.Ising_Triangular_createInstance(instance_id, dimension) 8735 8736 createInstance = staticmethod(createInstance) 8737Ising_Triangular_swigregister = _IOHprofiler.Ising_Triangular_swigregister 8738Ising_Triangular_swigregister(Ising_Triangular) 8739 8740def Ising_Triangular_createInstance(instance_id=1, dimension=4): 8741 """ 8742 createInstance(instance_id=1, dimension=4) -> Ising_Triangular 8743 8744 Parameters 8745 ---------- 8746 instance_id: int 8747 dimension: int 8748 8749 createInstance(instance_id=1) -> Ising_Triangular 8750 8751 Parameters 8752 ---------- 8753 instance_id: int 8754 8755 Ising_Triangular_createInstance() -> Ising_Triangular 8756 """ 8757 return _IOHprofiler.Ising_Triangular_createInstance(instance_id, dimension) 8758 8759class LABS(IOHprofiler_Problem_int): 8760 """Proxy of C++ LABS class.""" 8761 8762 __swig_setmethods__ = {} 8763 for _s in [IOHprofiler_Problem_int]: 8764 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8765 __setattr__ = lambda self, name, value: _swig_setattr(self, LABS, name, value) 8766 __swig_getmethods__ = {} 8767 for _s in [IOHprofiler_Problem_int]: 8768 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8769 __getattr__ = lambda self, name: _swig_getattr(self, LABS, name) 8770 __repr__ = _swig_repr 8771 8772 def __init__(self, instance_id=1, dimension=4): 8773 """ 8774 __init__(self, instance_id=1, dimension=4) -> LABS 8775 8776 Parameters 8777 ---------- 8778 instance_id: int 8779 dimension: int 8780 8781 __init__(self, instance_id=1) -> LABS 8782 8783 Parameters 8784 ---------- 8785 instance_id: int 8786 8787 __init__(self) -> LABS 8788 """ 8789 this = _IOHprofiler.new_LABS(instance_id, dimension) 8790 try: 8791 self.this.append(this) 8792 except __builtin__.Exception: 8793 self.this = this 8794 __swig_destroy__ = _IOHprofiler.delete_LABS 8795 __del__ = lambda self: None 8796 8797 def correlation(self, x, n, k): 8798 """ 8799 correlation(self, x, n, k) -> double 8800 8801 Parameters 8802 ---------- 8803 x: std::vector< int,std::allocator< int > > const 8804 n: int const 8805 k: int 8806 8807 """ 8808 return _IOHprofiler.LABS_correlation(self, x, n, k) 8809 8810 8811 def internal_evaluate(self, x): 8812 """ 8813 internal_evaluate(self, x) -> double 8814 8815 Parameters 8816 ---------- 8817 x: std::vector< int,std::allocator< int > > const & 8818 8819 """ 8820 return _IOHprofiler.LABS_internal_evaluate(self, x) 8821 8822 8823 def createInstance(instance_id=1, dimension=4): 8824 """ 8825 createInstance(instance_id=1, dimension=4) -> LABS 8826 8827 Parameters 8828 ---------- 8829 instance_id: int 8830 dimension: int 8831 8832 createInstance(instance_id=1) -> LABS 8833 8834 Parameters 8835 ---------- 8836 instance_id: int 8837 8838 createInstance() -> LABS 8839 """ 8840 return _IOHprofiler.LABS_createInstance(instance_id, dimension) 8841 8842 createInstance = staticmethod(createInstance) 8843LABS_swigregister = _IOHprofiler.LABS_swigregister 8844LABS_swigregister(LABS) 8845 8846def LABS_createInstance(instance_id=1, dimension=4): 8847 """ 8848 createInstance(instance_id=1, dimension=4) -> LABS 8849 8850 Parameters 8851 ---------- 8852 instance_id: int 8853 dimension: int 8854 8855 createInstance(instance_id=1) -> LABS 8856 8857 Parameters 8858 ---------- 8859 instance_id: int 8860 8861 LABS_createInstance() -> LABS 8862 """ 8863 return _IOHprofiler.LABS_createInstance(instance_id, dimension) 8864 8865class LeadingOnes_Dummy1(IOHprofiler_Problem_int): 8866 """Proxy of C++ LeadingOnes_Dummy1 class.""" 8867 8868 __swig_setmethods__ = {} 8869 for _s in [IOHprofiler_Problem_int]: 8870 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8871 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Dummy1, name, value) 8872 __swig_getmethods__ = {} 8873 for _s in [IOHprofiler_Problem_int]: 8874 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8875 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Dummy1, name) 8876 __repr__ = _swig_repr 8877 8878 def __init__(self, instance_id=1, dimension=4): 8879 """ 8880 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Dummy1 8881 8882 Parameters 8883 ---------- 8884 instance_id: int 8885 dimension: int 8886 8887 __init__(self, instance_id=1) -> LeadingOnes_Dummy1 8888 8889 Parameters 8890 ---------- 8891 instance_id: int 8892 8893 __init__(self) -> LeadingOnes_Dummy1 8894 """ 8895 this = _IOHprofiler.new_LeadingOnes_Dummy1(instance_id, dimension) 8896 try: 8897 self.this.append(this) 8898 except __builtin__.Exception: 8899 self.this = this 8900 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Dummy1 8901 __del__ = lambda self: None 8902 __swig_setmethods__["info"] = _IOHprofiler.LeadingOnes_Dummy1_info_set 8903 __swig_getmethods__["info"] = _IOHprofiler.LeadingOnes_Dummy1_info_get 8904 if _newclass: 8905 info = _swig_property(_IOHprofiler.LeadingOnes_Dummy1_info_get, _IOHprofiler.LeadingOnes_Dummy1_info_set) 8906 8907 def prepare_problem(self): 8908 """ 8909 prepare_problem(self) 8910 8911 Parameters 8912 ---------- 8913 self: LeadingOnes_Dummy1 * 8914 8915 """ 8916 return _IOHprofiler.LeadingOnes_Dummy1_prepare_problem(self) 8917 8918 8919 def internal_evaluate(self, x): 8920 """ 8921 internal_evaluate(self, x) -> double 8922 8923 Parameters 8924 ---------- 8925 x: std::vector< int,std::allocator< int > > const & 8926 8927 """ 8928 return _IOHprofiler.LeadingOnes_Dummy1_internal_evaluate(self, x) 8929 8930 8931 def createInstance(instance_id=1, dimension=4): 8932 """ 8933 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Dummy1 8934 8935 Parameters 8936 ---------- 8937 instance_id: int 8938 dimension: int 8939 8940 createInstance(instance_id=1) -> LeadingOnes_Dummy1 8941 8942 Parameters 8943 ---------- 8944 instance_id: int 8945 8946 createInstance() -> LeadingOnes_Dummy1 8947 """ 8948 return _IOHprofiler.LeadingOnes_Dummy1_createInstance(instance_id, dimension) 8949 8950 createInstance = staticmethod(createInstance) 8951LeadingOnes_Dummy1_swigregister = _IOHprofiler.LeadingOnes_Dummy1_swigregister 8952LeadingOnes_Dummy1_swigregister(LeadingOnes_Dummy1) 8953 8954def LeadingOnes_Dummy1_createInstance(instance_id=1, dimension=4): 8955 """ 8956 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Dummy1 8957 8958 Parameters 8959 ---------- 8960 instance_id: int 8961 dimension: int 8962 8963 createInstance(instance_id=1) -> LeadingOnes_Dummy1 8964 8965 Parameters 8966 ---------- 8967 instance_id: int 8968 8969 LeadingOnes_Dummy1_createInstance() -> LeadingOnes_Dummy1 8970 """ 8971 return _IOHprofiler.LeadingOnes_Dummy1_createInstance(instance_id, dimension) 8972 8973class LeadingOnes_Dummy2(IOHprofiler_Problem_int): 8974 """Proxy of C++ LeadingOnes_Dummy2 class.""" 8975 8976 __swig_setmethods__ = {} 8977 for _s in [IOHprofiler_Problem_int]: 8978 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 8979 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Dummy2, name, value) 8980 __swig_getmethods__ = {} 8981 for _s in [IOHprofiler_Problem_int]: 8982 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 8983 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Dummy2, name) 8984 __repr__ = _swig_repr 8985 8986 def __init__(self, instance_id=1, dimension=4): 8987 """ 8988 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Dummy2 8989 8990 Parameters 8991 ---------- 8992 instance_id: int 8993 dimension: int 8994 8995 __init__(self, instance_id=1) -> LeadingOnes_Dummy2 8996 8997 Parameters 8998 ---------- 8999 instance_id: int 9000 9001 __init__(self) -> LeadingOnes_Dummy2 9002 """ 9003 this = _IOHprofiler.new_LeadingOnes_Dummy2(instance_id, dimension) 9004 try: 9005 self.this.append(this) 9006 except __builtin__.Exception: 9007 self.this = this 9008 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Dummy2 9009 __del__ = lambda self: None 9010 __swig_setmethods__["info"] = _IOHprofiler.LeadingOnes_Dummy2_info_set 9011 __swig_getmethods__["info"] = _IOHprofiler.LeadingOnes_Dummy2_info_get 9012 if _newclass: 9013 info = _swig_property(_IOHprofiler.LeadingOnes_Dummy2_info_get, _IOHprofiler.LeadingOnes_Dummy2_info_set) 9014 9015 def prepare_problem(self): 9016 """ 9017 prepare_problem(self) 9018 9019 Parameters 9020 ---------- 9021 self: LeadingOnes_Dummy2 * 9022 9023 """ 9024 return _IOHprofiler.LeadingOnes_Dummy2_prepare_problem(self) 9025 9026 9027 def internal_evaluate(self, x): 9028 """ 9029 internal_evaluate(self, x) -> double 9030 9031 Parameters 9032 ---------- 9033 x: std::vector< int,std::allocator< int > > const & 9034 9035 """ 9036 return _IOHprofiler.LeadingOnes_Dummy2_internal_evaluate(self, x) 9037 9038 9039 def createInstance(instance_id=1, dimension=4): 9040 """ 9041 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Dummy2 9042 9043 Parameters 9044 ---------- 9045 instance_id: int 9046 dimension: int 9047 9048 createInstance(instance_id=1) -> LeadingOnes_Dummy2 9049 9050 Parameters 9051 ---------- 9052 instance_id: int 9053 9054 createInstance() -> LeadingOnes_Dummy2 9055 """ 9056 return _IOHprofiler.LeadingOnes_Dummy2_createInstance(instance_id, dimension) 9057 9058 createInstance = staticmethod(createInstance) 9059LeadingOnes_Dummy2_swigregister = _IOHprofiler.LeadingOnes_Dummy2_swigregister 9060LeadingOnes_Dummy2_swigregister(LeadingOnes_Dummy2) 9061 9062def LeadingOnes_Dummy2_createInstance(instance_id=1, dimension=4): 9063 """ 9064 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Dummy2 9065 9066 Parameters 9067 ---------- 9068 instance_id: int 9069 dimension: int 9070 9071 createInstance(instance_id=1) -> LeadingOnes_Dummy2 9072 9073 Parameters 9074 ---------- 9075 instance_id: int 9076 9077 LeadingOnes_Dummy2_createInstance() -> LeadingOnes_Dummy2 9078 """ 9079 return _IOHprofiler.LeadingOnes_Dummy2_createInstance(instance_id, dimension) 9080 9081class LeadingOnes_Epistasis(IOHprofiler_Problem_int): 9082 """Proxy of C++ LeadingOnes_Epistasis class.""" 9083 9084 __swig_setmethods__ = {} 9085 for _s in [IOHprofiler_Problem_int]: 9086 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9087 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Epistasis, name, value) 9088 __swig_getmethods__ = {} 9089 for _s in [IOHprofiler_Problem_int]: 9090 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9091 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Epistasis, name) 9092 __repr__ = _swig_repr 9093 9094 def __init__(self, instance_id=1, dimension=4): 9095 """ 9096 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Epistasis 9097 9098 Parameters 9099 ---------- 9100 instance_id: int 9101 dimension: int 9102 9103 __init__(self, instance_id=1) -> LeadingOnes_Epistasis 9104 9105 Parameters 9106 ---------- 9107 instance_id: int 9108 9109 __init__(self) -> LeadingOnes_Epistasis 9110 """ 9111 this = _IOHprofiler.new_LeadingOnes_Epistasis(instance_id, dimension) 9112 try: 9113 self.this.append(this) 9114 except __builtin__.Exception: 9115 self.this = this 9116 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Epistasis 9117 __del__ = lambda self: None 9118 9119 def customize_optimal(self): 9120 """ 9121 customize_optimal(self) 9122 9123 Parameters 9124 ---------- 9125 self: LeadingOnes_Epistasis * 9126 9127 """ 9128 return _IOHprofiler.LeadingOnes_Epistasis_customize_optimal(self) 9129 9130 9131 def internal_evaluate(self, x): 9132 """ 9133 internal_evaluate(self, x) -> double 9134 9135 Parameters 9136 ---------- 9137 x: std::vector< int,std::allocator< int > > const & 9138 9139 """ 9140 return _IOHprofiler.LeadingOnes_Epistasis_internal_evaluate(self, x) 9141 9142 9143 def createInstance(instance_id=1, dimension=4): 9144 """ 9145 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Epistasis 9146 9147 Parameters 9148 ---------- 9149 instance_id: int 9150 dimension: int 9151 9152 createInstance(instance_id=1) -> LeadingOnes_Epistasis 9153 9154 Parameters 9155 ---------- 9156 instance_id: int 9157 9158 createInstance() -> LeadingOnes_Epistasis 9159 """ 9160 return _IOHprofiler.LeadingOnes_Epistasis_createInstance(instance_id, dimension) 9161 9162 createInstance = staticmethod(createInstance) 9163LeadingOnes_Epistasis_swigregister = _IOHprofiler.LeadingOnes_Epistasis_swigregister 9164LeadingOnes_Epistasis_swigregister(LeadingOnes_Epistasis) 9165 9166def LeadingOnes_Epistasis_createInstance(instance_id=1, dimension=4): 9167 """ 9168 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Epistasis 9169 9170 Parameters 9171 ---------- 9172 instance_id: int 9173 dimension: int 9174 9175 createInstance(instance_id=1) -> LeadingOnes_Epistasis 9176 9177 Parameters 9178 ---------- 9179 instance_id: int 9180 9181 LeadingOnes_Epistasis_createInstance() -> LeadingOnes_Epistasis 9182 """ 9183 return _IOHprofiler.LeadingOnes_Epistasis_createInstance(instance_id, dimension) 9184 9185class LeadingOnes(IOHprofiler_Problem_int): 9186 """Proxy of C++ LeadingOnes class.""" 9187 9188 __swig_setmethods__ = {} 9189 for _s in [IOHprofiler_Problem_int]: 9190 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9191 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes, name, value) 9192 __swig_getmethods__ = {} 9193 for _s in [IOHprofiler_Problem_int]: 9194 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9195 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes, name) 9196 __repr__ = _swig_repr 9197 9198 def __init__(self, instance_id=1, dimension=4): 9199 """ 9200 __init__(self, instance_id=1, dimension=4) -> LeadingOnes 9201 9202 Parameters 9203 ---------- 9204 instance_id: int 9205 dimension: int 9206 9207 __init__(self, instance_id=1) -> LeadingOnes 9208 9209 Parameters 9210 ---------- 9211 instance_id: int 9212 9213 __init__(self) -> LeadingOnes 9214 """ 9215 this = _IOHprofiler.new_LeadingOnes(instance_id, dimension) 9216 try: 9217 self.this.append(this) 9218 except __builtin__.Exception: 9219 self.this = this 9220 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes 9221 __del__ = lambda self: None 9222 9223 def internal_evaluate(self, x): 9224 """ 9225 internal_evaluate(self, x) -> double 9226 9227 Parameters 9228 ---------- 9229 x: std::vector< int,std::allocator< int > > const & 9230 9231 """ 9232 return _IOHprofiler.LeadingOnes_internal_evaluate(self, x) 9233 9234 9235 def createInstance(instance_id=1, dimension=4): 9236 """ 9237 createInstance(instance_id=1, dimension=4) -> LeadingOnes 9238 9239 Parameters 9240 ---------- 9241 instance_id: int 9242 dimension: int 9243 9244 createInstance(instance_id=1) -> LeadingOnes 9245 9246 Parameters 9247 ---------- 9248 instance_id: int 9249 9250 createInstance() -> LeadingOnes 9251 """ 9252 return _IOHprofiler.LeadingOnes_createInstance(instance_id, dimension) 9253 9254 createInstance = staticmethod(createInstance) 9255LeadingOnes_swigregister = _IOHprofiler.LeadingOnes_swigregister 9256LeadingOnes_swigregister(LeadingOnes) 9257 9258def LeadingOnes_createInstance(instance_id=1, dimension=4): 9259 """ 9260 createInstance(instance_id=1, dimension=4) -> LeadingOnes 9261 9262 Parameters 9263 ---------- 9264 instance_id: int 9265 dimension: int 9266 9267 createInstance(instance_id=1) -> LeadingOnes 9268 9269 Parameters 9270 ---------- 9271 instance_id: int 9272 9273 LeadingOnes_createInstance() -> LeadingOnes 9274 """ 9275 return _IOHprofiler.LeadingOnes_createInstance(instance_id, dimension) 9276 9277class LeadingOnes_Neutrality(IOHprofiler_Problem_int): 9278 """Proxy of C++ LeadingOnes_Neutrality class.""" 9279 9280 __swig_setmethods__ = {} 9281 for _s in [IOHprofiler_Problem_int]: 9282 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9283 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Neutrality, name, value) 9284 __swig_getmethods__ = {} 9285 for _s in [IOHprofiler_Problem_int]: 9286 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9287 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Neutrality, name) 9288 __repr__ = _swig_repr 9289 9290 def __init__(self, instance_id=1, dimension=4): 9291 """ 9292 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Neutrality 9293 9294 Parameters 9295 ---------- 9296 instance_id: int 9297 dimension: int 9298 9299 __init__(self, instance_id=1) -> LeadingOnes_Neutrality 9300 9301 Parameters 9302 ---------- 9303 instance_id: int 9304 9305 __init__(self) -> LeadingOnes_Neutrality 9306 """ 9307 this = _IOHprofiler.new_LeadingOnes_Neutrality(instance_id, dimension) 9308 try: 9309 self.this.append(this) 9310 except __builtin__.Exception: 9311 self.this = this 9312 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Neutrality 9313 __del__ = lambda self: None 9314 9315 def internal_evaluate(self, x): 9316 """ 9317 internal_evaluate(self, x) -> double 9318 9319 Parameters 9320 ---------- 9321 x: std::vector< int,std::allocator< int > > const & 9322 9323 """ 9324 return _IOHprofiler.LeadingOnes_Neutrality_internal_evaluate(self, x) 9325 9326 9327 def createInstance(instance_id=1, dimension=4): 9328 """ 9329 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Neutrality 9330 9331 Parameters 9332 ---------- 9333 instance_id: int 9334 dimension: int 9335 9336 createInstance(instance_id=1) -> LeadingOnes_Neutrality 9337 9338 Parameters 9339 ---------- 9340 instance_id: int 9341 9342 createInstance() -> LeadingOnes_Neutrality 9343 """ 9344 return _IOHprofiler.LeadingOnes_Neutrality_createInstance(instance_id, dimension) 9345 9346 createInstance = staticmethod(createInstance) 9347LeadingOnes_Neutrality_swigregister = _IOHprofiler.LeadingOnes_Neutrality_swigregister 9348LeadingOnes_Neutrality_swigregister(LeadingOnes_Neutrality) 9349 9350def LeadingOnes_Neutrality_createInstance(instance_id=1, dimension=4): 9351 """ 9352 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Neutrality 9353 9354 Parameters 9355 ---------- 9356 instance_id: int 9357 dimension: int 9358 9359 createInstance(instance_id=1) -> LeadingOnes_Neutrality 9360 9361 Parameters 9362 ---------- 9363 instance_id: int 9364 9365 LeadingOnes_Neutrality_createInstance() -> LeadingOnes_Neutrality 9366 """ 9367 return _IOHprofiler.LeadingOnes_Neutrality_createInstance(instance_id, dimension) 9368 9369class LeadingOnes_Ruggedness1(IOHprofiler_Problem_int): 9370 """Proxy of C++ LeadingOnes_Ruggedness1 class.""" 9371 9372 __swig_setmethods__ = {} 9373 for _s in [IOHprofiler_Problem_int]: 9374 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9375 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Ruggedness1, name, value) 9376 __swig_getmethods__ = {} 9377 for _s in [IOHprofiler_Problem_int]: 9378 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9379 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Ruggedness1, name) 9380 __repr__ = _swig_repr 9381 9382 def __init__(self, instance_id=1, dimension=4): 9383 """ 9384 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Ruggedness1 9385 9386 Parameters 9387 ---------- 9388 instance_id: int 9389 dimension: int 9390 9391 __init__(self, instance_id=1) -> LeadingOnes_Ruggedness1 9392 9393 Parameters 9394 ---------- 9395 instance_id: int 9396 9397 __init__(self) -> LeadingOnes_Ruggedness1 9398 """ 9399 this = _IOHprofiler.new_LeadingOnes_Ruggedness1(instance_id, dimension) 9400 try: 9401 self.this.append(this) 9402 except __builtin__.Exception: 9403 self.this = this 9404 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Ruggedness1 9405 __del__ = lambda self: None 9406 9407 def internal_evaluate(self, x): 9408 """ 9409 internal_evaluate(self, x) -> double 9410 9411 Parameters 9412 ---------- 9413 x: std::vector< int,std::allocator< int > > const & 9414 9415 """ 9416 return _IOHprofiler.LeadingOnes_Ruggedness1_internal_evaluate(self, x) 9417 9418 9419 def createInstance(instance_id=1, dimension=4): 9420 """ 9421 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness1 9422 9423 Parameters 9424 ---------- 9425 instance_id: int 9426 dimension: int 9427 9428 createInstance(instance_id=1) -> LeadingOnes_Ruggedness1 9429 9430 Parameters 9431 ---------- 9432 instance_id: int 9433 9434 createInstance() -> LeadingOnes_Ruggedness1 9435 """ 9436 return _IOHprofiler.LeadingOnes_Ruggedness1_createInstance(instance_id, dimension) 9437 9438 createInstance = staticmethod(createInstance) 9439LeadingOnes_Ruggedness1_swigregister = _IOHprofiler.LeadingOnes_Ruggedness1_swigregister 9440LeadingOnes_Ruggedness1_swigregister(LeadingOnes_Ruggedness1) 9441 9442def LeadingOnes_Ruggedness1_createInstance(instance_id=1, dimension=4): 9443 """ 9444 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness1 9445 9446 Parameters 9447 ---------- 9448 instance_id: int 9449 dimension: int 9450 9451 createInstance(instance_id=1) -> LeadingOnes_Ruggedness1 9452 9453 Parameters 9454 ---------- 9455 instance_id: int 9456 9457 LeadingOnes_Ruggedness1_createInstance() -> LeadingOnes_Ruggedness1 9458 """ 9459 return _IOHprofiler.LeadingOnes_Ruggedness1_createInstance(instance_id, dimension) 9460 9461class LeadingOnes_Ruggedness2(IOHprofiler_Problem_int): 9462 """Proxy of C++ LeadingOnes_Ruggedness2 class.""" 9463 9464 __swig_setmethods__ = {} 9465 for _s in [IOHprofiler_Problem_int]: 9466 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9467 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Ruggedness2, name, value) 9468 __swig_getmethods__ = {} 9469 for _s in [IOHprofiler_Problem_int]: 9470 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9471 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Ruggedness2, name) 9472 __repr__ = _swig_repr 9473 9474 def __init__(self, instance_id=1, dimension=4): 9475 """ 9476 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Ruggedness2 9477 9478 Parameters 9479 ---------- 9480 instance_id: int 9481 dimension: int 9482 9483 __init__(self, instance_id=1) -> LeadingOnes_Ruggedness2 9484 9485 Parameters 9486 ---------- 9487 instance_id: int 9488 9489 __init__(self) -> LeadingOnes_Ruggedness2 9490 """ 9491 this = _IOHprofiler.new_LeadingOnes_Ruggedness2(instance_id, dimension) 9492 try: 9493 self.this.append(this) 9494 except __builtin__.Exception: 9495 self.this = this 9496 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Ruggedness2 9497 __del__ = lambda self: None 9498 9499 def internal_evaluate(self, x): 9500 """ 9501 internal_evaluate(self, x) -> double 9502 9503 Parameters 9504 ---------- 9505 x: std::vector< int,std::allocator< int > > const & 9506 9507 """ 9508 return _IOHprofiler.LeadingOnes_Ruggedness2_internal_evaluate(self, x) 9509 9510 9511 def createInstance(instance_id=1, dimension=4): 9512 """ 9513 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness2 9514 9515 Parameters 9516 ---------- 9517 instance_id: int 9518 dimension: int 9519 9520 createInstance(instance_id=1) -> LeadingOnes_Ruggedness2 9521 9522 Parameters 9523 ---------- 9524 instance_id: int 9525 9526 createInstance() -> LeadingOnes_Ruggedness2 9527 """ 9528 return _IOHprofiler.LeadingOnes_Ruggedness2_createInstance(instance_id, dimension) 9529 9530 createInstance = staticmethod(createInstance) 9531LeadingOnes_Ruggedness2_swigregister = _IOHprofiler.LeadingOnes_Ruggedness2_swigregister 9532LeadingOnes_Ruggedness2_swigregister(LeadingOnes_Ruggedness2) 9533 9534def LeadingOnes_Ruggedness2_createInstance(instance_id=1, dimension=4): 9535 """ 9536 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness2 9537 9538 Parameters 9539 ---------- 9540 instance_id: int 9541 dimension: int 9542 9543 createInstance(instance_id=1) -> LeadingOnes_Ruggedness2 9544 9545 Parameters 9546 ---------- 9547 instance_id: int 9548 9549 LeadingOnes_Ruggedness2_createInstance() -> LeadingOnes_Ruggedness2 9550 """ 9551 return _IOHprofiler.LeadingOnes_Ruggedness2_createInstance(instance_id, dimension) 9552 9553class LeadingOnes_Ruggedness3(IOHprofiler_Problem_int): 9554 """Proxy of C++ LeadingOnes_Ruggedness3 class.""" 9555 9556 __swig_setmethods__ = {} 9557 for _s in [IOHprofiler_Problem_int]: 9558 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9559 __setattr__ = lambda self, name, value: _swig_setattr(self, LeadingOnes_Ruggedness3, name, value) 9560 __swig_getmethods__ = {} 9561 for _s in [IOHprofiler_Problem_int]: 9562 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9563 __getattr__ = lambda self, name: _swig_getattr(self, LeadingOnes_Ruggedness3, name) 9564 __repr__ = _swig_repr 9565 9566 def __init__(self, instance_id=1, dimension=4): 9567 """ 9568 __init__(self, instance_id=1, dimension=4) -> LeadingOnes_Ruggedness3 9569 9570 Parameters 9571 ---------- 9572 instance_id: int 9573 dimension: int 9574 9575 __init__(self, instance_id=1) -> LeadingOnes_Ruggedness3 9576 9577 Parameters 9578 ---------- 9579 instance_id: int 9580 9581 __init__(self) -> LeadingOnes_Ruggedness3 9582 """ 9583 this = _IOHprofiler.new_LeadingOnes_Ruggedness3(instance_id, dimension) 9584 try: 9585 self.this.append(this) 9586 except __builtin__.Exception: 9587 self.this = this 9588 __swig_destroy__ = _IOHprofiler.delete_LeadingOnes_Ruggedness3 9589 __del__ = lambda self: None 9590 9591 def Initilize_problem(self, dimension): 9592 """ 9593 Initilize_problem(self, dimension) 9594 9595 Parameters 9596 ---------- 9597 dimension: int 9598 9599 """ 9600 return _IOHprofiler.LeadingOnes_Ruggedness3_Initilize_problem(self, dimension) 9601 9602 __swig_setmethods__["info"] = _IOHprofiler.LeadingOnes_Ruggedness3_info_set 9603 __swig_getmethods__["info"] = _IOHprofiler.LeadingOnes_Ruggedness3_info_get 9604 if _newclass: 9605 info = _swig_property(_IOHprofiler.LeadingOnes_Ruggedness3_info_get, _IOHprofiler.LeadingOnes_Ruggedness3_info_set) 9606 9607 def prepare_problem(self): 9608 """ 9609 prepare_problem(self) 9610 9611 Parameters 9612 ---------- 9613 self: LeadingOnes_Ruggedness3 * 9614 9615 """ 9616 return _IOHprofiler.LeadingOnes_Ruggedness3_prepare_problem(self) 9617 9618 9619 def internal_evaluate(self, x): 9620 """ 9621 internal_evaluate(self, x) -> double 9622 9623 Parameters 9624 ---------- 9625 x: std::vector< int,std::allocator< int > > const & 9626 9627 """ 9628 return _IOHprofiler.LeadingOnes_Ruggedness3_internal_evaluate(self, x) 9629 9630 9631 def createInstance(instance_id=1, dimension=4): 9632 """ 9633 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness3 9634 9635 Parameters 9636 ---------- 9637 instance_id: int 9638 dimension: int 9639 9640 createInstance(instance_id=1) -> LeadingOnes_Ruggedness3 9641 9642 Parameters 9643 ---------- 9644 instance_id: int 9645 9646 createInstance() -> LeadingOnes_Ruggedness3 9647 """ 9648 return _IOHprofiler.LeadingOnes_Ruggedness3_createInstance(instance_id, dimension) 9649 9650 createInstance = staticmethod(createInstance) 9651LeadingOnes_Ruggedness3_swigregister = _IOHprofiler.LeadingOnes_Ruggedness3_swigregister 9652LeadingOnes_Ruggedness3_swigregister(LeadingOnes_Ruggedness3) 9653 9654def LeadingOnes_Ruggedness3_createInstance(instance_id=1, dimension=4): 9655 """ 9656 createInstance(instance_id=1, dimension=4) -> LeadingOnes_Ruggedness3 9657 9658 Parameters 9659 ---------- 9660 instance_id: int 9661 dimension: int 9662 9663 createInstance(instance_id=1) -> LeadingOnes_Ruggedness3 9664 9665 Parameters 9666 ---------- 9667 instance_id: int 9668 9669 LeadingOnes_Ruggedness3_createInstance() -> LeadingOnes_Ruggedness3 9670 """ 9671 return _IOHprofiler.LeadingOnes_Ruggedness3_createInstance(instance_id, dimension) 9672 9673class Linear(IOHprofiler_Problem_int): 9674 """Proxy of C++ Linear class.""" 9675 9676 __swig_setmethods__ = {} 9677 for _s in [IOHprofiler_Problem_int]: 9678 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9679 __setattr__ = lambda self, name, value: _swig_setattr(self, Linear, name, value) 9680 __swig_getmethods__ = {} 9681 for _s in [IOHprofiler_Problem_int]: 9682 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9683 __getattr__ = lambda self, name: _swig_getattr(self, Linear, name) 9684 __repr__ = _swig_repr 9685 9686 def __init__(self, instance_id=1, dimension=4): 9687 """ 9688 __init__(self, instance_id=1, dimension=4) -> Linear 9689 9690 Parameters 9691 ---------- 9692 instance_id: int 9693 dimension: int 9694 9695 __init__(self, instance_id=1) -> Linear 9696 9697 Parameters 9698 ---------- 9699 instance_id: int 9700 9701 __init__(self) -> Linear 9702 """ 9703 this = _IOHprofiler.new_Linear(instance_id, dimension) 9704 try: 9705 self.this.append(this) 9706 except __builtin__.Exception: 9707 self.this = this 9708 __swig_destroy__ = _IOHprofiler.delete_Linear 9709 __del__ = lambda self: None 9710 9711 def Initilize_problem(self, dimension): 9712 """ 9713 Initilize_problem(self, dimension) 9714 9715 Parameters 9716 ---------- 9717 dimension: int 9718 9719 """ 9720 return _IOHprofiler.Linear_Initilize_problem(self, dimension) 9721 9722 9723 def internal_evaluate(self, x): 9724 """ 9725 internal_evaluate(self, x) -> double 9726 9727 Parameters 9728 ---------- 9729 x: std::vector< int,std::allocator< int > > const & 9730 9731 """ 9732 return _IOHprofiler.Linear_internal_evaluate(self, x) 9733 9734 9735 def createInstance(instance_id=1, dimension=4): 9736 """ 9737 createInstance(instance_id=1, dimension=4) -> Linear 9738 9739 Parameters 9740 ---------- 9741 instance_id: int 9742 dimension: int 9743 9744 createInstance(instance_id=1) -> Linear 9745 9746 Parameters 9747 ---------- 9748 instance_id: int 9749 9750 createInstance() -> Linear 9751 """ 9752 return _IOHprofiler.Linear_createInstance(instance_id, dimension) 9753 9754 createInstance = staticmethod(createInstance) 9755Linear_swigregister = _IOHprofiler.Linear_swigregister 9756Linear_swigregister(Linear) 9757 9758def Linear_createInstance(instance_id=1, dimension=4): 9759 """ 9760 createInstance(instance_id=1, dimension=4) -> Linear 9761 9762 Parameters 9763 ---------- 9764 instance_id: int 9765 dimension: int 9766 9767 createInstance(instance_id=1) -> Linear 9768 9769 Parameters 9770 ---------- 9771 instance_id: int 9772 9773 Linear_createInstance() -> Linear 9774 """ 9775 return _IOHprofiler.Linear_createInstance(instance_id, dimension) 9776 9777class MIS(IOHprofiler_Problem_int): 9778 """Proxy of C++ MIS class.""" 9779 9780 __swig_setmethods__ = {} 9781 for _s in [IOHprofiler_Problem_int]: 9782 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9783 __setattr__ = lambda self, name, value: _swig_setattr(self, MIS, name, value) 9784 __swig_getmethods__ = {} 9785 for _s in [IOHprofiler_Problem_int]: 9786 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9787 __getattr__ = lambda self, name: _swig_getattr(self, MIS, name) 9788 __repr__ = _swig_repr 9789 9790 def __init__(self, instance_id=1, dimension=4): 9791 """ 9792 __init__(self, instance_id=1, dimension=4) -> MIS 9793 9794 Parameters 9795 ---------- 9796 instance_id: int 9797 dimension: int 9798 9799 __init__(self, instance_id=1) -> MIS 9800 9801 Parameters 9802 ---------- 9803 instance_id: int 9804 9805 __init__(self) -> MIS 9806 """ 9807 this = _IOHprofiler.new_MIS(instance_id, dimension) 9808 try: 9809 self.this.append(this) 9810 except __builtin__.Exception: 9811 self.this = this 9812 __swig_destroy__ = _IOHprofiler.delete_MIS 9813 __del__ = lambda self: None 9814 9815 def isEdge(self, i, j, problem_size): 9816 """ 9817 isEdge(self, i, j, problem_size) -> int 9818 9819 Parameters 9820 ---------- 9821 i: int 9822 j: int 9823 problem_size: size_t 9824 9825 """ 9826 return _IOHprofiler.MIS_isEdge(self, i, j, problem_size) 9827 9828 9829 def internal_evaluate(self, x): 9830 """ 9831 internal_evaluate(self, x) -> double 9832 9833 Parameters 9834 ---------- 9835 x: std::vector< int,std::allocator< int > > const & 9836 9837 """ 9838 return _IOHprofiler.MIS_internal_evaluate(self, x) 9839 9840 9841 def createInstance(instance_id=1, dimension=4): 9842 """ 9843 createInstance(instance_id=1, dimension=4) -> MIS 9844 9845 Parameters 9846 ---------- 9847 instance_id: int 9848 dimension: int 9849 9850 createInstance(instance_id=1) -> MIS 9851 9852 Parameters 9853 ---------- 9854 instance_id: int 9855 9856 createInstance() -> MIS 9857 """ 9858 return _IOHprofiler.MIS_createInstance(instance_id, dimension) 9859 9860 createInstance = staticmethod(createInstance) 9861MIS_swigregister = _IOHprofiler.MIS_swigregister 9862MIS_swigregister(MIS) 9863 9864def MIS_createInstance(instance_id=1, dimension=4): 9865 """ 9866 createInstance(instance_id=1, dimension=4) -> MIS 9867 9868 Parameters 9869 ---------- 9870 instance_id: int 9871 dimension: int 9872 9873 createInstance(instance_id=1) -> MIS 9874 9875 Parameters 9876 ---------- 9877 instance_id: int 9878 9879 MIS_createInstance() -> MIS 9880 """ 9881 return _IOHprofiler.MIS_createInstance(instance_id, dimension) 9882 9883class NQueens(IOHprofiler_Problem_int): 9884 """Proxy of C++ NQueens class.""" 9885 9886 __swig_setmethods__ = {} 9887 for _s in [IOHprofiler_Problem_int]: 9888 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 9889 __setattr__ = lambda self, name, value: _swig_setattr(self, NQueens, name, value) 9890 __swig_getmethods__ = {} 9891 for _s in [IOHprofiler_Problem_int]: 9892 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 9893 __getattr__ = lambda self, name: _swig_getattr(self, NQueens, name) 9894 __repr__ = _swig_repr 9895 9896 def __init__(self, instance_id=1, dimension=4): 9897 """ 9898 __init__(self, instance_id=1, dimension=4) -> NQueens 9899 9900 Parameters 9901 ---------- 9902 instance_id: int 9903 dimension: int 9904 9905 __init__(self, instance_id=1) -> NQueens 9906 9907 Parameters 9908 ---------- 9909 instance_id: int 9910 9911 __init__(self) -> NQueens 9912 """ 9913 this = _IOHprofiler.new_NQueens(instance_id, dimension) 9914 try: 9915 self.this.append(this) 9916 except __builtin__.Exception: 9917 self.this = this 9918 __swig_destroy__ = _IOHprofiler.delete_NQueens 9919 __del__ = lambda self: None 9920 9921 def customize_optimal(self): 9922 """ 9923 customize_optimal(self) 9924 9925 Parameters 9926 ---------- 9927 self: NQueens * 9928 9929 """ 9930 return _IOHprofiler.NQueens_customize_optimal(self) 9931 9932 9933 def _max(self, element1, element2): 9934 """ 9935 _max(self, element1, element2) -> double 9936 9937 Parameters 9938 ---------- 9939 element1: double 9940 element2: double 9941 9942 """ 9943 return _IOHprofiler.NQueens__max(self, element1, element2) 9944 9945 9946 def internal_evaluate(self, x): 9947 """ 9948 internal_evaluate(self, x) -> double 9949 9950 Parameters 9951 ---------- 9952 x: std::vector< int,std::allocator< int > > const & 9953 9954 """ 9955 return _IOHprofiler.NQueens_internal_evaluate(self, x) 9956 9957 9958 def createInstance(instance_id=1, dimension=4): 9959 """ 9960 createInstance(instance_id=1, dimension=4) -> NQueens 9961 9962 Parameters 9963 ---------- 9964 instance_id: int 9965 dimension: int 9966 9967 createInstance(instance_id=1) -> NQueens 9968 9969 Parameters 9970 ---------- 9971 instance_id: int 9972 9973 createInstance() -> NQueens 9974 """ 9975 return _IOHprofiler.NQueens_createInstance(instance_id, dimension) 9976 9977 createInstance = staticmethod(createInstance) 9978NQueens_swigregister = _IOHprofiler.NQueens_swigregister 9979NQueens_swigregister(NQueens) 9980 9981def NQueens_createInstance(instance_id=1, dimension=4): 9982 """ 9983 createInstance(instance_id=1, dimension=4) -> NQueens 9984 9985 Parameters 9986 ---------- 9987 instance_id: int 9988 dimension: int 9989 9990 createInstance(instance_id=1) -> NQueens 9991 9992 Parameters 9993 ---------- 9994 instance_id: int 9995 9996 NQueens_createInstance() -> NQueens 9997 """ 9998 return _IOHprofiler.NQueens_createInstance(instance_id, dimension) 9999 10000class OneMax_Dummy1(IOHprofiler_Problem_int): 10001 """Proxy of C++ OneMax_Dummy1 class.""" 10002 10003 __swig_setmethods__ = {} 10004 for _s in [IOHprofiler_Problem_int]: 10005 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10006 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Dummy1, name, value) 10007 __swig_getmethods__ = {} 10008 for _s in [IOHprofiler_Problem_int]: 10009 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10010 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Dummy1, name) 10011 __repr__ = _swig_repr 10012 10013 def __init__(self, instance_id=1, dimension=4): 10014 """ 10015 __init__(self, instance_id=1, dimension=4) -> OneMax_Dummy1 10016 10017 Parameters 10018 ---------- 10019 instance_id: int 10020 dimension: int 10021 10022 __init__(self, instance_id=1) -> OneMax_Dummy1 10023 10024 Parameters 10025 ---------- 10026 instance_id: int 10027 10028 __init__(self) -> OneMax_Dummy1 10029 """ 10030 this = _IOHprofiler.new_OneMax_Dummy1(instance_id, dimension) 10031 try: 10032 self.this.append(this) 10033 except __builtin__.Exception: 10034 self.this = this 10035 __swig_destroy__ = _IOHprofiler.delete_OneMax_Dummy1 10036 __del__ = lambda self: None 10037 __swig_setmethods__["info"] = _IOHprofiler.OneMax_Dummy1_info_set 10038 __swig_getmethods__["info"] = _IOHprofiler.OneMax_Dummy1_info_get 10039 if _newclass: 10040 info = _swig_property(_IOHprofiler.OneMax_Dummy1_info_get, _IOHprofiler.OneMax_Dummy1_info_set) 10041 10042 def prepare_problem(self): 10043 """ 10044 prepare_problem(self) 10045 10046 Parameters 10047 ---------- 10048 self: OneMax_Dummy1 * 10049 10050 """ 10051 return _IOHprofiler.OneMax_Dummy1_prepare_problem(self) 10052 10053 10054 def internal_evaluate(self, x): 10055 """ 10056 internal_evaluate(self, x) -> double 10057 10058 Parameters 10059 ---------- 10060 x: std::vector< int,std::allocator< int > > const & 10061 10062 """ 10063 return _IOHprofiler.OneMax_Dummy1_internal_evaluate(self, x) 10064 10065 10066 def createInstance(instance_id=1, dimension=4): 10067 """ 10068 createInstance(instance_id=1, dimension=4) -> OneMax_Dummy1 10069 10070 Parameters 10071 ---------- 10072 instance_id: int 10073 dimension: int 10074 10075 createInstance(instance_id=1) -> OneMax_Dummy1 10076 10077 Parameters 10078 ---------- 10079 instance_id: int 10080 10081 createInstance() -> OneMax_Dummy1 10082 """ 10083 return _IOHprofiler.OneMax_Dummy1_createInstance(instance_id, dimension) 10084 10085 createInstance = staticmethod(createInstance) 10086OneMax_Dummy1_swigregister = _IOHprofiler.OneMax_Dummy1_swigregister 10087OneMax_Dummy1_swigregister(OneMax_Dummy1) 10088 10089def OneMax_Dummy1_createInstance(instance_id=1, dimension=4): 10090 """ 10091 createInstance(instance_id=1, dimension=4) -> OneMax_Dummy1 10092 10093 Parameters 10094 ---------- 10095 instance_id: int 10096 dimension: int 10097 10098 createInstance(instance_id=1) -> OneMax_Dummy1 10099 10100 Parameters 10101 ---------- 10102 instance_id: int 10103 10104 OneMax_Dummy1_createInstance() -> OneMax_Dummy1 10105 """ 10106 return _IOHprofiler.OneMax_Dummy1_createInstance(instance_id, dimension) 10107 10108class OneMax_Dummy2(IOHprofiler_Problem_int): 10109 """Proxy of C++ OneMax_Dummy2 class.""" 10110 10111 __swig_setmethods__ = {} 10112 for _s in [IOHprofiler_Problem_int]: 10113 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10114 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Dummy2, name, value) 10115 __swig_getmethods__ = {} 10116 for _s in [IOHprofiler_Problem_int]: 10117 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10118 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Dummy2, name) 10119 __repr__ = _swig_repr 10120 10121 def __init__(self, instance_id=1, dimension=4): 10122 """ 10123 __init__(self, instance_id=1, dimension=4) -> OneMax_Dummy2 10124 10125 Parameters 10126 ---------- 10127 instance_id: int 10128 dimension: int 10129 10130 __init__(self, instance_id=1) -> OneMax_Dummy2 10131 10132 Parameters 10133 ---------- 10134 instance_id: int 10135 10136 __init__(self) -> OneMax_Dummy2 10137 """ 10138 this = _IOHprofiler.new_OneMax_Dummy2(instance_id, dimension) 10139 try: 10140 self.this.append(this) 10141 except __builtin__.Exception: 10142 self.this = this 10143 __swig_destroy__ = _IOHprofiler.delete_OneMax_Dummy2 10144 __del__ = lambda self: None 10145 __swig_setmethods__["info"] = _IOHprofiler.OneMax_Dummy2_info_set 10146 __swig_getmethods__["info"] = _IOHprofiler.OneMax_Dummy2_info_get 10147 if _newclass: 10148 info = _swig_property(_IOHprofiler.OneMax_Dummy2_info_get, _IOHprofiler.OneMax_Dummy2_info_set) 10149 10150 def prepare_problem(self): 10151 """ 10152 prepare_problem(self) 10153 10154 Parameters 10155 ---------- 10156 self: OneMax_Dummy2 * 10157 10158 """ 10159 return _IOHprofiler.OneMax_Dummy2_prepare_problem(self) 10160 10161 10162 def internal_evaluate(self, x): 10163 """ 10164 internal_evaluate(self, x) -> double 10165 10166 Parameters 10167 ---------- 10168 x: std::vector< int,std::allocator< int > > const & 10169 10170 """ 10171 return _IOHprofiler.OneMax_Dummy2_internal_evaluate(self, x) 10172 10173 10174 def createInstance(instance_id=1, dimension=4): 10175 """ 10176 createInstance(instance_id=1, dimension=4) -> OneMax_Dummy2 10177 10178 Parameters 10179 ---------- 10180 instance_id: int 10181 dimension: int 10182 10183 createInstance(instance_id=1) -> OneMax_Dummy2 10184 10185 Parameters 10186 ---------- 10187 instance_id: int 10188 10189 createInstance() -> OneMax_Dummy2 10190 """ 10191 return _IOHprofiler.OneMax_Dummy2_createInstance(instance_id, dimension) 10192 10193 createInstance = staticmethod(createInstance) 10194OneMax_Dummy2_swigregister = _IOHprofiler.OneMax_Dummy2_swigregister 10195OneMax_Dummy2_swigregister(OneMax_Dummy2) 10196 10197def OneMax_Dummy2_createInstance(instance_id=1, dimension=4): 10198 """ 10199 createInstance(instance_id=1, dimension=4) -> OneMax_Dummy2 10200 10201 Parameters 10202 ---------- 10203 instance_id: int 10204 dimension: int 10205 10206 createInstance(instance_id=1) -> OneMax_Dummy2 10207 10208 Parameters 10209 ---------- 10210 instance_id: int 10211 10212 OneMax_Dummy2_createInstance() -> OneMax_Dummy2 10213 """ 10214 return _IOHprofiler.OneMax_Dummy2_createInstance(instance_id, dimension) 10215 10216class OneMax_Epistasis(IOHprofiler_Problem_int): 10217 """Proxy of C++ OneMax_Epistasis class.""" 10218 10219 __swig_setmethods__ = {} 10220 for _s in [IOHprofiler_Problem_int]: 10221 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10222 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Epistasis, name, value) 10223 __swig_getmethods__ = {} 10224 for _s in [IOHprofiler_Problem_int]: 10225 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10226 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Epistasis, name) 10227 __repr__ = _swig_repr 10228 10229 def __init__(self, instance_id=1, dimension=4): 10230 """ 10231 __init__(self, instance_id=1, dimension=4) -> OneMax_Epistasis 10232 10233 Parameters 10234 ---------- 10235 instance_id: int 10236 dimension: int 10237 10238 __init__(self, instance_id=1) -> OneMax_Epistasis 10239 10240 Parameters 10241 ---------- 10242 instance_id: int 10243 10244 __init__(self) -> OneMax_Epistasis 10245 """ 10246 this = _IOHprofiler.new_OneMax_Epistasis(instance_id, dimension) 10247 try: 10248 self.this.append(this) 10249 except __builtin__.Exception: 10250 self.this = this 10251 __swig_destroy__ = _IOHprofiler.delete_OneMax_Epistasis 10252 __del__ = lambda self: None 10253 10254 def customize_optimal(self): 10255 """ 10256 customize_optimal(self) 10257 10258 Parameters 10259 ---------- 10260 self: OneMax_Epistasis * 10261 10262 """ 10263 return _IOHprofiler.OneMax_Epistasis_customize_optimal(self) 10264 10265 10266 def internal_evaluate(self, x): 10267 """ 10268 internal_evaluate(self, x) -> double 10269 10270 Parameters 10271 ---------- 10272 x: std::vector< int,std::allocator< int > > const & 10273 10274 """ 10275 return _IOHprofiler.OneMax_Epistasis_internal_evaluate(self, x) 10276 10277 10278 def createInstance(instance_id=1, dimension=4): 10279 """ 10280 createInstance(instance_id=1, dimension=4) -> OneMax_Epistasis 10281 10282 Parameters 10283 ---------- 10284 instance_id: int 10285 dimension: int 10286 10287 createInstance(instance_id=1) -> OneMax_Epistasis 10288 10289 Parameters 10290 ---------- 10291 instance_id: int 10292 10293 createInstance() -> OneMax_Epistasis 10294 """ 10295 return _IOHprofiler.OneMax_Epistasis_createInstance(instance_id, dimension) 10296 10297 createInstance = staticmethod(createInstance) 10298OneMax_Epistasis_swigregister = _IOHprofiler.OneMax_Epistasis_swigregister 10299OneMax_Epistasis_swigregister(OneMax_Epistasis) 10300 10301def OneMax_Epistasis_createInstance(instance_id=1, dimension=4): 10302 """ 10303 createInstance(instance_id=1, dimension=4) -> OneMax_Epistasis 10304 10305 Parameters 10306 ---------- 10307 instance_id: int 10308 dimension: int 10309 10310 createInstance(instance_id=1) -> OneMax_Epistasis 10311 10312 Parameters 10313 ---------- 10314 instance_id: int 10315 10316 OneMax_Epistasis_createInstance() -> OneMax_Epistasis 10317 """ 10318 return _IOHprofiler.OneMax_Epistasis_createInstance(instance_id, dimension) 10319 10320class OneMax(IOHprofiler_Problem_int): 10321 """Proxy of C++ OneMax class.""" 10322 10323 __swig_setmethods__ = {} 10324 for _s in [IOHprofiler_Problem_int]: 10325 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10326 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax, name, value) 10327 __swig_getmethods__ = {} 10328 for _s in [IOHprofiler_Problem_int]: 10329 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10330 __getattr__ = lambda self, name: _swig_getattr(self, OneMax, name) 10331 __repr__ = _swig_repr 10332 10333 def __init__(self, instance_id=1, dimension=4): 10334 """ 10335 __init__(self, instance_id=1, dimension=4) -> OneMax 10336 10337 Parameters 10338 ---------- 10339 instance_id: int 10340 dimension: int 10341 10342 __init__(self, instance_id=1) -> OneMax 10343 10344 Parameters 10345 ---------- 10346 instance_id: int 10347 10348 __init__(self) -> OneMax 10349 """ 10350 this = _IOHprofiler.new_OneMax(instance_id, dimension) 10351 try: 10352 self.this.append(this) 10353 except __builtin__.Exception: 10354 self.this = this 10355 __swig_destroy__ = _IOHprofiler.delete_OneMax 10356 __del__ = lambda self: None 10357 10358 def internal_evaluate(self, x): 10359 """ 10360 internal_evaluate(self, x) -> double 10361 10362 Parameters 10363 ---------- 10364 x: std::vector< int,std::allocator< int > > const & 10365 10366 """ 10367 return _IOHprofiler.OneMax_internal_evaluate(self, x) 10368 10369 10370 def createInstance(instance_id=1, dimension=4): 10371 """ 10372 createInstance(instance_id=1, dimension=4) -> OneMax 10373 10374 Parameters 10375 ---------- 10376 instance_id: int 10377 dimension: int 10378 10379 createInstance(instance_id=1) -> OneMax 10380 10381 Parameters 10382 ---------- 10383 instance_id: int 10384 10385 createInstance() -> OneMax 10386 """ 10387 return _IOHprofiler.OneMax_createInstance(instance_id, dimension) 10388 10389 createInstance = staticmethod(createInstance) 10390OneMax_swigregister = _IOHprofiler.OneMax_swigregister 10391OneMax_swigregister(OneMax) 10392 10393def OneMax_createInstance(instance_id=1, dimension=4): 10394 """ 10395 createInstance(instance_id=1, dimension=4) -> OneMax 10396 10397 Parameters 10398 ---------- 10399 instance_id: int 10400 dimension: int 10401 10402 createInstance(instance_id=1) -> OneMax 10403 10404 Parameters 10405 ---------- 10406 instance_id: int 10407 10408 OneMax_createInstance() -> OneMax 10409 """ 10410 return _IOHprofiler.OneMax_createInstance(instance_id, dimension) 10411 10412class OneMax_Neutrality(IOHprofiler_Problem_int): 10413 """Proxy of C++ OneMax_Neutrality class.""" 10414 10415 __swig_setmethods__ = {} 10416 for _s in [IOHprofiler_Problem_int]: 10417 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10418 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Neutrality, name, value) 10419 __swig_getmethods__ = {} 10420 for _s in [IOHprofiler_Problem_int]: 10421 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10422 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Neutrality, name) 10423 __repr__ = _swig_repr 10424 10425 def __init__(self, instance_id=1, dimension=4): 10426 """ 10427 __init__(self, instance_id=1, dimension=4) -> OneMax_Neutrality 10428 10429 Parameters 10430 ---------- 10431 instance_id: int 10432 dimension: int 10433 10434 __init__(self, instance_id=1) -> OneMax_Neutrality 10435 10436 Parameters 10437 ---------- 10438 instance_id: int 10439 10440 __init__(self) -> OneMax_Neutrality 10441 """ 10442 this = _IOHprofiler.new_OneMax_Neutrality(instance_id, dimension) 10443 try: 10444 self.this.append(this) 10445 except __builtin__.Exception: 10446 self.this = this 10447 __swig_destroy__ = _IOHprofiler.delete_OneMax_Neutrality 10448 __del__ = lambda self: None 10449 10450 def internal_evaluate(self, x): 10451 """ 10452 internal_evaluate(self, x) -> double 10453 10454 Parameters 10455 ---------- 10456 x: std::vector< int,std::allocator< int > > const & 10457 10458 """ 10459 return _IOHprofiler.OneMax_Neutrality_internal_evaluate(self, x) 10460 10461 10462 def createInstance(instance_id=1, dimension=4): 10463 """ 10464 createInstance(instance_id=1, dimension=4) -> OneMax_Neutrality 10465 10466 Parameters 10467 ---------- 10468 instance_id: int 10469 dimension: int 10470 10471 createInstance(instance_id=1) -> OneMax_Neutrality 10472 10473 Parameters 10474 ---------- 10475 instance_id: int 10476 10477 createInstance() -> OneMax_Neutrality 10478 """ 10479 return _IOHprofiler.OneMax_Neutrality_createInstance(instance_id, dimension) 10480 10481 createInstance = staticmethod(createInstance) 10482OneMax_Neutrality_swigregister = _IOHprofiler.OneMax_Neutrality_swigregister 10483OneMax_Neutrality_swigregister(OneMax_Neutrality) 10484 10485def OneMax_Neutrality_createInstance(instance_id=1, dimension=4): 10486 """ 10487 createInstance(instance_id=1, dimension=4) -> OneMax_Neutrality 10488 10489 Parameters 10490 ---------- 10491 instance_id: int 10492 dimension: int 10493 10494 createInstance(instance_id=1) -> OneMax_Neutrality 10495 10496 Parameters 10497 ---------- 10498 instance_id: int 10499 10500 OneMax_Neutrality_createInstance() -> OneMax_Neutrality 10501 """ 10502 return _IOHprofiler.OneMax_Neutrality_createInstance(instance_id, dimension) 10503 10504class OneMax_Ruggedness1(IOHprofiler_Problem_int): 10505 """Proxy of C++ OneMax_Ruggedness1 class.""" 10506 10507 __swig_setmethods__ = {} 10508 for _s in [IOHprofiler_Problem_int]: 10509 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10510 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Ruggedness1, name, value) 10511 __swig_getmethods__ = {} 10512 for _s in [IOHprofiler_Problem_int]: 10513 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10514 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Ruggedness1, name) 10515 __repr__ = _swig_repr 10516 10517 def __init__(self, instance_id=1, dimension=4): 10518 """ 10519 __init__(self, instance_id=1, dimension=4) -> OneMax_Ruggedness1 10520 10521 Parameters 10522 ---------- 10523 instance_id: int 10524 dimension: int 10525 10526 __init__(self, instance_id=1) -> OneMax_Ruggedness1 10527 10528 Parameters 10529 ---------- 10530 instance_id: int 10531 10532 __init__(self) -> OneMax_Ruggedness1 10533 """ 10534 this = _IOHprofiler.new_OneMax_Ruggedness1(instance_id, dimension) 10535 try: 10536 self.this.append(this) 10537 except __builtin__.Exception: 10538 self.this = this 10539 __swig_destroy__ = _IOHprofiler.delete_OneMax_Ruggedness1 10540 __del__ = lambda self: None 10541 10542 def internal_evaluate(self, x): 10543 """ 10544 internal_evaluate(self, x) -> double 10545 10546 Parameters 10547 ---------- 10548 x: std::vector< int,std::allocator< int > > const & 10549 10550 """ 10551 return _IOHprofiler.OneMax_Ruggedness1_internal_evaluate(self, x) 10552 10553 10554 def createInstance(instance_id=1, dimension=4): 10555 """ 10556 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness1 10557 10558 Parameters 10559 ---------- 10560 instance_id: int 10561 dimension: int 10562 10563 createInstance(instance_id=1) -> OneMax_Ruggedness1 10564 10565 Parameters 10566 ---------- 10567 instance_id: int 10568 10569 createInstance() -> OneMax_Ruggedness1 10570 """ 10571 return _IOHprofiler.OneMax_Ruggedness1_createInstance(instance_id, dimension) 10572 10573 createInstance = staticmethod(createInstance) 10574OneMax_Ruggedness1_swigregister = _IOHprofiler.OneMax_Ruggedness1_swigregister 10575OneMax_Ruggedness1_swigregister(OneMax_Ruggedness1) 10576 10577def OneMax_Ruggedness1_createInstance(instance_id=1, dimension=4): 10578 """ 10579 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness1 10580 10581 Parameters 10582 ---------- 10583 instance_id: int 10584 dimension: int 10585 10586 createInstance(instance_id=1) -> OneMax_Ruggedness1 10587 10588 Parameters 10589 ---------- 10590 instance_id: int 10591 10592 OneMax_Ruggedness1_createInstance() -> OneMax_Ruggedness1 10593 """ 10594 return _IOHprofiler.OneMax_Ruggedness1_createInstance(instance_id, dimension) 10595 10596class OneMax_Ruggedness2(IOHprofiler_Problem_int): 10597 """Proxy of C++ OneMax_Ruggedness2 class.""" 10598 10599 __swig_setmethods__ = {} 10600 for _s in [IOHprofiler_Problem_int]: 10601 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10602 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Ruggedness2, name, value) 10603 __swig_getmethods__ = {} 10604 for _s in [IOHprofiler_Problem_int]: 10605 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10606 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Ruggedness2, name) 10607 __repr__ = _swig_repr 10608 10609 def __init__(self, instance_id=1, dimension=4): 10610 """ 10611 __init__(self, instance_id=1, dimension=4) -> OneMax_Ruggedness2 10612 10613 Parameters 10614 ---------- 10615 instance_id: int 10616 dimension: int 10617 10618 __init__(self, instance_id=1) -> OneMax_Ruggedness2 10619 10620 Parameters 10621 ---------- 10622 instance_id: int 10623 10624 __init__(self) -> OneMax_Ruggedness2 10625 """ 10626 this = _IOHprofiler.new_OneMax_Ruggedness2(instance_id, dimension) 10627 try: 10628 self.this.append(this) 10629 except __builtin__.Exception: 10630 self.this = this 10631 __swig_destroy__ = _IOHprofiler.delete_OneMax_Ruggedness2 10632 __del__ = lambda self: None 10633 10634 def internal_evaluate(self, x): 10635 """ 10636 internal_evaluate(self, x) -> double 10637 10638 Parameters 10639 ---------- 10640 x: std::vector< int,std::allocator< int > > const & 10641 10642 """ 10643 return _IOHprofiler.OneMax_Ruggedness2_internal_evaluate(self, x) 10644 10645 10646 def createInstance(instance_id=1, dimension=4): 10647 """ 10648 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness2 10649 10650 Parameters 10651 ---------- 10652 instance_id: int 10653 dimension: int 10654 10655 createInstance(instance_id=1) -> OneMax_Ruggedness2 10656 10657 Parameters 10658 ---------- 10659 instance_id: int 10660 10661 createInstance() -> OneMax_Ruggedness2 10662 """ 10663 return _IOHprofiler.OneMax_Ruggedness2_createInstance(instance_id, dimension) 10664 10665 createInstance = staticmethod(createInstance) 10666OneMax_Ruggedness2_swigregister = _IOHprofiler.OneMax_Ruggedness2_swigregister 10667OneMax_Ruggedness2_swigregister(OneMax_Ruggedness2) 10668 10669def OneMax_Ruggedness2_createInstance(instance_id=1, dimension=4): 10670 """ 10671 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness2 10672 10673 Parameters 10674 ---------- 10675 instance_id: int 10676 dimension: int 10677 10678 createInstance(instance_id=1) -> OneMax_Ruggedness2 10679 10680 Parameters 10681 ---------- 10682 instance_id: int 10683 10684 OneMax_Ruggedness2_createInstance() -> OneMax_Ruggedness2 10685 """ 10686 return _IOHprofiler.OneMax_Ruggedness2_createInstance(instance_id, dimension) 10687 10688class OneMax_Ruggedness3(IOHprofiler_Problem_int): 10689 """Proxy of C++ OneMax_Ruggedness3 class.""" 10690 10691 __swig_setmethods__ = {} 10692 for _s in [IOHprofiler_Problem_int]: 10693 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10694 __setattr__ = lambda self, name, value: _swig_setattr(self, OneMax_Ruggedness3, name, value) 10695 __swig_getmethods__ = {} 10696 for _s in [IOHprofiler_Problem_int]: 10697 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10698 __getattr__ = lambda self, name: _swig_getattr(self, OneMax_Ruggedness3, name) 10699 __repr__ = _swig_repr 10700 10701 def __init__(self, instance_id=1, dimension=4): 10702 """ 10703 __init__(self, instance_id=1, dimension=4) -> OneMax_Ruggedness3 10704 10705 Parameters 10706 ---------- 10707 instance_id: int 10708 dimension: int 10709 10710 __init__(self, instance_id=1) -> OneMax_Ruggedness3 10711 10712 Parameters 10713 ---------- 10714 instance_id: int 10715 10716 __init__(self) -> OneMax_Ruggedness3 10717 """ 10718 this = _IOHprofiler.new_OneMax_Ruggedness3(instance_id, dimension) 10719 try: 10720 self.this.append(this) 10721 except __builtin__.Exception: 10722 self.this = this 10723 __swig_destroy__ = _IOHprofiler.delete_OneMax_Ruggedness3 10724 __del__ = lambda self: None 10725 __swig_setmethods__["info"] = _IOHprofiler.OneMax_Ruggedness3_info_set 10726 __swig_getmethods__["info"] = _IOHprofiler.OneMax_Ruggedness3_info_get 10727 if _newclass: 10728 info = _swig_property(_IOHprofiler.OneMax_Ruggedness3_info_get, _IOHprofiler.OneMax_Ruggedness3_info_set) 10729 10730 def prepare_problem(self): 10731 """ 10732 prepare_problem(self) 10733 10734 Parameters 10735 ---------- 10736 self: OneMax_Ruggedness3 * 10737 10738 """ 10739 return _IOHprofiler.OneMax_Ruggedness3_prepare_problem(self) 10740 10741 10742 def internal_evaluate(self, x): 10743 """ 10744 internal_evaluate(self, x) -> double 10745 10746 Parameters 10747 ---------- 10748 x: std::vector< int,std::allocator< int > > const & 10749 10750 """ 10751 return _IOHprofiler.OneMax_Ruggedness3_internal_evaluate(self, x) 10752 10753 10754 def createInstance(instance_id=1, dimension=4): 10755 """ 10756 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness3 10757 10758 Parameters 10759 ---------- 10760 instance_id: int 10761 dimension: int 10762 10763 createInstance(instance_id=1) -> OneMax_Ruggedness3 10764 10765 Parameters 10766 ---------- 10767 instance_id: int 10768 10769 createInstance() -> OneMax_Ruggedness3 10770 """ 10771 return _IOHprofiler.OneMax_Ruggedness3_createInstance(instance_id, dimension) 10772 10773 createInstance = staticmethod(createInstance) 10774OneMax_Ruggedness3_swigregister = _IOHprofiler.OneMax_Ruggedness3_swigregister 10775OneMax_Ruggedness3_swigregister(OneMax_Ruggedness3) 10776 10777def OneMax_Ruggedness3_createInstance(instance_id=1, dimension=4): 10778 """ 10779 createInstance(instance_id=1, dimension=4) -> OneMax_Ruggedness3 10780 10781 Parameters 10782 ---------- 10783 instance_id: int 10784 dimension: int 10785 10786 createInstance(instance_id=1) -> OneMax_Ruggedness3 10787 10788 Parameters 10789 ---------- 10790 instance_id: int 10791 10792 OneMax_Ruggedness3_createInstance() -> OneMax_Ruggedness3 10793 """ 10794 return _IOHprofiler.OneMax_Ruggedness3_createInstance(instance_id, dimension) 10795 10796class W_Model_OneMax(IOHprofiler_Problem_int): 10797 """Proxy of C++ W_Model_OneMax class.""" 10798 10799 __swig_setmethods__ = {} 10800 for _s in [IOHprofiler_Problem_int]: 10801 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10802 __setattr__ = lambda self, name, value: _swig_setattr(self, W_Model_OneMax, name, value) 10803 __swig_getmethods__ = {} 10804 for _s in [IOHprofiler_Problem_int]: 10805 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10806 __getattr__ = lambda self, name: _swig_getattr(self, W_Model_OneMax, name) 10807 __repr__ = _swig_repr 10808 10809 def __init__(self, instance_id=1, dimension=4): 10810 """ 10811 __init__(self, instance_id=1, dimension=4) -> W_Model_OneMax 10812 10813 Parameters 10814 ---------- 10815 instance_id: int 10816 dimension: int 10817 10818 __init__(self, instance_id=1) -> W_Model_OneMax 10819 10820 Parameters 10821 ---------- 10822 instance_id: int 10823 10824 __init__(self) -> W_Model_OneMax 10825 """ 10826 this = _IOHprofiler.new_W_Model_OneMax(instance_id, dimension) 10827 try: 10828 self.this.append(this) 10829 except __builtin__.Exception: 10830 self.this = this 10831 __swig_destroy__ = _IOHprofiler.delete_W_Model_OneMax 10832 __del__ = lambda self: None 10833 __swig_setmethods__["dummy_info"] = _IOHprofiler.W_Model_OneMax_dummy_info_set 10834 __swig_getmethods__["dummy_info"] = _IOHprofiler.W_Model_OneMax_dummy_info_get 10835 if _newclass: 10836 dummy_info = _swig_property(_IOHprofiler.W_Model_OneMax_dummy_info_get, _IOHprofiler.W_Model_OneMax_dummy_info_set) 10837 __swig_setmethods__["dummy_para"] = _IOHprofiler.W_Model_OneMax_dummy_para_set 10838 __swig_getmethods__["dummy_para"] = _IOHprofiler.W_Model_OneMax_dummy_para_get 10839 if _newclass: 10840 dummy_para = _swig_property(_IOHprofiler.W_Model_OneMax_dummy_para_get, _IOHprofiler.W_Model_OneMax_dummy_para_set) 10841 __swig_setmethods__["epistasis_para"] = _IOHprofiler.W_Model_OneMax_epistasis_para_set 10842 __swig_getmethods__["epistasis_para"] = _IOHprofiler.W_Model_OneMax_epistasis_para_get 10843 if _newclass: 10844 epistasis_para = _swig_property(_IOHprofiler.W_Model_OneMax_epistasis_para_get, _IOHprofiler.W_Model_OneMax_epistasis_para_set) 10845 __swig_setmethods__["neutrality_para"] = _IOHprofiler.W_Model_OneMax_neutrality_para_set 10846 __swig_getmethods__["neutrality_para"] = _IOHprofiler.W_Model_OneMax_neutrality_para_get 10847 if _newclass: 10848 neutrality_para = _swig_property(_IOHprofiler.W_Model_OneMax_neutrality_para_get, _IOHprofiler.W_Model_OneMax_neutrality_para_set) 10849 __swig_setmethods__["ruggedness_para"] = _IOHprofiler.W_Model_OneMax_ruggedness_para_set 10850 __swig_getmethods__["ruggedness_para"] = _IOHprofiler.W_Model_OneMax_ruggedness_para_get 10851 if _newclass: 10852 ruggedness_para = _swig_property(_IOHprofiler.W_Model_OneMax_ruggedness_para_get, _IOHprofiler.W_Model_OneMax_ruggedness_para_set) 10853 __swig_setmethods__["ruggedness_info"] = _IOHprofiler.W_Model_OneMax_ruggedness_info_set 10854 __swig_getmethods__["ruggedness_info"] = _IOHprofiler.W_Model_OneMax_ruggedness_info_get 10855 if _newclass: 10856 ruggedness_info = _swig_property(_IOHprofiler.W_Model_OneMax_ruggedness_info_get, _IOHprofiler.W_Model_OneMax_ruggedness_info_set) 10857 __swig_setmethods__["temp_dimension"] = _IOHprofiler.W_Model_OneMax_temp_dimension_set 10858 __swig_getmethods__["temp_dimension"] = _IOHprofiler.W_Model_OneMax_temp_dimension_get 10859 if _newclass: 10860 temp_dimension = _swig_property(_IOHprofiler.W_Model_OneMax_temp_dimension_get, _IOHprofiler.W_Model_OneMax_temp_dimension_set) 10861 10862 def prepare_problem(self): 10863 """ 10864 prepare_problem(self) 10865 10866 Parameters 10867 ---------- 10868 self: W_Model_OneMax * 10869 10870 """ 10871 return _IOHprofiler.W_Model_OneMax_prepare_problem(self) 10872 10873 10874 def customize_optimal(self): 10875 """ 10876 customize_optimal(self) 10877 10878 Parameters 10879 ---------- 10880 self: W_Model_OneMax * 10881 10882 """ 10883 return _IOHprofiler.W_Model_OneMax_customize_optimal(self) 10884 10885 10886 def set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para): 10887 """ 10888 set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para) 10889 10890 Parameters 10891 ---------- 10892 dummy_para: double const 10893 epistasis_para: int const 10894 neutrality_para: int const 10895 ruggedness_para: int const 10896 10897 """ 10898 return _IOHprofiler.W_Model_OneMax_set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para) 10899 10900 10901 def internal_evaluate(self, x): 10902 """ 10903 internal_evaluate(self, x) -> double 10904 10905 Parameters 10906 ---------- 10907 x: std::vector< int,std::allocator< int > > const & 10908 10909 """ 10910 return _IOHprofiler.W_Model_OneMax_internal_evaluate(self, x) 10911 10912 10913 def createInstance(instance_id=1, dimension=4): 10914 """ 10915 createInstance(instance_id=1, dimension=4) -> W_Model_OneMax 10916 10917 Parameters 10918 ---------- 10919 instance_id: int 10920 dimension: int 10921 10922 createInstance(instance_id=1) -> W_Model_OneMax 10923 10924 Parameters 10925 ---------- 10926 instance_id: int 10927 10928 createInstance() -> W_Model_OneMax 10929 """ 10930 return _IOHprofiler.W_Model_OneMax_createInstance(instance_id, dimension) 10931 10932 createInstance = staticmethod(createInstance) 10933W_Model_OneMax_swigregister = _IOHprofiler.W_Model_OneMax_swigregister 10934W_Model_OneMax_swigregister(W_Model_OneMax) 10935 10936def W_Model_OneMax_createInstance(instance_id=1, dimension=4): 10937 """ 10938 createInstance(instance_id=1, dimension=4) -> W_Model_OneMax 10939 10940 Parameters 10941 ---------- 10942 instance_id: int 10943 dimension: int 10944 10945 createInstance(instance_id=1) -> W_Model_OneMax 10946 10947 Parameters 10948 ---------- 10949 instance_id: int 10950 10951 W_Model_OneMax_createInstance() -> W_Model_OneMax 10952 """ 10953 return _IOHprofiler.W_Model_OneMax_createInstance(instance_id, dimension) 10954 10955class W_Model_LeadingOnes(IOHprofiler_Problem_int): 10956 """Proxy of C++ W_Model_LeadingOnes class.""" 10957 10958 __swig_setmethods__ = {} 10959 for _s in [IOHprofiler_Problem_int]: 10960 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 10961 __setattr__ = lambda self, name, value: _swig_setattr(self, W_Model_LeadingOnes, name, value) 10962 __swig_getmethods__ = {} 10963 for _s in [IOHprofiler_Problem_int]: 10964 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 10965 __getattr__ = lambda self, name: _swig_getattr(self, W_Model_LeadingOnes, name) 10966 __repr__ = _swig_repr 10967 10968 def __init__(self, instance_id=1, dimension=4): 10969 """ 10970 __init__(self, instance_id=1, dimension=4) -> W_Model_LeadingOnes 10971 10972 Parameters 10973 ---------- 10974 instance_id: int 10975 dimension: int 10976 10977 __init__(self, instance_id=1) -> W_Model_LeadingOnes 10978 10979 Parameters 10980 ---------- 10981 instance_id: int 10982 10983 __init__(self) -> W_Model_LeadingOnes 10984 """ 10985 this = _IOHprofiler.new_W_Model_LeadingOnes(instance_id, dimension) 10986 try: 10987 self.this.append(this) 10988 except __builtin__.Exception: 10989 self.this = this 10990 __swig_destroy__ = _IOHprofiler.delete_W_Model_LeadingOnes 10991 __del__ = lambda self: None 10992 __swig_setmethods__["dummy_info"] = _IOHprofiler.W_Model_LeadingOnes_dummy_info_set 10993 __swig_getmethods__["dummy_info"] = _IOHprofiler.W_Model_LeadingOnes_dummy_info_get 10994 if _newclass: 10995 dummy_info = _swig_property(_IOHprofiler.W_Model_LeadingOnes_dummy_info_get, _IOHprofiler.W_Model_LeadingOnes_dummy_info_set) 10996 __swig_setmethods__["dummy_para"] = _IOHprofiler.W_Model_LeadingOnes_dummy_para_set 10997 __swig_getmethods__["dummy_para"] = _IOHprofiler.W_Model_LeadingOnes_dummy_para_get 10998 if _newclass: 10999 dummy_para = _swig_property(_IOHprofiler.W_Model_LeadingOnes_dummy_para_get, _IOHprofiler.W_Model_LeadingOnes_dummy_para_set) 11000 __swig_setmethods__["epistasis_para"] = _IOHprofiler.W_Model_LeadingOnes_epistasis_para_set 11001 __swig_getmethods__["epistasis_para"] = _IOHprofiler.W_Model_LeadingOnes_epistasis_para_get 11002 if _newclass: 11003 epistasis_para = _swig_property(_IOHprofiler.W_Model_LeadingOnes_epistasis_para_get, _IOHprofiler.W_Model_LeadingOnes_epistasis_para_set) 11004 __swig_setmethods__["neutrality_para"] = _IOHprofiler.W_Model_LeadingOnes_neutrality_para_set 11005 __swig_getmethods__["neutrality_para"] = _IOHprofiler.W_Model_LeadingOnes_neutrality_para_get 11006 if _newclass: 11007 neutrality_para = _swig_property(_IOHprofiler.W_Model_LeadingOnes_neutrality_para_get, _IOHprofiler.W_Model_LeadingOnes_neutrality_para_set) 11008 __swig_setmethods__["ruggedness_para"] = _IOHprofiler.W_Model_LeadingOnes_ruggedness_para_set 11009 __swig_getmethods__["ruggedness_para"] = _IOHprofiler.W_Model_LeadingOnes_ruggedness_para_get 11010 if _newclass: 11011 ruggedness_para = _swig_property(_IOHprofiler.W_Model_LeadingOnes_ruggedness_para_get, _IOHprofiler.W_Model_LeadingOnes_ruggedness_para_set) 11012 __swig_setmethods__["ruggedness_info"] = _IOHprofiler.W_Model_LeadingOnes_ruggedness_info_set 11013 __swig_getmethods__["ruggedness_info"] = _IOHprofiler.W_Model_LeadingOnes_ruggedness_info_get 11014 if _newclass: 11015 ruggedness_info = _swig_property(_IOHprofiler.W_Model_LeadingOnes_ruggedness_info_get, _IOHprofiler.W_Model_LeadingOnes_ruggedness_info_set) 11016 __swig_setmethods__["temp_dimension"] = _IOHprofiler.W_Model_LeadingOnes_temp_dimension_set 11017 __swig_getmethods__["temp_dimension"] = _IOHprofiler.W_Model_LeadingOnes_temp_dimension_get 11018 if _newclass: 11019 temp_dimension = _swig_property(_IOHprofiler.W_Model_LeadingOnes_temp_dimension_get, _IOHprofiler.W_Model_LeadingOnes_temp_dimension_set) 11020 11021 def prepare_problem(self): 11022 """ 11023 prepare_problem(self) 11024 11025 Parameters 11026 ---------- 11027 self: W_Model_LeadingOnes * 11028 11029 """ 11030 return _IOHprofiler.W_Model_LeadingOnes_prepare_problem(self) 11031 11032 11033 def customize_optimal(self): 11034 """ 11035 customize_optimal(self) 11036 11037 Parameters 11038 ---------- 11039 self: W_Model_LeadingOnes * 11040 11041 """ 11042 return _IOHprofiler.W_Model_LeadingOnes_customize_optimal(self) 11043 11044 11045 def set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para): 11046 """ 11047 set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para) 11048 11049 Parameters 11050 ---------- 11051 dummy_para: double const 11052 epistasis_para: int const 11053 neutrality_para: int const 11054 ruggedness_para: int const 11055 11056 """ 11057 return _IOHprofiler.W_Model_LeadingOnes_set_w_setting(self, dummy_para, epistasis_para, neutrality_para, ruggedness_para) 11058 11059 11060 def internal_evaluate(self, x): 11061 """ 11062 internal_evaluate(self, x) -> double 11063 11064 Parameters 11065 ---------- 11066 x: std::vector< int,std::allocator< int > > const & 11067 11068 """ 11069 return _IOHprofiler.W_Model_LeadingOnes_internal_evaluate(self, x) 11070 11071 11072 def createInstance(instance_id=1, dimension=4): 11073 """ 11074 createInstance(instance_id=1, dimension=4) -> W_Model_LeadingOnes 11075 11076 Parameters 11077 ---------- 11078 instance_id: int 11079 dimension: int 11080 11081 createInstance(instance_id=1) -> W_Model_LeadingOnes 11082 11083 Parameters 11084 ---------- 11085 instance_id: int 11086 11087 createInstance() -> W_Model_LeadingOnes 11088 """ 11089 return _IOHprofiler.W_Model_LeadingOnes_createInstance(instance_id, dimension) 11090 11091 createInstance = staticmethod(createInstance) 11092W_Model_LeadingOnes_swigregister = _IOHprofiler.W_Model_LeadingOnes_swigregister 11093W_Model_LeadingOnes_swigregister(W_Model_LeadingOnes) 11094 11095def W_Model_LeadingOnes_createInstance(instance_id=1, dimension=4): 11096 """ 11097 createInstance(instance_id=1, dimension=4) -> W_Model_LeadingOnes 11098 11099 Parameters 11100 ---------- 11101 instance_id: int 11102 dimension: int 11103 11104 createInstance(instance_id=1) -> W_Model_LeadingOnes 11105 11106 Parameters 11107 ---------- 11108 instance_id: int 11109 11110 W_Model_LeadingOnes_createInstance() -> W_Model_LeadingOnes 11111 """ 11112 return _IOHprofiler.W_Model_LeadingOnes_createInstance(instance_id, dimension) 11113 11114class genericGenerator_int_problem(_object): 11115 """Proxy of C++ genericGenerator<(IOHprofiler_problem<(int)>)> class.""" 11116 11117 __swig_setmethods__ = {} 11118 __setattr__ = lambda self, name, value: _swig_setattr(self, genericGenerator_int_problem, name, value) 11119 __swig_getmethods__ = {} 11120 __getattr__ = lambda self, name: _swig_getattr(self, genericGenerator_int_problem, name) 11121 11122 def __init__(self, *args, **kwargs): 11123 raise AttributeError("No constructor defined") 11124 __repr__ = _swig_repr 11125 11126 def instance(): 11127 """instance() -> genericGenerator_int_problem""" 11128 return _IOHprofiler.genericGenerator_int_problem_instance() 11129 11130 instance = staticmethod(instance) 11131 11132 def regCreateFn(self, arg2, arg3): 11133 """ 11134 regCreateFn(self, arg2, arg3) 11135 11136 Parameters 11137 ---------- 11138 arg2: std::string 11139 arg3: std::shared_ptr< IOHprofiler_problem< int > > (*)() 11140 11141 """ 11142 return _IOHprofiler.genericGenerator_int_problem_regCreateFn(self, arg2, arg3) 11143 11144 11145 def create(self, className): 11146 """ 11147 create(self, className) -> std::shared_ptr< IOHprofiler_problem< int > > 11148 11149 Parameters 11150 ---------- 11151 className: std::string 11152 11153 """ 11154 return _IOHprofiler.genericGenerator_int_problem_create(self, className) 11155 11156 __swig_destroy__ = _IOHprofiler.delete_genericGenerator_int_problem 11157 __del__ = lambda self: None 11158genericGenerator_int_problem_swigregister = _IOHprofiler.genericGenerator_int_problem_swigregister 11159genericGenerator_int_problem_swigregister(genericGenerator_int_problem) 11160 11161def genericGenerator_int_problem_instance(): 11162 """genericGenerator_int_problem_instance() -> genericGenerator_int_problem""" 11163 return _IOHprofiler.genericGenerator_int_problem_instance() 11164 11165class genericGenerator_double_problem(_object): 11166 """Proxy of C++ genericGenerator<(IOHprofiler_problem<(double)>)> class.""" 11167 11168 __swig_setmethods__ = {} 11169 __setattr__ = lambda self, name, value: _swig_setattr(self, genericGenerator_double_problem, name, value) 11170 __swig_getmethods__ = {} 11171 __getattr__ = lambda self, name: _swig_getattr(self, genericGenerator_double_problem, name) 11172 11173 def __init__(self, *args, **kwargs): 11174 raise AttributeError("No constructor defined") 11175 __repr__ = _swig_repr 11176 11177 def instance(): 11178 """instance() -> genericGenerator_double_problem""" 11179 return _IOHprofiler.genericGenerator_double_problem_instance() 11180 11181 instance = staticmethod(instance) 11182 11183 def regCreateFn(self, arg2, arg3): 11184 """ 11185 regCreateFn(self, arg2, arg3) 11186 11187 Parameters 11188 ---------- 11189 arg2: std::string 11190 arg3: std::shared_ptr< IOHprofiler_problem< double > > (*)() 11191 11192 """ 11193 return _IOHprofiler.genericGenerator_double_problem_regCreateFn(self, arg2, arg3) 11194 11195 11196 def create(self, className): 11197 """ 11198 create(self, className) -> std::shared_ptr< IOHprofiler_problem< double > > 11199 11200 Parameters 11201 ---------- 11202 className: std::string 11203 11204 """ 11205 return _IOHprofiler.genericGenerator_double_problem_create(self, className) 11206 11207 __swig_destroy__ = _IOHprofiler.delete_genericGenerator_double_problem 11208 __del__ = lambda self: None 11209genericGenerator_double_problem_swigregister = _IOHprofiler.genericGenerator_double_problem_swigregister 11210genericGenerator_double_problem_swigregister(genericGenerator_double_problem) 11211 11212def genericGenerator_double_problem_instance(): 11213 """genericGenerator_double_problem_instance() -> genericGenerator_double_problem""" 11214 return _IOHprofiler.genericGenerator_double_problem_instance() 11215 11216class IOHprofiler_suite_int(IOHprofiler_Problem_int, intProblemPtr): 11217 """Proxy of C++ IOHprofiler_suite<(int)> class.""" 11218 11219 __swig_setmethods__ = {} 11220 for _s in [IOHprofiler_Problem_int, intProblemPtr]: 11221 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 11222 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_suite_int, name, value) 11223 __swig_getmethods__ = {} 11224 for _s in [IOHprofiler_Problem_int, intProblemPtr]: 11225 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 11226 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_suite_int, name) 11227 __repr__ = _swig_repr 11228 11229 def __init__(self, *args): 11230 """ 11231 __init__(self, problem_id, instance_id, dimension) -> IOHprofiler_suite_int 11232 11233 Parameters 11234 ---------- 11235 problem_id: std::vector< int,std::allocator< int > > 11236 instance_id: std::vector< int,std::allocator< int > > 11237 dimension: std::vector< int,std::allocator< int > > 11238 11239 __init__(self, problem_id, instance_id) -> IOHprofiler_suite_int 11240 11241 Parameters 11242 ---------- 11243 problem_id: std::vector< int,std::allocator< int > > 11244 instance_id: std::vector< int,std::allocator< int > > 11245 11246 __init__(self, problem_id) -> IOHprofiler_suite_int 11247 11248 Parameters 11249 ---------- 11250 problem_id: std::vector< int,std::allocator< int > > 11251 11252 __init__(self) -> IOHprofiler_suite_int 11253 """ 11254 this = _IOHprofiler.new_IOHprofiler_suite_int(*args) 11255 try: 11256 self.this.append(this) 11257 except __builtin__.Exception: 11258 self.this = this 11259 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_suite_int 11260 __del__ = lambda self: None 11261 11262 def registerInSuite(self): 11263 """ 11264 registerInSuite(self) 11265 11266 Parameters 11267 ---------- 11268 self: IOHprofiler_suite< int > * 11269 11270 """ 11271 return _IOHprofiler.IOHprofiler_suite_int_registerInSuite(self) 11272 11273 11274 def loadProblem(self): 11275 """ 11276 loadProblem(self) 11277 11278 Parameters 11279 ---------- 11280 self: IOHprofiler_suite< int > * 11281 11282 """ 11283 return _IOHprofiler.IOHprofiler_suite_int_loadProblem(self) 11284 11285 11286 def get_next_problem(self): 11287 """ 11288 get_next_problem(self) -> IOHprofiler_suite< int >::Problem_ptr 11289 11290 Parameters 11291 ---------- 11292 self: IOHprofiler_suite< int > * 11293 11294 """ 11295 return _IOHprofiler.IOHprofiler_suite_int_get_next_problem(self) 11296 11297 11298 def get_current_problem(self): 11299 """ 11300 get_current_problem(self) -> IOHprofiler_suite< int >::Problem_ptr 11301 11302 Parameters 11303 ---------- 11304 self: IOHprofiler_suite< int > * 11305 11306 """ 11307 return _IOHprofiler.IOHprofiler_suite_int_get_current_problem(self) 11308 11309 11310 def get_problem(self, *args): 11311 """ 11312 get_problem(self, problem_name, instance, dimension) -> IOHprofiler_suite< int >::Problem_ptr 11313 11314 Parameters 11315 ---------- 11316 problem_name: std::string 11317 instance: int 11318 dimension: int 11319 11320 get_problem(self, problem_id, instance, dimension) -> IOHprofiler_suite< int >::Problem_ptr 11321 11322 Parameters 11323 ---------- 11324 problem_id: int 11325 instance: int 11326 dimension: int 11327 11328 """ 11329 return _IOHprofiler.IOHprofiler_suite_int_get_problem(self, *args) 11330 11331 11332 def IOHprofiler_suite_get_number_of_problems(self): 11333 """ 11334 IOHprofiler_suite_get_number_of_problems(self) -> int 11335 11336 Parameters 11337 ---------- 11338 self: IOHprofiler_suite< int > const * 11339 11340 """ 11341 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_number_of_problems(self) 11342 11343 11344 def IOHprofiler_suite_get_number_of_instances(self): 11345 """ 11346 IOHprofiler_suite_get_number_of_instances(self) -> int 11347 11348 Parameters 11349 ---------- 11350 self: IOHprofiler_suite< int > const * 11351 11352 """ 11353 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_number_of_instances(self) 11354 11355 11356 def IOHprofiler_suite_get_number_of_dimensions(self): 11357 """ 11358 IOHprofiler_suite_get_number_of_dimensions(self) -> int 11359 11360 Parameters 11361 ---------- 11362 self: IOHprofiler_suite< int > const * 11363 11364 """ 11365 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_number_of_dimensions(self) 11366 11367 11368 def IOHprofiler_suite_get_problem_id(self): 11369 """ 11370 IOHprofiler_suite_get_problem_id(self) -> intvec 11371 11372 Parameters 11373 ---------- 11374 self: IOHprofiler_suite< int > const * 11375 11376 """ 11377 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_problem_id(self) 11378 11379 11380 def IOHprofiler_suite_get_problem_name(self): 11381 """ 11382 IOHprofiler_suite_get_problem_name(self) -> std::map< int,std::string,std::less< int >,std::allocator< std::pair< int const,std::string > > > 11383 11384 Parameters 11385 ---------- 11386 self: IOHprofiler_suite< int > const * 11387 11388 """ 11389 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_problem_name(self) 11390 11391 11392 def IOHprofiler_suite_get_problems(self): 11393 """ 11394 IOHprofiler_suite_get_problems(self) -> std::map< std::string,int,std::less< std::string >,std::allocator< std::pair< std::string const,int > > > 11395 11396 Parameters 11397 ---------- 11398 self: IOHprofiler_suite< int > const * 11399 11400 """ 11401 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_problems(self) 11402 11403 11404 def IOHprofiler_suite_get_instance_id(self): 11405 """ 11406 IOHprofiler_suite_get_instance_id(self) -> intvec 11407 11408 Parameters 11409 ---------- 11410 self: IOHprofiler_suite< int > const * 11411 11412 """ 11413 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_instance_id(self) 11414 11415 11416 def IOHprofiler_suite_get_dimension(self): 11417 """ 11418 IOHprofiler_suite_get_dimension(self) -> intvec 11419 11420 Parameters 11421 ---------- 11422 self: IOHprofiler_suite< int > const * 11423 11424 """ 11425 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_dimension(self) 11426 11427 11428 def IOHprofiler_suite_get_suite_name(self): 11429 """ 11430 IOHprofiler_suite_get_suite_name(self) -> std::string 11431 11432 Parameters 11433 ---------- 11434 self: IOHprofiler_suite< int > const * 11435 11436 """ 11437 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_suite_get_suite_name(self) 11438 11439 11440 def IOHprofiler_set_suite_problem_id(self, problem_id): 11441 """ 11442 IOHprofiler_set_suite_problem_id(self, problem_id) 11443 11444 Parameters 11445 ---------- 11446 problem_id: std::vector< int,std::allocator< int > > const & 11447 11448 """ 11449 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_set_suite_problem_id(self, problem_id) 11450 11451 11452 def IOHprofiler_set_suite_instance_id(self, instance_id): 11453 """ 11454 IOHprofiler_set_suite_instance_id(self, instance_id) 11455 11456 Parameters 11457 ---------- 11458 instance_id: std::vector< int,std::allocator< int > > const & 11459 11460 """ 11461 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_set_suite_instance_id(self, instance_id) 11462 11463 11464 def IOHprofiler_set_suite_dimension(self, dimension): 11465 """ 11466 IOHprofiler_set_suite_dimension(self, dimension) 11467 11468 Parameters 11469 ---------- 11470 dimension: std::vector< int,std::allocator< int > > const & 11471 11472 """ 11473 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_set_suite_dimension(self, dimension) 11474 11475 11476 def IOHprofiler_set_suite_name(self, suite_name): 11477 """ 11478 IOHprofiler_set_suite_name(self, suite_name) 11479 11480 Parameters 11481 ---------- 11482 suite_name: std::string const 11483 11484 """ 11485 return _IOHprofiler.IOHprofiler_suite_int_IOHprofiler_set_suite_name(self, suite_name) 11486 11487 11488 def mapIDTOName(self, id, name): 11489 """ 11490 mapIDTOName(self, id, name) 11491 11492 Parameters 11493 ---------- 11494 id: int const 11495 name: std::string const 11496 11497 """ 11498 return _IOHprofiler.IOHprofiler_suite_int_mapIDTOName(self, id, name) 11499 11500IOHprofiler_suite_int_swigregister = _IOHprofiler.IOHprofiler_suite_int_swigregister 11501IOHprofiler_suite_int_swigregister(IOHprofiler_suite_int) 11502 11503class IOHprofiler_suite_double(IOHprofiler_Problem_double, doubleProblemPtr): 11504 """Proxy of C++ IOHprofiler_suite<(double)> class.""" 11505 11506 __swig_setmethods__ = {} 11507 for _s in [IOHprofiler_Problem_double, doubleProblemPtr]: 11508 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 11509 __setattr__ = lambda self, name, value: _swig_setattr(self, IOHprofiler_suite_double, name, value) 11510 __swig_getmethods__ = {} 11511 for _s in [IOHprofiler_Problem_double, doubleProblemPtr]: 11512 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 11513 __getattr__ = lambda self, name: _swig_getattr(self, IOHprofiler_suite_double, name) 11514 __repr__ = _swig_repr 11515 11516 def __init__(self, *args): 11517 """ 11518 __init__(self, problem_id, instance_id, dimension) -> IOHprofiler_suite_double 11519 11520 Parameters 11521 ---------- 11522 problem_id: std::vector< int,std::allocator< int > > 11523 instance_id: std::vector< int,std::allocator< int > > 11524 dimension: std::vector< int,std::allocator< int > > 11525 11526 __init__(self, problem_id, instance_id) -> IOHprofiler_suite_double 11527 11528 Parameters 11529 ---------- 11530 problem_id: std::vector< int,std::allocator< int > > 11531 instance_id: std::vector< int,std::allocator< int > > 11532 11533 __init__(self, problem_id) -> IOHprofiler_suite_double 11534 11535 Parameters 11536 ---------- 11537 problem_id: std::vector< int,std::allocator< int > > 11538 11539 __init__(self) -> IOHprofiler_suite_double 11540 """ 11541 this = _IOHprofiler.new_IOHprofiler_suite_double(*args) 11542 try: 11543 self.this.append(this) 11544 except __builtin__.Exception: 11545 self.this = this 11546 __swig_destroy__ = _IOHprofiler.delete_IOHprofiler_suite_double 11547 __del__ = lambda self: None 11548 11549 def registerInSuite(self): 11550 """ 11551 registerInSuite(self) 11552 11553 Parameters 11554 ---------- 11555 self: IOHprofiler_suite< double > * 11556 11557 """ 11558 return _IOHprofiler.IOHprofiler_suite_double_registerInSuite(self) 11559 11560 11561 def loadProblem(self): 11562 """ 11563 loadProblem(self) 11564 11565 Parameters 11566 ---------- 11567 self: IOHprofiler_suite< double > * 11568 11569 """ 11570 return _IOHprofiler.IOHprofiler_suite_double_loadProblem(self) 11571 11572 11573 def get_next_problem(self): 11574 """ 11575 get_next_problem(self) -> IOHprofiler_suite< double >::Problem_ptr 11576 11577 Parameters 11578 ---------- 11579 self: IOHprofiler_suite< double > * 11580 11581 """ 11582 return _IOHprofiler.IOHprofiler_suite_double_get_next_problem(self) 11583 11584 11585 def get_current_problem(self): 11586 """ 11587 get_current_problem(self) -> IOHprofiler_suite< double >::Problem_ptr 11588 11589 Parameters 11590 ---------- 11591 self: IOHprofiler_suite< double > * 11592 11593 """ 11594 return _IOHprofiler.IOHprofiler_suite_double_get_current_problem(self) 11595 11596 11597 def get_problem(self, *args): 11598 """ 11599 get_problem(self, problem_name, instance, dimension) -> IOHprofiler_suite< double >::Problem_ptr 11600 11601 Parameters 11602 ---------- 11603 problem_name: std::string 11604 instance: int 11605 dimension: int 11606 11607 get_problem(self, problem_id, instance, dimension) -> IOHprofiler_suite< double >::Problem_ptr 11608 11609 Parameters 11610 ---------- 11611 problem_id: int 11612 instance: int 11613 dimension: int 11614 11615 """ 11616 return _IOHprofiler.IOHprofiler_suite_double_get_problem(self, *args) 11617 11618 11619 def IOHprofiler_suite_get_number_of_problems(self): 11620 """ 11621 IOHprofiler_suite_get_number_of_problems(self) -> int 11622 11623 Parameters 11624 ---------- 11625 self: IOHprofiler_suite< double > const * 11626 11627 """ 11628 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_number_of_problems(self) 11629 11630 11631 def IOHprofiler_suite_get_number_of_instances(self): 11632 """ 11633 IOHprofiler_suite_get_number_of_instances(self) -> int 11634 11635 Parameters 11636 ---------- 11637 self: IOHprofiler_suite< double > const * 11638 11639 """ 11640 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_number_of_instances(self) 11641 11642 11643 def IOHprofiler_suite_get_number_of_dimensions(self): 11644 """ 11645 IOHprofiler_suite_get_number_of_dimensions(self) -> int 11646 11647 Parameters 11648 ---------- 11649 self: IOHprofiler_suite< double > const * 11650 11651 """ 11652 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_number_of_dimensions(self) 11653 11654 11655 def IOHprofiler_suite_get_problem_id(self): 11656 """ 11657 IOHprofiler_suite_get_problem_id(self) -> intvec 11658 11659 Parameters 11660 ---------- 11661 self: IOHprofiler_suite< double > const * 11662 11663 """ 11664 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_problem_id(self) 11665 11666 11667 def IOHprofiler_suite_get_problem_name(self): 11668 """ 11669 IOHprofiler_suite_get_problem_name(self) -> std::map< int,std::string,std::less< int >,std::allocator< std::pair< int const,std::string > > > 11670 11671 Parameters 11672 ---------- 11673 self: IOHprofiler_suite< double > const * 11674 11675 """ 11676 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_problem_name(self) 11677 11678 11679 def IOHprofiler_suite_get_problems(self): 11680 """ 11681 IOHprofiler_suite_get_problems(self) -> std::map< std::string,int,std::less< std::string >,std::allocator< std::pair< std::string const,int > > > 11682 11683 Parameters 11684 ---------- 11685 self: IOHprofiler_suite< double > const * 11686 11687 """ 11688 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_problems(self) 11689 11690 11691 def IOHprofiler_suite_get_instance_id(self): 11692 """ 11693 IOHprofiler_suite_get_instance_id(self) -> intvec 11694 11695 Parameters 11696 ---------- 11697 self: IOHprofiler_suite< double > const * 11698 11699 """ 11700 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_instance_id(self) 11701 11702 11703 def IOHprofiler_suite_get_dimension(self): 11704 """ 11705 IOHprofiler_suite_get_dimension(self) -> intvec 11706 11707 Parameters 11708 ---------- 11709 self: IOHprofiler_suite< double > const * 11710 11711 """ 11712 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_dimension(self) 11713 11714 11715 def IOHprofiler_suite_get_suite_name(self): 11716 """ 11717 IOHprofiler_suite_get_suite_name(self) -> std::string 11718 11719 Parameters 11720 ---------- 11721 self: IOHprofiler_suite< double > const * 11722 11723 """ 11724 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_suite_get_suite_name(self) 11725 11726 11727 def IOHprofiler_set_suite_problem_id(self, problem_id): 11728 """ 11729 IOHprofiler_set_suite_problem_id(self, problem_id) 11730 11731 Parameters 11732 ---------- 11733 problem_id: std::vector< int,std::allocator< int > > const & 11734 11735 """ 11736 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_set_suite_problem_id(self, problem_id) 11737 11738 11739 def IOHprofiler_set_suite_instance_id(self, instance_id): 11740 """ 11741 IOHprofiler_set_suite_instance_id(self, instance_id) 11742 11743 Parameters 11744 ---------- 11745 instance_id: std::vector< int,std::allocator< int > > const & 11746 11747 """ 11748 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_set_suite_instance_id(self, instance_id) 11749 11750 11751 def IOHprofiler_set_suite_dimension(self, dimension): 11752 """ 11753 IOHprofiler_set_suite_dimension(self, dimension) 11754 11755 Parameters 11756 ---------- 11757 dimension: std::vector< int,std::allocator< int > > const & 11758 11759 """ 11760 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_set_suite_dimension(self, dimension) 11761 11762 11763 def IOHprofiler_set_suite_name(self, suite_name): 11764 """ 11765 IOHprofiler_set_suite_name(self, suite_name) 11766 11767 Parameters 11768 ---------- 11769 suite_name: std::string const 11770 11771 """ 11772 return _IOHprofiler.IOHprofiler_suite_double_IOHprofiler_set_suite_name(self, suite_name) 11773 11774 11775 def mapIDTOName(self, id, name): 11776 """ 11777 mapIDTOName(self, id, name) 11778 11779 Parameters 11780 ---------- 11781 id: int const 11782 name: std::string const 11783 11784 """ 11785 return _IOHprofiler.IOHprofiler_suite_double_mapIDTOName(self, id, name) 11786 11787IOHprofiler_suite_double_swigregister = _IOHprofiler.IOHprofiler_suite_double_swigregister 11788IOHprofiler_suite_double_swigregister(IOHprofiler_suite_double) 11789 11790class BBOB_suite(IOHprofiler_suite_double): 11791 """Proxy of C++ BBOB_suite class.""" 11792 11793 __swig_setmethods__ = {} 11794 for _s in [IOHprofiler_suite_double]: 11795 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 11796 __setattr__ = lambda self, name, value: _swig_setattr(self, BBOB_suite, name, value) 11797 __swig_getmethods__ = {} 11798 for _s in [IOHprofiler_suite_double]: 11799 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 11800 __getattr__ = lambda self, name: _swig_getattr(self, BBOB_suite, name) 11801 __repr__ = _swig_repr 11802 11803 def __init__(self, *args): 11804 """ 11805 __init__(self) -> BBOB_suite 11806 __init__(self, problem_id, instance_id, dimension) -> BBOB_suite 11807 11808 Parameters 11809 ---------- 11810 problem_id: std::vector< int,std::allocator< int > > 11811 instance_id: std::vector< int,std::allocator< int > > 11812 dimension: std::vector< int,std::allocator< int > > 11813 11814 """ 11815 this = _IOHprofiler.new_BBOB_suite(*args) 11816 try: 11817 self.this.append(this) 11818 except __builtin__.Exception: 11819 self.this = this 11820 11821 def registerProblem(self): 11822 """ 11823 registerProblem(self) 11824 11825 Parameters 11826 ---------- 11827 self: BBOB_suite * 11828 11829 """ 11830 return _IOHprofiler.BBOB_suite_registerProblem(self) 11831 11832 11833 def createInstance(*args): 11834 """ 11835 createInstance() -> BBOB_suite 11836 createInstance(problem_id, instance_id, dimension) -> BBOB_suite 11837 11838 Parameters 11839 ---------- 11840 problem_id: std::vector< int,std::allocator< int > > 11841 instance_id: std::vector< int,std::allocator< int > > 11842 dimension: std::vector< int,std::allocator< int > > 11843 11844 """ 11845 return _IOHprofiler.BBOB_suite_createInstance(*args) 11846 11847 createInstance = staticmethod(createInstance) 11848 __swig_destroy__ = _IOHprofiler.delete_BBOB_suite 11849 __del__ = lambda self: None 11850BBOB_suite_swigregister = _IOHprofiler.BBOB_suite_swigregister 11851BBOB_suite_swigregister(BBOB_suite) 11852 11853def BBOB_suite_createInstance(*args): 11854 """ 11855 createInstance() -> BBOB_suite 11856 BBOB_suite_createInstance(problem_id, instance_id, dimension) -> BBOB_suite 11857 11858 Parameters 11859 ---------- 11860 problem_id: std::vector< int,std::allocator< int > > 11861 instance_id: std::vector< int,std::allocator< int > > 11862 dimension: std::vector< int,std::allocator< int > > 11863 11864 """ 11865 return _IOHprofiler.BBOB_suite_createInstance(*args) 11866 11867class PBO_suite(IOHprofiler_suite_int): 11868 """Proxy of C++ PBO_suite class.""" 11869 11870 __swig_setmethods__ = {} 11871 for _s in [IOHprofiler_suite_int]: 11872 __swig_setmethods__.update(getattr(_s, '__swig_setmethods__', {})) 11873 __setattr__ = lambda self, name, value: _swig_setattr(self, PBO_suite, name, value) 11874 __swig_getmethods__ = {} 11875 for _s in [IOHprofiler_suite_int]: 11876 __swig_getmethods__.update(getattr(_s, '__swig_getmethods__', {})) 11877 __getattr__ = lambda self, name: _swig_getattr(self, PBO_suite, name) 11878 __repr__ = _swig_repr 11879 11880 def __init__(self, *args): 11881 """ 11882 __init__(self) -> PBO_suite 11883 __init__(self, problem_id, instance_id, dimension) -> PBO_suite 11884 11885 Parameters 11886 ---------- 11887 problem_id: std::vector< int,std::allocator< int > > 11888 instance_id: std::vector< int,std::allocator< int > > 11889 dimension: std::vector< int,std::allocator< int > > 11890 11891 """ 11892 this = _IOHprofiler.new_PBO_suite(*args) 11893 try: 11894 self.this.append(this) 11895 except __builtin__.Exception: 11896 self.this = this 11897 11898 def registerProblem(self): 11899 """ 11900 registerProblem(self) 11901 11902 Parameters 11903 ---------- 11904 self: PBO_suite * 11905 11906 """ 11907 return _IOHprofiler.PBO_suite_registerProblem(self) 11908 11909 11910 def createInstance(*args): 11911 """ 11912 createInstance() -> PBO_suite 11913 createInstance(problem_id, instance_id, dimension) -> PBO_suite 11914 11915 Parameters 11916 ---------- 11917 problem_id: std::vector< int,std::allocator< int > > 11918 instance_id: std::vector< int,std::allocator< int > > 11919 dimension: std::vector< int,std::allocator< int > > 11920 11921 """ 11922 return _IOHprofiler.PBO_suite_createInstance(*args) 11923 11924 createInstance = staticmethod(createInstance) 11925 __swig_destroy__ = _IOHprofiler.delete_PBO_suite 11926 __del__ = lambda self: None 11927PBO_suite_swigregister = _IOHprofiler.PBO_suite_swigregister 11928PBO_suite_swigregister(PBO_suite) 11929 11930def PBO_suite_createInstance(*args): 11931 """ 11932 createInstance() -> PBO_suite 11933 PBO_suite_createInstance(problem_id, instance_id, dimension) -> PBO_suite 11934 11935 Parameters 11936 ---------- 11937 problem_id: std::vector< int,std::allocator< int > > 11938 instance_id: std::vector< int,std::allocator< int > > 11939 dimension: std::vector< int,std::allocator< int > > 11940 11941 """ 11942 return _IOHprofiler.PBO_suite_createInstance(*args) 11943 11944# This file is compatible with both classic and new-style classes. 11945 11946 11947