Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | ·bef676bd041abc43f053ed12e63da215·509408·libdevel·optional·libgecode-dev_6.2.0-6_armhf.deb | 1 | ·bef676bd041abc43f053ed12e63da215·509408·libdevel·optional·libgecode-dev_6.2.0-6_armhf.deb |
2 | ·e | 2 | ·04eae4dd636cbedc2aefc2931dda0c4e·11575936·doc·optional·libgecode-doc_6.2.0-6_all.deb |
3 | ·9a2ee4f6d664e049da8d36ad9471fcad·57403276·debug·optional·libgecode49t64-dbgsym_6.2.0-6_armhf.deb | 3 | ·9a2ee4f6d664e049da8d36ad9471fcad·57403276·debug·optional·libgecode49t64-dbgsym_6.2.0-6_armhf.deb |
4 | ·35a39093554629122cba916131cd17ec·2608612·libs·optional·libgecode49t64_6.2.0-6_armhf.deb | 4 | ·35a39093554629122cba916131cd17ec·2608612·libs·optional·libgecode49t64_6.2.0-6_armhf.deb |
5 | ·ae65ae5883fe8add0cbba487d60ac6b7·2607472·debug·optional·libgecodeflatzinc49t64-dbgsym_6.2.0-6_armhf.deb | 5 | ·ae65ae5883fe8add0cbba487d60ac6b7·2607472·debug·optional·libgecodeflatzinc49t64-dbgsym_6.2.0-6_armhf.deb |
6 | ·cdc909620d0a2a9b58df179bef7f4de4·239436·libs·optional·libgecodeflatzinc49t64_6.2.0-6_armhf.deb | 6 | ·cdc909620d0a2a9b58df179bef7f4de4·239436·libs·optional·libgecodeflatzinc49t64_6.2.0-6_armhf.deb |
7 | ·111feb5c68268cf0d95872dd20fff6f8·4091844·debug·optional·libgecodegist49t64-dbgsym_6.2.0-6_armhf.deb | 7 | ·111feb5c68268cf0d95872dd20fff6f8·4091844·debug·optional·libgecodegist49t64-dbgsym_6.2.0-6_armhf.deb |
8 | ·f38e91121c12490aa77690b0bcff1f0a·152684·libs·optional·libgecodegist49t64_6.2.0-6_armhf.deb | 8 | ·f38e91121c12490aa77690b0bcff1f0a·152684·libs·optional·libgecodegist49t64_6.2.0-6_armhf.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2024-08-27·03:47:35.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-08-27·03:47:35.000000·debian-binary |
2 | -rw-r--r--···0········0········0···1561 | 2 | -rw-r--r--···0········0········0···156152·2024-08-27·03:47:35.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·11419 | 3 | -rw-r--r--···0········0········0·11419592·2024-08-27·03:47:35.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·libgecode-doc | 1 | Package:·libgecode-doc |
2 | Source:·gecode | 2 | Source:·gecode |
3 | Version:·6.2.0-6 | 3 | Version:·6.2.0-6 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Kari·Pahula·<kaol@debian.org> | 5 | Maintainer:·Kari·Pahula·<kaol@debian.org> |
6 | Installed-Size:·23038 | 6 | Installed-Size:·230381 |
7 | Depends:·libjs-jquery | 7 | Depends:·libjs-jquery |
8 | Suggests:·libgecode-dev | 8 | Suggests:·libgecode-dev |
9 | Section:·doc | 9 | Section:·doc |
10 | Priority:·optional | 10 | Priority:·optional |
11 | Homepage:·https://www.gecode.org/ | 11 | Homepage:·https://www.gecode.org/ |
12 | Description:·generic·constraint·development·environment | 12 | Description:·generic·constraint·development·environment |
13 | ·Gecode·is·a·toolkit·for·developing·constraint-based·systems·and | 13 | ·Gecode·is·a·toolkit·for·developing·constraint-based·systems·and |
Offset 5011, 15 lines modified | Offset 5011, 15 lines modified | ||
5011 | -rw-r--r--···0·root·········(0)·root·········(0)·····3513·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2array_8cpp.html | 5011 | -rw-r--r--···0·root·········(0)·root·········(0)·····3513·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2array_8cpp.html |
5012 | -rw-r--r--···0·root·········(0)·root·········(0)····63039·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2array_8cpp_source.html | 5012 | -rw-r--r--···0·root·········(0)·root·········(0)····63039·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2array_8cpp_source.html |
5013 | -rw-r--r--···0·root·········(0)·root·········(0)·····4940·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2bool_8cpp.html | 5013 | -rw-r--r--···0·root·········(0)·root·········(0)·····4940·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2bool_8cpp.html |
5014 | -rw-r--r--···0·root·········(0)·root·········(0)····16838·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2bool_8cpp_source.html | 5014 | -rw-r--r--···0·root·········(0)·root·········(0)····16838·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2bool_8cpp_source.html |
5015 | -rw-r--r--···0·root·········(0)·root·········(0)····10944·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8cpp.html | 5015 | -rw-r--r--···0·root·········(0)·root·········(0)····10944·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8cpp.html |
5016 | -rw-r--r--···0·root·········(0)·root·········(0)····58122·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8cpp_source.html | 5016 | -rw-r--r--···0·root·········(0)·root·········(0)····58122·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8cpp_source.html |
5017 | -rw-r--r--···0·root·········(0)·root·········(0)····16366·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8hh.html | 5017 | -rw-r--r--···0·root·········(0)·root·········(0)····16366·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8hh.html |
5018 | -rw-r--r--···0·root·········(0)·root·········(0)····95 | 5018 | -rw-r--r--···0·root·········(0)·root·········(0)····95995·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2branch_8hh_source.html |
5019 | -rw-r--r--···0·root·········(0)·root·········(0)·····4647·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2int_8hpp.html | 5019 | -rw-r--r--···0·root·········(0)·root·········(0)·····4647·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2int_8hpp.html |
5020 | -rw-r--r--···0·root·········(0)·root·········(0)····53730·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2int_8hpp_source.html | 5020 | -rw-r--r--···0·root·········(0)·root·········(0)····53730·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2int_8hpp_source.html |
5021 | -rw-r--r--···0·root·········(0)·root·········(0)·····4515·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2set_8hpp.html | 5021 | -rw-r--r--···0·root·········(0)·root·········(0)·····4515·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2set_8hpp.html |
5022 | -rw-r--r--···0·root·········(0)·root·········(0)····50244·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2set_8hpp_source.html | 5022 | -rw-r--r--···0·root·········(0)·root·········(0)····50244·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_2set_8hpp_source.html |
5023 | -rw-r--r--···0·root·········(0)·root·········(0)·····7021·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_8cpp.html | 5023 | -rw-r--r--···0·root·········(0)·root·········(0)·····7021·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_8cpp.html |
5024 | -rw-r--r--···0·root·········(0)·root·········(0)····28622·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_8cpp_source.html | 5024 | -rw-r--r--···0·root·········(0)·root·········(0)····28622·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2channel_8cpp_source.html |
5025 | -rw-r--r--···0·root·········(0)·root·········(0)·····5869·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2convex_8cpp.html | 5025 | -rw-r--r--···0·root·········(0)·root·········(0)·····5869·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/gecode_2set_2convex_8cpp.html |
Offset 5431, 25 lines modified | Offset 5431, 25 lines modified | ||
5431 | -rw-r--r--···0·root·········(0)·root·········(0)····10346·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2assign_8hpp.html | 5431 | -rw-r--r--···0·root·········(0)·root·········(0)····10346·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2assign_8hpp.html |
5432 | -rw-r--r--···0·root·········(0)·root·········(0)····42922·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2assign_8hpp_source.html | 5432 | -rw-r--r--···0·root·········(0)·root·········(0)····42922·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2assign_8hpp_source.html |
5433 | -rw-r--r--···0·root·········(0)·root·········(0)·····3612·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8cpp.html | 5433 | -rw-r--r--···0·root·········(0)·root·········(0)·····3612·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8cpp.html |
5434 | -rw-r--r--···0·root·········(0)·root·········(0)····21629·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8cpp_source.html | 5434 | -rw-r--r--···0·root·········(0)·root·········(0)····21629·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8cpp_source.html |
5435 | -rw-r--r--···0·root·········(0)·root·········(0)·····3480·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8hpp.html | 5435 | -rw-r--r--···0·root·········(0)·root·········(0)·····3480·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8hpp.html |
5436 | -rw-r--r--···0·root·········(0)·root·········(0)····18324·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8hpp_source.html | 5436 | -rw-r--r--···0·root·········(0)·root·········(0)····18324·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2chb_8hpp_source.html |
5437 | -rw-r--r--···0·root·········(0)·root·········(0)·····4485·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2merit_8hpp.html | 5437 | -rw-r--r--···0·root·········(0)·root·········(0)·····4485·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2merit_8hpp.html |
5438 | -rw-r--r--···0·root·········(0)·root·········(0)····7 | 5438 | -rw-r--r--···0·root·········(0)·root·········(0)····72844·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2merit_8hpp_source.html |
5439 | -rw-r--r--···0·root·········(0)·root·········(0)·····4479·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2ngl_8hpp.html | 5439 | -rw-r--r--···0·root·········(0)·root·········(0)·····4479·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2ngl_8hpp.html |
5440 | -rw-r--r--···0·root·········(0)·root·········(0)····60260·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2ngl_8hpp_source.html | 5440 | -rw-r--r--···0·root·········(0)·root·········(0)····60260·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2ngl_8hpp_source.html |
5441 | -rw-r--r--···0·root·········(0)·root·········(0)·····4773·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2traits_8hpp.html | 5441 | -rw-r--r--···0·root·········(0)·root·········(0)·····4773·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2traits_8hpp.html |
5442 | -rw-r--r--···0·root·········(0)·root·········(0)····25516·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2traits_8hpp_source.html | 5442 | -rw-r--r--···0·root·········(0)·root·········(0)····25516·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2traits_8hpp_source.html |
5443 | -rw-r--r--···0·root·········(0)·root·········(0)·····4500·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-commit_8hpp.html | 5443 | -rw-r--r--···0·root·········(0)·root·········(0)·····4500·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-commit_8hpp.html |
5444 | -rw-r--r--···0·root·········(0)·root·········(0)····6 | 5444 | -rw-r--r--···0·root·········(0)·root·········(0)····61490·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-commit_8hpp_source.html |
5445 | -rw-r--r--···0·root·········(0)·root·········(0)·····8697·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel-commit_8cpp.html | 5445 | -rw-r--r--···0·root·········(0)·root·········(0)·····8697·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel-commit_8cpp.html |
5446 | -rw-r--r--···0·root·········(0)·root·········(0)····64299·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel-commit_8cpp_source.html | 5446 | -rw-r--r--···0·root·········(0)·root·········(0)····64299·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel-commit_8cpp_source.html |
5447 | -rw-r--r--···0·root·········(0)·root·········(0)·····4491·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel_8hpp.html | 5447 | -rw-r--r--···0·root·········(0)·root·········(0)·····4491·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel_8hpp.html |
5448 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 5448 | -rw-r--r--···0·root·········(0)·root·········(0)····59856·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val-sel_8hpp_source.html |
5449 | -rw-r--r--···0·root·········(0)·root·········(0)····15100·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val_8hpp.html | 5449 | -rw-r--r--···0·root·········(0)·root·········(0)····15100·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val_8hpp.html |
5450 | -rw-r--r--···0·root·········(0)·root·········(0)····56003·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val_8hpp_source.html | 5450 | -rw-r--r--···0·root·········(0)·root·········(0)····56003·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2val_8hpp_source.html |
5451 | -rw-r--r--···0·root·········(0)·root·········(0)····54802·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2var_8hpp.html | 5451 | -rw-r--r--···0·root·········(0)·root·········(0)····54802·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2var_8hpp.html |
5452 | -rw-r--r--···0·root·········(0)·root·········(0)···177273·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2var_8hpp_source.html | 5452 | -rw-r--r--···0·root·········(0)·root·········(0)···177273·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2var_8hpp_source.html |
5453 | -rw-r--r--···0·root·········(0)·root·········(0)·····6673·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2view-sel_8cpp.html | 5453 | -rw-r--r--···0·root·········(0)·root·········(0)·····6673·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2view-sel_8cpp.html |
5454 | -rw-r--r--···0·root·········(0)·root·········(0)···103740·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2view-sel_8cpp_source.html | 5454 | -rw-r--r--···0·root·········(0)·root·········(0)···103740·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_2view-sel_8cpp_source.html |
5455 | -rw-r--r--···0·root·········(0)·root·········(0)·····8170·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_8hpp.html | 5455 | -rw-r--r--···0·root·········(0)·root·········(0)·····8170·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/int_2branch_8hpp.html |
Offset 6965, 15 lines modified | Offset 6965, 15 lines modified | ||
6965 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-eq_8hpp.html | 6965 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-eq_8hpp.html |
6966 | -rw-r--r--···0·root·········(0)·root·········(0)····46713·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-eq_8hpp_source.html | 6966 | -rw-r--r--···0·root·········(0)·root·········(0)····46713·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-eq_8hpp_source.html |
6967 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-gq_8hpp.html | 6967 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-gq_8hpp.html |
6968 | -rw-r--r--···0·root·········(0)·root·········(0)····43307·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-gq_8hpp_source.html | 6968 | -rw-r--r--···0·root·········(0)·root·········(0)····43307·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-gq_8hpp_source.html |
6969 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-lq_8hpp.html | 6969 | -rw-r--r--···0·root·········(0)·root·········(0)·····4474·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-lq_8hpp.html |
6970 | -rw-r--r--···0·root·········(0)·root·········(0)····37185·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-lq_8hpp_source.html | 6970 | -rw-r--r--···0·root·········(0)·root·········(0)····37185·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-lq_8hpp_source.html |
6971 | -rw-r--r--···0·root·········(0)·root·········(0)·····9269·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-sel_8hpp.html | 6971 | -rw-r--r--···0·root·········(0)·root·········(0)·····9269·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-sel_8hpp.html |
6972 | -rw-r--r--···0·root·········(0)·root·········(0)···249 | 6972 | -rw-r--r--···0·root·········(0)·root·········(0)···249495·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-sel_8hpp_source.html |
6973 | -rw-r--r--···0·root·········(0)·root·········(0)·····4749·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_2graph_8hpp.html | 6973 | -rw-r--r--···0·root·········(0)·root·········(0)·····4749·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_2graph_8hpp.html |
6974 | -rw-r--r--···0·root·········(0)·root·········(0)····61712·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_2graph_8hpp_source.html | 6974 | -rw-r--r--···0·root·········(0)·root·········(0)····61712·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_2graph_8hpp_source.html |
6975 | -rw-r--r--···0·root·········(0)·root·········(0)····10161·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_8hh.html | 6975 | -rw-r--r--···0·root·········(0)·root·········(0)····10161·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_8hh.html |
6976 | -rw-r--r--···0·root·········(0)·root·········(0)····93781·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_8hh_source.html | 6976 | -rw-r--r--···0·root·········(0)·root·········(0)····93781·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val-graph_8hh_source.html |
6977 | -rw-r--r--···0·root·········(0)·root·········(0)·····6979·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val_8hpp.html | 6977 | -rw-r--r--···0·root·········(0)·root·········(0)·····6979·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val_8hpp.html |
6978 | -rw-r--r--···0·root·········(0)·root·········(0)···118085·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val_8hpp_source.html | 6978 | -rw-r--r--···0·root·········(0)·root·········(0)···118085·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-val_8hpp_source.html |
6979 | -rw-r--r--···0·root·········(0)·root·········(0)·····4637·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-values_8cpp.html | 6979 | -rw-r--r--···0·root·········(0)·root·········(0)·····4637·2024-08-27·03:47:35.000000·./usr/share/doc/libgecode-doc/html/view-values_8cpp.html |
Offset 282, 27 lines modified | Offset 282, 27 lines modified | ||
282 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>·</div> | 282 | <div·class="line"><a·id="l00341"·name="l00341"></a><span·class="lineno">··341</span>·</div> |
283 | <div·class="foldopen"·id="foldopen00360"·data-start="{"·data-end="};"> | 283 | <div·class="foldopen"·id="foldopen00360"·data-start="{"·data-end="};"> |
284 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">··360</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><SetView,int>·{</div> | 284 | <div·class="line"><a·id="l00360"·name="l00360"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">··360</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><SetView,int>·{</div> |
285 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>··<span·class="keyword">public</span>:</div> | 285 | <div·class="line"><a·id="l00361"·name="l00361"></a><span·class="lineno">··361</span>··<span·class="keyword">public</span>:</div> |
286 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch<Var></a>&·vb);</div> | 286 | <div·class="line"><a·id="l00363"·name="l00363"></a><span·class="lineno">··363</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch<Var></a>&·vb);</div> |
287 | <div·class="line"><a·id="l00365"·name="l00365"></a><span·class="lineno">··365</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>&·vc);</div> | 287 | <div·class="line"><a·id="l00365"·name="l00365"></a><span·class="lineno">··365</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html">ValCommitInc</a>&·vc);</div> |
288 | <div·class="line"><a·id="l00367"·name="l00367"></a><span·class="lineno">··367</span>····<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#a0963416818dc53fd0781908a2dc683ac">commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 288 | <div·class="line"><a·id="l00367"·name="l00367"></a><span·class="lineno">··367</span>····<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#a0963416818dc53fd0781908a2dc683ac">commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
289 | <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno">··369</span>····<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#ab7ad64120a1edcd62429e38a0d52ea48">ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_ | 289 | <div·class="line"><a·id="l00369"·name="l00369"></a><span·class="lineno">··369</span>····<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#ab7ad64120a1edcd62429e38a0d52ea48">ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#ac14c515eb7d66bdcba521e13eb0db0da">View</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·<span·class="keyword">const</span>;</div> |
290 | <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#a6a20548c7c674a6ea9a3a763fd816cd7">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,</div> | 290 | <div·class="line"><a·id="l00371"·name="l00371"></a><span·class="lineno">··371</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitInc.html#a6a20548c7c674a6ea9a3a763fd816cd7">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,</div> |
291 | <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>···············std::ostream&·o)·<span·class="keyword">const</span>;</div> | 291 | <div·class="line"><a·id="l00372"·name="l00372"></a><span·class="lineno">··372</span>···············std::ostream&·o)·<span·class="keyword">const</span>;</div> |
292 | <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span>··};</div> | 292 | <div·class="line"><a·id="l00373"·name="l00373"></a><span·class="lineno">··373</span>··};</div> |
293 | </div> | 293 | </div> |
294 | <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>·</div> | 294 | <div·class="line"><a·id="l00374"·name="l00374"></a><span·class="lineno">··374</span>·</div> |
295 | <div·class="foldopen"·id="foldopen00381"·data-start="{"·data-end="};"> | 295 | <div·class="foldopen"·id="foldopen00381"·data-start="{"·data-end="};"> |
296 | <div·class="line"><a·id="l00381"·name="l00381"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">··381</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><SetView,int>·{</div> | 296 | <div·class="line"><a·id="l00381"·name="l00381"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">··381</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><SetView,int>·{</div> |
297 | <div·class="line"><a·id="l00382"·name="l00382"></a><span·class="lineno">··382</span>··<span·class="keyword">public</span>:</div> | 297 | <div·class="line"><a·id="l00382"·name="l00382"></a><span·class="lineno">··382</span>··<span·class="keyword">public</span>:</div> |
298 | <div·class="line"><a·id="l00384"·name="l00384"></a><span·class="lineno">··384</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch<Var></a>&·vb);</div> | 298 | <div·class="line"><a·id="l00384"·name="l00384"></a><span·class="lineno">··384</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch<Var></a>&·vb);</div> |
299 | <div·class="line"><a·id="l00386"·name="l00386"></a><span·class="lineno">··386</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>&·vc);</div> | 299 | <div·class="line"><a·id="l00386"·name="l00386"></a><span·class="lineno">··386</span>····<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html">ValCommitExc</a>&·vc);</div> |
300 | <div·class="line"><a·id="l00388"·name="l00388"></a><span·class="lineno">··388</span>····<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#ae5a05fabfbb1473f6bff6089333ef4a3">commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 300 | <div·class="line"><a·id="l00388"·name="l00388"></a><span·class="lineno">··388</span>····<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#ae5a05fabfbb1473f6bff6089333ef4a3">commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
301 | <div·class="line"><a·id="l00390"·name="l00390"></a><span·class="lineno">··390</span>····<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#a20587e797257e8ecf52afd5e46e4a38b">ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_ | 301 | <div·class="line"><a·id="l00390"·name="l00390"></a><span·class="lineno">··390</span>····<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#a20587e797257e8ecf52afd5e46e4a38b">ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#ac14c515eb7d66bdcba521e13eb0db0da">View</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·<span·class="keyword">const</span>;</div> |
302 | <div·class="line"><a·id="l00392"·name="l00392"></a><span·class="lineno">··392</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#a25987f84bbaf06cd4442b042ed10bfc1">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,</div> | 302 | <div·class="line"><a·id="l00392"·name="l00392"></a><span·class="lineno">··392</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classGecode_1_1Set_1_1Branch_1_1ValCommitExc.html#a25987f84bbaf06cd4442b042ed10bfc1">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·<a·class="code·hl_class"·href="classGecode_1_1Set_1_1SetView.html">SetView</a>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,</div> |
303 | <div·class="line"><a·id="l00393"·name="l00393"></a><span·class="lineno">··393</span>···············std::ostream&·o)·<span·class="keyword">const</span>;</div> | 303 | <div·class="line"><a·id="l00393"·name="l00393"></a><span·class="lineno">··393</span>···············std::ostream&·o)·<span·class="keyword">const</span>;</div> |
304 | <div·class="line"><a·id="l00394"·name="l00394"></a><span·class="lineno">··394</span>··};</div> | 304 | <div·class="line"><a·id="l00394"·name="l00394"></a><span·class="lineno">··394</span>··};</div> |
305 | </div> | 305 | </div> |
306 | <div·class="line"><a·id="l00395"·name="l00395"></a><span·class="lineno">··395</span>·</div> | 306 | <div·class="line"><a·id="l00395"·name="l00395"></a><span·class="lineno">··395</span>·</div> |
307 | <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>}}}</div> | 307 | <div·class="line"><a·id="l00396"·name="l00396"></a><span·class="lineno">··396</span>}}}</div> |
308 | <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>·</div> | 308 | <div·class="line"><a·id="l00397"·name="l00397"></a><span·class="lineno">··397</span>·</div> |
Offset 383, 14 lines modified | Offset 383, 15 lines modified | ||
383 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_aa06e0922a48791af3b0ea6a7cb6e7817"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#aa06e0922a48791af3b0ea6a7cb6e7817">Gecode::Set::Branch::ValSelRnd::r</a></div><div·class="ttdeci">Rnd·r</div><div·class="ttdoc">The·used·random·number·generator.</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_2branch_8hh_source.html#l00280">branch.hh:280</a></div></div> | 383 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_aa06e0922a48791af3b0ea6a7cb6e7817"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#aa06e0922a48791af3b0ea6a7cb6e7817">Gecode::Set::Branch::ValSelRnd::r</a></div><div·class="ttdeci">Rnd·r</div><div·class="ttdoc">The·used·random·number·generator.</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_2branch_8hh_source.html#l00280">branch.hh:280</a></div></div> |
384 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_aa980ba5ee16b83610aad0db5c2437a58"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#aa980ba5ee16b83610aad0db5c2437a58">Gecode::Set::Branch::ValSelRnd::val</a></div><div·class="ttdeci">int·val(const·Space·&home,·SetView·x,·int·i)</div><div·class="ttdoc">Return·value·of·view·x·at·position·i.</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2branch_2val-sel_8hpp_source.html#l00100">val-sel.hpp:100</a></div></div> | 384 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_aa980ba5ee16b83610aad0db5c2437a58"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#aa980ba5ee16b83610aad0db5c2437a58">Gecode::Set::Branch::ValSelRnd::val</a></div><div·class="ttdeci">int·val(const·Space·&home,·SetView·x,·int·i)</div><div·class="ttdoc">Return·value·of·view·x·at·position·i.</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2branch_2val-sel_8hpp_source.html#l00100">val-sel.hpp:100</a></div></div> |
385 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_ac1fb8aa179e1bbacdb00b133376c6930"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#ac1fb8aa179e1bbacdb00b133376c6930">Gecode::Set::Branch::ValSelRnd::dispose</a></div><div·class="ttdeci">void·dispose(Space·&home)</div><div·class="ttdoc">Delete·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2branch_2val-sel_8hpp_source.html#l00116">val-sel.hpp:116</a></div></div> | 385 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1Branch_1_1ValSelRnd_html_ac1fb8aa179e1bbacdb00b133376c6930"><div·class="ttname"><a·href="classGecode_1_1Set_1_1Branch_1_1ValSelRnd.html#ac1fb8aa179e1bbacdb00b133376c6930">Gecode::Set::Branch::ValSelRnd::dispose</a></div><div·class="ttdeci">void·dispose(Space·&home)</div><div·class="ttdoc">Delete·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2branch_2val-sel_8hpp_source.html#l00116">val-sel.hpp:116</a></div></div> |
386 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1SetView_html"><div·class="ttname"><a·href="classGecode_1_1Set_1_1SetView.html">Gecode::Set::SetView</a></div><div·class="ttdoc">Set·view·for·set·variables</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2view_8hpp_source.html#l00056">view.hpp:56</a></div></div> | 386 | <div·class="ttc"·id="aclassGecode_1_1Set_1_1SetView_html"><div·class="ttname"><a·href="classGecode_1_1Set_1_1SetView.html">Gecode::Set::SetView</a></div><div·class="ttdoc">Set·view·for·set·variables</div><div·class="ttdef"><b>Definition</b>·<a·href="set_2view_8hpp_source.html#l00056">view.hpp:56</a></div></div> |
387 | <div·class="ttc"·id="aclassGecode_1_1Space_html"><div·class="ttname"><a·href="classGecode_1_1Space.html">Gecode::Space</a></div><div·class="ttdoc">Computation·spaces.</div><div·class="ttdef"><b>Definition</b>·<a·href="core_8hpp_source.html#l01742">core.hpp:1742</a></div></div> | 387 | <div·class="ttc"·id="aclassGecode_1_1Space_html"><div·class="ttname"><a·href="classGecode_1_1Space.html">Gecode::Space</a></div><div·class="ttdoc">Computation·spaces.</div><div·class="ttdef"><b>Definition</b>·<a·href="core_8hpp_source.html#l01742">core.hpp:1742</a></div></div> |
388 | <div·class="ttc"·id="aclassGecode_1_1ValBranch_html"><div·class="ttname"><a·href="classGecode_1_1ValBranch.html">Gecode::ValBranch</a></div><div·class="ttdoc">Value·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val_8hpp_source.html#l00041">val.hpp:41</a></div></div> | 388 | <div·class="ttc"·id="aclassGecode_1_1ValBranch_html"><div·class="ttname"><a·href="classGecode_1_1ValBranch.html">Gecode::ValBranch</a></div><div·class="ttdoc">Value·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val_8hpp_source.html#l00041">val.hpp:41</a></div></div> |
389 | <div·class="ttc"·id="aclassGecode_1_1ValCommit_html"><div·class="ttname"><a·href="classGecode_1_1ValCommit.html">Gecode::ValCommit</a></div><div·class="ttdoc">Base·class·for·value·commit.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-commit_8hpp_source.html#l00044">val-commit.hpp:44</a></div></div> | 389 | <div·class="ttc"·id="aclassGecode_1_1ValCommit_html"><div·class="ttname"><a·href="classGecode_1_1ValCommit.html">Gecode::ValCommit</a></div><div·class="ttdoc">Base·class·for·value·commit.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-commit_8hpp_source.html#l00044">val-commit.hpp:44</a></div></div> |
390 | <div·class="ttc"·id="aclassGecode_1_1ValCommit_html_ac14c515eb7d66bdcba521e13eb0db0da"><div·class="ttname"><a·href="classGecode_1_1ValCommit.html#ac14c515eb7d66bdcba521e13eb0db0da">Gecode::ValCommit<·SetView,·int·>::View</a></div><div·class="ttdeci">SetView·View</div><div·class="ttdoc">View·type.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-commit_8hpp_source.html#l00047">val-commit.hpp:47</a></div></div> | ||
390 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html"><div·class="ttname"><a·href="classGecode_1_1ValSel.html">Gecode::ValSel</a></div><div·class="ttdoc">Base·class·for·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00044">val-sel.hpp:44</a></div></div> | 391 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html"><div·class="ttname"><a·href="classGecode_1_1ValSel.html">Gecode::ValSel</a></div><div·class="ttdoc">Base·class·for·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00044">val-sel.hpp:44</a></div></div> |
391 | <div·class="ttc"·id="aclassGecode_1_1VarBranch_html"><div·class="ttname"><a·href="classGecode_1_1VarBranch.html">Gecode::VarBranch</a></div><div·class="ttdoc">Variable·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2var_8hpp_source.html#l00055">var.hpp:55</a></div></div> | 392 | <div·class="ttc"·id="aclassGecode_1_1VarBranch_html"><div·class="ttname"><a·href="classGecode_1_1VarBranch.html">Gecode::VarBranch</a></div><div·class="ttdoc">Variable·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2var_8hpp_source.html#l00055">var.hpp:55</a></div></div> |
392 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html">Gecode::ViewValNGL</a></div><div·class="ttdoc">View-value·no-good·literal.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00061">view-val.hpp:61</a></div></div> | 393 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html">Gecode::ViewValNGL</a></div><div·class="ttdoc">View-value·no-good·literal.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00061">view-val.hpp:61</a></div></div> |
393 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html_a29e0b5c01dc7467d293e5a282caa8074"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html#a29e0b5c01dc7467d293e5a282caa8074">Gecode::ViewValNGL<·SetView,·int,·PC_SET_ANY·>::x</a></div><div·class="ttdeci">SetView·x</div><div·class="ttdoc">The·stored·view.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00064">view-val.hpp:64</a></div></div> | 394 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html_a29e0b5c01dc7467d293e5a282caa8074"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html#a29e0b5c01dc7467d293e5a282caa8074">Gecode::ViewValNGL<·SetView,·int,·PC_SET_ANY·>::x</a></div><div·class="ttdeci">SetView·x</div><div·class="ttdoc">The·stored·view.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00064">view-val.hpp:64</a></div></div> |
394 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html_a9094f91ddbf37e014ff2493db94356d9"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html#a9094f91ddbf37e014ff2493db94356d9">Gecode::ViewValNGL<·SetView,·int,·PC_SET_ANY·>::n</a></div><div·class="ttdeci">int·n</div><div·class="ttdoc">The·stored·value.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00066">view-val.hpp:66</a></div></div> | 395 | <div·class="ttc"·id="aclassGecode_1_1ViewValNGL_html_a9094f91ddbf37e014ff2493db94356d9"><div·class="ttname"><a·href="classGecode_1_1ViewValNGL.html#a9094f91ddbf37e014ff2493db94356d9">Gecode::ViewValNGL<·SetView,·int,·PC_SET_ANY·>::n</a></div><div·class="ttdeci">int·n</div><div·class="ttdoc">The·stored·value.</div><div·class="ttdef"><b>Definition</b>·<a·href="view-val_8hpp_source.html#l00066">view-val.hpp:66</a></div></div> |
395 | <div·class="ttc"·id="agecode_2set_8hh_html"><div·class="ttname"><a·href="gecode_2set_8hh.html">set.hh</a></div></div> | 396 | <div·class="ttc"·id="agecode_2set_8hh_html"><div·class="ttname"><a·href="gecode_2set_8hh.html">set.hh</a></div></div> |
396 | <div·class="ttc"·id="agecode_2set_8hh_html_ae9107fc3433ddbebf45de953a4c18232"><div·class="ttname"><a·href="gecode_2set_8hh.html#ae9107fc3433ddbebf45de953a4c18232">GECODE_SET_EXPORT</a></div><div·class="ttdeci">#define·GECODE_SET_EXPORT</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00067">set.hh:67</a></div></div> | 397 | <div·class="ttc"·id="agecode_2set_8hh_html_ae9107fc3433ddbebf45de953a4c18232"><div·class="ttname"><a·href="gecode_2set_8hh.html#ae9107fc3433ddbebf45de953a4c18232">GECODE_SET_EXPORT</a></div><div·class="ttdeci">#define·GECODE_SET_EXPORT</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00067">set.hh:67</a></div></div> |
Offset 458, 14 lines modified | Offset 458, 18 lines modified | ||
458 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8o_\x8r_\x8e_\x8._\x8h_\x8p_\x8p_\x8:_\x81_\x87_\x84_\x82 | 458 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8o_\x8r_\x8e_\x8._\x8h_\x8p_\x8p_\x8:_\x81_\x87_\x84_\x82 |
459 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h | 459 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h |
460 | Value·branching·information. | 460 | Value·branching·information. |
461 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x81 | 461 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x81 |
462 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t | 462 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t |
463 | Base·class·for·value·commit. | 463 | Base·class·for·value·commit. |
464 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 | 464 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 |
465 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8<_\x8·_\x8S_\x8e_\x8t_\x8V_\x8i_\x8e_\x8w_\x8,_\x8·_\x8i_\x8n_\x8t_\x8·_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w | ||
466 | SetView·View | ||
467 | View·type. | ||
468 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x87 | ||
465 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l | 469 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l |
466 | Base·class·for·value·selection. | 470 | Base·class·for·value·selection. |
467 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 | 471 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 |
468 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h | 472 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h |
469 | Variable·branching·information. | 473 | Variable·branching·information. |
470 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8r_\x8._\x8h_\x8p_\x8p_\x8:_\x85_\x85 | 474 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8r_\x8._\x8h_\x8p_\x8p_\x8:_\x85_\x85 |
471 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8V_\x8a_\x8l_\x8N_\x8G_\x8L | 475 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8V_\x8a_\x8l_\x8N_\x8G_\x8L |
Offset 107, 100 lines modified | Offset 107, 100 lines modified | ||
107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a3cfafd2a0ea5cf14fe8fe22fb4de9fbf">MeritMin<View>::MeritMin</a></div> | 107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a3cfafd2a0ea5cf14fe8fe22fb4de9fbf">MeritMin<View>::MeritMin</a></div> |
108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····(Space&·home,·<span·class="keyword">const</span>·VarBranch<<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritMin<View>::Var</a>>&·vb)</div> | 108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····(Space&·home,·<span·class="keyword">const</span>·VarBranch<<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritMin<View>::Var</a>>&·vb)</div> |
109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····:·MeritBase<View,int>(home,vb)·{}</div> | 109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····:·MeritBase<View,int>(home,vb)·{}</div> |
110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
111 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 111 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
112 | <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> | 112 | <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> |
113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#afafada447dd90edeeabac7537c3b01ec">···44</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html">MeritMin<View>::MeritMin</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html">MeritMin</a>&·m)</div> | 113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#afafada447dd90edeeabac7537c3b01ec">···44</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html">MeritMin<View>::MeritMin</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html">MeritMin</a>&·m)</div> |
114 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 114 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,int>(home,m)·{}</div> |
115 | </div> | 115 | </div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 117 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
118 | <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> | 118 | <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> |
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a81114e5057ac37983cead581c334a39d">···48</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a81114e5057ac37983cead581c334a39d">MeritMin<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a81114e5057ac37983cead581c334a39d">···48</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMin.html#a81114e5057ac37983cead581c334a39d">MeritMin<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min();</div> | 120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min();</div> |
121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> | 121 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> |
122 | </div> | 122 | </div> |
123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
124 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Maximum·merit</span></div> | 124 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Maximum·merit</span></div> |
125 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 125 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
126 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 126 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
127 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a456f3af584cb2454d489dcd62a971c9a">MeritMax<View>::MeritMax</a></div> | 127 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a456f3af584cb2454d489dcd62a971c9a">MeritMax<View>::MeritMax</a></div> |
128 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritMax<View>::Var</a>>&·vb)</div> | 128 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritMax<View>::Var</a>>&·vb)</div> |
129 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,int>(home,vb)·{}</div> | 129 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,int>(home,vb)·{}</div> |
130 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 130 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
131 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 131 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
132 | <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> | 132 | <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> |
133 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a42292312edd1eccaae6a21e948711b39">···60</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a456f3af584cb2454d489dcd62a971c9a">MeritMax<View>::MeritMax</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html">MeritMax</a>&·m)</div> | 133 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a42292312edd1eccaae6a21e948711b39">···60</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a456f3af584cb2454d489dcd62a971c9a">MeritMax<View>::MeritMax</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html">MeritMax</a>&·m)</div> |
134 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 134 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,int>(home,m)·{}</div> |
135 | </div> | 135 | </div> |
136 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 136 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
137 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 137 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
138 | <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> | 138 | <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> |
139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a8f18157dfc7f1cb1835617529c75ba21">···64</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a8f18157dfc7f1cb1835617529c75ba21">MeritMax<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a8f18157dfc7f1cb1835617529c75ba21">···64</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritMax.html#a8f18157dfc7f1cb1835617529c75ba21">MeritMax<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
140 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max();</div> | 140 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max();</div> |
141 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> | 141 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> |
142 | </div> | 142 | </div> |
143 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> | 143 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> |
144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Size·merit</span></div> | 144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Size·merit</span></div> |
145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a92818daafe674bd1f64b6db9c77a6e22">MeritSize<View>::MeritSize</a></div> | 147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a92818daafe674bd1f64b6db9c77a6e22">MeritSize<View>::MeritSize</a></div> |
148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritSize<View>::Var</a>>&·vb)</div> | 148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritSize<View>::Var</a>>&·vb)</div> |
149 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,unsigned·int>(home,vb)·{}</div> | 149 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,unsigned·int>(home,vb)·{}</div> |
150 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 150 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
151 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 151 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
152 | <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> | 152 | <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}"> |
153 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a888aa48f931860e5ac1c7172aa8191f2">···76</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a92818daafe674bd1f64b6db9c77a6e22">MeritSize<View>::MeritSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html">MeritSize</a>&·m)</div> | 153 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a888aa48f931860e5ac1c7172aa8191f2">···76</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#a92818daafe674bd1f64b6db9c77a6e22">MeritSize<View>::MeritSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html">MeritSize</a>&·m)</div> |
154 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 154 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,unsigned·int>(home,m)·{}</div> |
155 | </div> | 155 | </div> |
156 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 156 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
157 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span></div> | 157 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span></div> |
158 | <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> | 158 | <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> |
159 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#ac19361f93023aab13d1a3f4303da1b84">···80</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#ac19361f93023aab13d1a3f4303da1b84">MeritSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 159 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#ac19361f93023aab13d1a3f4303da1b84">···80</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritSize.html#ac19361f93023aab13d1a3f4303da1b84">MeritSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
160 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size();</div> | 160 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size();</div> |
161 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div> | 161 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div> |
162 | </div> | 162 | </div> |
163 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> | 163 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> |
164 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·Degree·over·size·merit</span></div> | 164 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·Degree·over·size·merit</span></div> |
165 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 165 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
166 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 166 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
167 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ac7ef96c618dc09868b9fab85ec7b7750">MeritDegreeSize<View>::MeritDegreeSize</a></div> | 167 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ac7ef96c618dc09868b9fab85ec7b7750">MeritDegreeSize<View>::MeritDegreeSize</a></div> |
168 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritDegreeSize<View>::Var</a>>&·vb)</div> | 168 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritDegreeSize<View>::Var</a>>&·vb)</div> |
169 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb)·{}</div> | 169 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb)·{}</div> |
170 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 170 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
171 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 171 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
172 | <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> | 172 | <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> |
173 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ade60c8d9c0dd954ccac524b2d7a30bc0">···92</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ac7ef96c618dc09868b9fab85ec7b7750">MeritDegreeSize<View>::MeritDegreeSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html">MeritDegreeSize</a>&·m)</div> | 173 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ade60c8d9c0dd954ccac524b2d7a30bc0">···92</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#ac7ef96c618dc09868b9fab85ec7b7750">MeritDegreeSize<View>::MeritDegreeSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html">MeritDegreeSize</a>&·m)</div> |
174 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 174 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,m)·{}</div> |
175 | </div> | 175 | </div> |
176 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 176 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
177 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> | 177 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> |
178 | <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> | 178 | <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> |
179 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#a6371c9541995cf90f43b94280250f159">···96</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#a6371c9541995cf90f43b94280250f159">MeritDegreeSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 179 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#a6371c9541995cf90f43b94280250f159">···96</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritDegreeSize.html#a6371c9541995cf90f43b94280250f159">MeritDegreeSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
180 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.<a·class="code·hl_function"·href="classGecode_1_1VarImpVar.html#a98fa673c190af2e62304013f05c3ed34">degree</a>())·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> | 180 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.<a·class="code·hl_function"·href="classGecode_1_1VarImpVar.html#a98fa673c190af2e62304013f05c3ed34">degree</a>())·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> |
181 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div> | 181 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div> |
182 | </div> | 182 | </div> |
183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> | 183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> |
184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·AFC·over·size·merit</span></div> | 184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·AFC·over·size·merit</span></div> |
185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
187 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aea2e0bfe41af4a4450ec6fb7e6360c0f">MeritAFCSize<View>::MeritAFCSize</a></div> | 187 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aea2e0bfe41af4a4450ec6fb7e6360c0f">MeritAFCSize<View>::MeritAFCSize</a></div> |
188 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritAFCSize<View>::Var</a>>&·vb)</div> | 188 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritAFCSize<View>::Var</a>>&·vb)</div> |
189 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·afc(vb.afc())·{}</div> | 189 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·afc(vb.afc())·{}</div> |
190 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 190 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
191 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 191 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
192 | <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="}"> | 192 | <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="}"> |
193 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aaee3643faa9083a5503679ece6af139f">··108</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aea2e0bfe41af4a4450ec6fb7e6360c0f">MeritAFCSize<View>::MeritAFCSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html">MeritAFCSize</a>&·m)</div> | 193 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aaee3643faa9083a5503679ece6af139f">··108</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#aea2e0bfe41af4a4450ec6fb7e6360c0f">MeritAFCSize<View>::MeritAFCSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html">MeritAFCSize</a>&·m)</div> |
194 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 194 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,m),·afc(m.afc)·{}</div> |
195 | </div> | 195 | </div> |
196 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 196 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
197 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> | 197 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> |
198 | <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}"> | 198 | <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}"> |
199 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#ae2b141061f4aa2ddbd40bbb4f2e854b5">··112</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#ae2b141061f4aa2ddbd40bbb4f2e854b5">MeritAFCSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 199 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#ae2b141061f4aa2ddbd40bbb4f2e854b5">··112</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#ae2b141061f4aa2ddbd40bbb4f2e854b5">MeritAFCSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
200 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.<a·class="code·hl_function"·href="classGecode_1_1VarImpVar.html#ad0a97daf0cd581c1471c17166fd1d084">afc</a>()·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> | 200 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.<a·class="code·hl_function"·href="classGecode_1_1VarImpVar.html#ad0a97daf0cd581c1471c17166fd1d084">afc</a>()·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> |
201 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··}</div> | 201 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··}</div> |
202 | </div> | 202 | </div> |
203 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 203 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
204 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">bool</span></div> | 204 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">bool</span></div> |
205 | <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}"> | 205 | <div·class="foldopen"·id="foldopen00117"·data-start="{"·data-end="}"> |
206 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#a7b6bcad1ad3788c44efcf00495523333">··117</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#a7b6bcad1ad3788c44efcf00495523333">MeritAFCSize<View>::notice</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·const·</span>{</div> | 206 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#a7b6bcad1ad3788c44efcf00495523333">··117</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritAFCSize.html#a7b6bcad1ad3788c44efcf00495523333">MeritAFCSize<View>::notice</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·const·</span>{</div> |
Offset 222, 20 lines modified | Offset 222, 20 lines modified | ||
222 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a9b07283ab003c315be7b99ce513d2d46">MeritActionSize<View>::MeritActionSize</a></div> | 222 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a9b07283ab003c315be7b99ce513d2d46">MeritActionSize<View>::MeritActionSize</a></div> |
223 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritActionSize<View>::Var</a>>&·vb)</div> | 223 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritActionSize<View>::Var</a>>&·vb)</div> |
224 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·action(vb.action())·{}</div> | 224 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·action(vb.action())·{}</div> |
225 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 225 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
226 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 226 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
227 | <div·class="foldopen"·id="foldopen00135"·data-start="{"·data-end="}"> | 227 | <div·class="foldopen"·id="foldopen00135"·data-start="{"·data-end="}"> |
228 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a33521a5e528a7d105bb58d641c23d2f4">··135</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a9b07283ab003c315be7b99ce513d2d46">MeritActionSize<View>::MeritActionSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html">MeritActionSize</a>&·m)</div> | 228 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a33521a5e528a7d105bb58d641c23d2f4">··135</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a9b07283ab003c315be7b99ce513d2d46">MeritActionSize<View>::MeritActionSize</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html">MeritActionSize</a>&·m)</div> |
229 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a>< | 229 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,m),·action(m.action)·{}</div> |
230 | </div> | 230 | </div> |
231 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 231 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
232 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> | 232 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">double</span></div> |
233 | <div·class="foldopen"·id="foldopen00139"·data-start="{"·data-end="}"> | 233 | <div·class="foldopen"·id="foldopen00139"·data-start="{"·data-end="}"> |
234 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#ac521f3b9f4226497c2acc3a6a89ac306">··139</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#ac521f3b9f4226497c2acc3a6a89ac306">MeritActionSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 234 | <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#ac521f3b9f4226497c2acc3a6a89ac306">··139</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#ac521f3b9f4226497c2acc3a6a89ac306">MeritActionSize<View>::operator·()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·i)·{</div> |
235 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>····<span·class="keywordflow">return</span>·action[i]·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> | 235 | <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>····<span·class="keywordflow">return</span>·action[i]·/·<span·class="keyword">static_cast<</span><span·class="keywordtype">double</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> |
236 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··}</div> | 236 | <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··}</div> |
237 | </div> | 237 | </div> |
238 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 238 | <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
239 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">bool</span></div> | 239 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">bool</span></div> |
240 | <div·class="foldopen"·id="foldopen00144"·data-start="{"·data-end="}"> | 240 | <div·class="foldopen"·id="foldopen00144"·data-start="{"·data-end="}"> |
241 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a7802719ad984af482264b1cfb31b7707">··144</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a7802719ad984af482264b1cfb31b7707">MeritActionSize<View>::notice</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·const·</span>{</div> | 241 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a7802719ad984af482264b1cfb31b7707">··144</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritActionSize.html#a7802719ad984af482264b1cfb31b7707">MeritActionSize<View>::notice</a>(<span·class="keywordtype">void</span>)<span·class="keyword">·const·</span>{</div> |
Offset 256, 20 lines modified | Offset 256, 20 lines modified | ||
256 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritCHBSize.html#ab7c22d3020ab06e79d7f3e1d280cd5a7">MeritCHBSize<View>::MeritCHBSize</a></div> | 256 | <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1MeritCHBSize.html#ab7c22d3020ab06e79d7f3e1d280cd5a7">MeritCHBSize<View>::MeritCHBSize</a></div> |
257 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritCHBSize<View>::Var</a>>&·vb)</div> | 257 | <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1MeritBase.html#a2583c90a81a4f3c914ac3a968987608b">MeritCHBSize<View>::Var</a>>&·vb)</div> |
258 | <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·chb(vb.chb())·{}</div> | 258 | <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>····:·<a·class="code·hl_class"·href="classGecode_1_1MeritBase.html">MeritBase</a><View,double>(home,vb),·chb(vb.chb())·{}</div> |
259 | <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 259 | <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
260 | <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 260 | <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
Max diff block lines reached; 20666/54603 bytes (37.85%) of diff not shown. |
Offset 47, 82 lines modified | Offset 47, 82 lines modified | ||
47 | 38·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 47 | 38·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
48 | 39·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n | 48 | 39·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n |
49 | 40·(Space&·home,·const·VarBranch<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 49 | 40·(Space&·home,·const·VarBranch<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
50 | 41·:·MeritBase<View,int>(home,vb)·{} | 50 | 41·:·MeritBase<View,int>(home,vb)·{} |
51 | 42·template<class·View> | 51 | 42·template<class·View> |
52 | 43·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 52 | 43·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
53 | _\x84_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n&·m) | 53 | _\x84_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n&·m) |
54 | 45·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 54 | 45·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,int>(home,m)·{} |
55 | 46·template<class·View> | 55 | 46·template<class·View> |
56 | 47·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 56 | 47·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
57 | _\x84_\x88·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 57 | _\x84_\x88·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
58 | 49·return·_\x8x.min(); | 58 | 49·return·_\x8x.min(); |
59 | 50·} | 59 | 50·} |
60 | 51 | 60 | 51 |
61 | 52·//·Maximum·merit | 61 | 52·//·Maximum·merit |
62 | 53·template<class·View> | 62 | 53·template<class·View> |
63 | 54·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 63 | 54·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
64 | 55·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x | 64 | 55·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x |
65 | 56·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 65 | 56·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
66 | 57·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,int>(home,vb)·{} | 66 | 57·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,int>(home,vb)·{} |
67 | 58·template<class·View> | 67 | 58·template<class·View> |
68 | 59·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 68 | 59·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
69 | _\x86_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x&·m) | 69 | _\x86_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x&·m) |
70 | 61·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 70 | 61·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,int>(home,m)·{} |
71 | 62·template<class·View> | 71 | 62·template<class·View> |
72 | 63·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 72 | 63·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
73 | _\x86_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 73 | _\x86_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
74 | 65·return·_\x8x.max(); | 74 | 65·return·_\x8x.max(); |
75 | 66·} | 75 | 66·} |
76 | 67 | 76 | 67 |
77 | 68·//·Size·merit | 77 | 68·//·Size·merit |
78 | 69·template<class·View> | 78 | 69·template<class·View> |
79 | 70·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 79 | 70·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
80 | 71·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e | 80 | 71·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e |
81 | 72·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 81 | 72·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
82 | 73·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,unsigned·int>(home,vb)·{} | 82 | 73·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,unsigned·int>(home,vb)·{} |
83 | 74·template<class·View> | 83 | 74·template<class·View> |
84 | 75·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 84 | 75·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
85 | _\x87_\x86·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e&·m) | 85 | _\x87_\x86·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e&·m) |
86 | 77·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 86 | 77·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,unsigned·int>(home,m)·{} |
87 | 78·template<class·View> | 87 | 78·template<class·View> |
88 | 79·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·unsigned·int | 88 | 79·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·unsigned·int |
89 | _\x88_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 89 | _\x88_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
90 | 81·return·_\x8x.size(); | 90 | 81·return·_\x8x.size(); |
91 | 82·} | 91 | 82·} |
92 | 83 | 92 | 83 |
93 | 84·//·Degree·over·size·merit | 93 | 84·//·Degree·over·size·merit |
94 | 85·template<class·View> | 94 | 85·template<class·View> |
95 | 86·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 95 | 86·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
96 | 87·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e | 96 | 87·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e |
97 | 88·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 97 | 88·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
98 | 89·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb)·{} | 98 | 89·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb)·{} |
99 | 90·template<class·View> | 99 | 90·template<class·View> |
100 | 91·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 100 | 91·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
101 | _\x89_\x82·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e&·m) | 101 | _\x89_\x82·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e&·m) |
102 | 93·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 102 | 93·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,m)·{} |
103 | 94·template<class·View> | 103 | 94·template<class·View> |
104 | 95·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double | 104 | 95·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double |
105 | _\x89_\x86·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 105 | _\x89_\x86·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8D_\x8e_\x8g_\x8r_\x8e_\x8e_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
106 | 97·return·static_cast<double>(_\x8x._\x8d_\x8e_\x8g_\x8r_\x8e_\x8e())·/·static_cast<double>(_\x8x.size()); | 106 | 97·return·static_cast<double>(_\x8x._\x8d_\x8e_\x8g_\x8r_\x8e_\x8e())·/·static_cast<double>(_\x8x.size()); |
107 | 98·} | 107 | 98·} |
108 | 99 | 108 | 99 |
109 | 100·//·AFC·over·size·merit | 109 | 100·//·AFC·over·size·merit |
110 | 101·template<class·View> | 110 | 101·template<class·View> |
111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
112 | 103·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e | 112 | 103·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e |
113 | 104·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 113 | 104·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
114 | 105·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·afc(vb.afc())·{} | 114 | 105·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·afc(vb.afc())·{} |
115 | 106·template<class·View> | 115 | 106·template<class·View> |
116 | 107·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 116 | 107·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
117 | _\x81_\x80_\x88·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e&·m) | 117 | _\x81_\x80_\x88·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e&·m) |
118 | 109·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 118 | 109·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,m),·afc(m.afc)·{} |
119 | 110·template<class·View> | 119 | 110·template<class·View> |
120 | 111·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double | 120 | 111·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double |
121 | _\x81_\x81_\x82·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 121 | _\x81_\x81_\x82·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
122 | 113·return·_\x8x._\x8a_\x8f_\x8c()·/·static_cast<double>(_\x8x.size()); | 122 | 113·return·_\x8x._\x8a_\x8f_\x8c()·/·static_cast<double>(_\x8x.size()); |
123 | 114·} | 123 | 114·} |
124 | 115·template<class·View> | 124 | 115·template<class·View> |
125 | 116·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool | 125 | 116·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool |
126 | _\x81_\x81_\x87·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ | 126 | _\x81_\x81_\x87·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8F_\x8C_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ |
127 | 118·return·false; | 127 | 118·return·false; |
128 | 119·} | 128 | 119·} |
Offset 138, 18 lines modified | Offset 138, 18 lines modified | ||
138 | 129·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 138 | 129·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
139 | 130·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e | 139 | 130·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e |
140 | 131·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 140 | 131·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
141 | 132·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·action(vb.action())·{} | 141 | 132·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·action(vb.action())·{} |
142 | 133·template<class·View> | 142 | 133·template<class·View> |
143 | 134·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 143 | 134·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
144 | _\x81_\x83_\x85·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e&·m) | 144 | _\x81_\x83_\x85·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e&·m) |
145 | 136·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 145 | 136·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,m),·action(m.action)·{} |
146 | 137·template<class·View> | 146 | 137·template<class·View> |
147 | 138·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double | 147 | 138·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double |
148 | _\x81_\x83_\x89·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 148 | _\x81_\x83_\x89·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int·i)·{ |
149 | 140·return·action[i]·/·static_cast<double>(_\x8x.size()); | 149 | 140·return·action[i]·/·static_cast<double>(_\x8x.size()); |
150 | 141·} | 150 | 141·} |
151 | 142·template<class·View> | 151 | 142·template<class·View> |
152 | 143·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool | 152 | 143·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool |
153 | _\x81_\x84_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ | 153 | _\x81_\x84_\x84·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8A_\x8c_\x8t_\x8i_\x8o_\x8n_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ |
154 | 145·return·true; | 154 | 145·return·true; |
155 | 146·} | 155 | 146·} |
Offset 164, 18 lines modified | Offset 164, 18 lines modified | ||
164 | 155·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 164 | 155·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
165 | 156·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e | 165 | 156·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e |
166 | 157·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 166 | 157·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
167 | 158·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·chb(vb.chb())·{} | 167 | 158·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,vb),·chb(vb.chb())·{} |
168 | 159·template<class·View> | 168 | 159·template<class·View> |
169 | 160·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 169 | 160·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
170 | _\x81_\x86_\x81·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e&·m) | 170 | _\x81_\x86_\x81·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e&·m) |
171 | 162·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e< | 171 | 162·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,double>(home,m),·chb(m.chb)·{} |
172 | 163·template<class·View> | 172 | 163·template<class·View> |
173 | 164·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double | 173 | 164·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·double |
174 | _\x81_\x86_\x85·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 174 | _\x81_\x86_\x85·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8(_\x8)(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int·i)·{ |
175 | 166·return·chb[i]·/·static_cast<double>(_\x8x.size()); | 175 | 166·return·chb[i]·/·static_cast<double>(_\x8x.size()); |
176 | 167·} | 176 | 167·} |
177 | 168·template<class·View> | 177 | 168·template<class·View> |
178 | 169·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool | 178 | 169·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·bool |
179 | _\x81_\x87_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ | 179 | _\x81_\x87_\x80·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8C_\x8H_\x8B_\x8S_\x8i_\x8z_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8o_\x8t_\x8i_\x8c_\x8e(void)·const·{ |
180 | 171·return·true; | 180 | 171·return·true; |
181 | 172·} | 181 | 172·} |
Offset 190, 34 lines modified | Offset 190, 34 lines modified | ||
190 | 181·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 190 | 181·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
191 | 182·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n | 191 | 182·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n |
192 | 183·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 192 | 183·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8M_\x8e_\x8r_\x8i_\x8t_\x8R_\x8e_\x8g_\x8r_\x8e_\x8t_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
193 | 184·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,unsigned·int>(home,vb)·{} | 193 | 184·:·_\x8M_\x8e_\x8r_\x8i_\x8t_\x8B_\x8a_\x8s_\x8e<View,unsigned·int>(home,vb)·{} |
194 | 185·template<class·View> | 194 | 185·template<class·View> |
195 | 186·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 195 | 186·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
Max diff block lines reached; 2996/12326 bytes (24.31%) of diff not shown. |
Offset 106, 37 lines modified | Offset 106, 37 lines modified | ||
106 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#aefe9b7283a2e20fe3be89aeb84240bd8">ValCommitEq<View>::ValCommitEq</a></div> | 106 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#aefe9b7283a2e20fe3be89aeb84240bd8">ValCommitEq<View>::ValCommitEq</a></div> |
107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··(Space&·home,·<span·class="keyword">const</span>·ValBranch<<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitEq<View>::Var</a>>&·vb)</div> | 107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··(Space&·home,·<span·class="keyword">const</span>·ValBranch<<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitEq<View>::Var</a>>&·vb)</div> |
108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·ValCommit<View,int>(home,vb)·{}</div> | 108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·ValCommit<View,int>(home,vb)·{}</div> |
109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
111 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> | 111 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> |
112 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ae5e28a12c20ecd2ae157ad908f59590b">···43</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html">ValCommitEq<View>::ValCommitEq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html">ValCommitEq</a>&·vc)</div> | 112 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ae5e28a12c20ecd2ae157ad908f59590b">···43</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html">ValCommitEq<View>::ValCommitEq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html">ValCommitEq</a>&·vc)</div> |
113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a>< | 113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vc)·{}</div> |
114 | </div> | 114 | </div> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> |
117 | <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> | 117 | <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a88d09dc21420587c73bd5e97e8001fd0">···47</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a88d09dc21420587c73bd5e97e8001fd0">ValCommitEq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a88d09dc21420587c73bd5e97e8001fd0">···47</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a88d09dc21420587c73bd5e97e8001fd0">ValCommitEq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·{</div> |
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.eq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.nq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.eq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.nq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> | 120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> |
121 | </div> | 121 | </div> |
122 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 122 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> | 123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> |
124 | <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> | 124 | <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> |
125 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a7f8bc2f408e2c103a10f534782141cec">···52</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a7f8bc2f408e2c103a10f534782141cec">ValCommitEq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 125 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a7f8bc2f408e2c103a10f534782141cec">···52</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#a7f8bc2f408e2c103a10f534782141cec">ValCommitEq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)<span·class="keyword">·const·</span>{</div> |
126 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> | 126 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> |
127 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1EqNGL.html">EqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 127 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1EqNGL.html">EqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
128 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">else</span></div> | 128 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordflow">else</span></div> |
129 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·NULL;</div> | 129 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">return</span>·NULL;</div> |
130 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div> | 130 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div> |
131 | </div> | 131 | </div> |
132 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 132 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
133 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> | 133 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> |
134 | <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> | 134 | <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> |
135 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ace524df1d824bcaf7dc2da8cd0139548">···60</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ace524df1d824bcaf7dc2da8cd0139548">ValCommitEq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 135 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ace524df1d824bcaf7dc2da8cd0139548">···60</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitEq.html#ace524df1d824bcaf7dc2da8cd0139548">ValCommitEq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View,·<span·class="keywordtype">int</span>·i,</div> |
136 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> | 136 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> |
137 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> | 137 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> |
138 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">"="</span>·:·<span·class="stringliteral">"!="</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> | 138 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">"="</span>·:·<span·class="stringliteral">"!="</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> |
139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> | 139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> |
140 | </div> | 140 | </div> |
141 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | 141 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
142 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 142 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
Offset 144, 37 lines modified | Offset 144, 37 lines modified | ||
144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a9990f346316cf98110f19329610ed445">ValCommitLq<View>::ValCommitLq</a></div> | 144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a9990f346316cf98110f19329610ed445">ValCommitLq<View>::ValCommitLq</a></div> |
145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitLq<View>::Var</a>>&·vb)</div> | 145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitLq<View>::Var</a>>&·vb)</div> |
146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> | 146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> |
147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
149 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> | 149 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> |
150 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a051870a278bbd4e88c443d037efe8169">···73</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a9990f346316cf98110f19329610ed445">ValCommitLq<View>::ValCommitLq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html">ValCommitLq</a>&·vc)</div> | 150 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a051870a278bbd4e88c443d037efe8169">···73</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a9990f346316cf98110f19329610ed445">ValCommitLq<View>::ValCommitLq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html">ValCommitLq</a>&·vc)</div> |
151 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a>< | 151 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vc)·{}</div> |
152 | </div> | 152 | </div> |
153 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 153 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
154 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> | 154 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> |
155 | <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> | 155 | <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> |
156 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#aab69f88b7658d4302f8a20901c4d8857">···77</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#aab69f88b7658d4302f8a20901c4d8857">ValCommitLq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 156 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#aab69f88b7658d4302f8a20901c4d8857">···77</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#aab69f88b7658d4302f8a20901c4d8857">ValCommitLq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·{</div> |
157 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.lq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.gr(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 157 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.lq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.gr(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
158 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> | 158 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> |
159 | </div> | 159 | </div> |
160 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 160 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
161 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> | 161 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> |
162 | <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> | 162 | <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}"> |
163 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a3debd5dc73a071ab08a03ee117575240">···82</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a3debd5dc73a071ab08a03ee117575240">ValCommitLq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 163 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a3debd5dc73a071ab08a03ee117575240">···82</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a3debd5dc73a071ab08a03ee117575240">ValCommitLq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)<span·class="keyword">·const·</span>{</div> |
164 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> | 164 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> |
165 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1LqNGL.html">LqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 165 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1LqNGL.html">LqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
166 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">else</span></div> | 166 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">else</span></div> |
167 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·NULL;</div> | 167 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·NULL;</div> |
168 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div> | 168 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div> |
169 | </div> | 169 | </div> |
170 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 170 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
171 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> | 171 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> |
172 | <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> | 172 | <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> |
173 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a37d2859dc9d9c7ee5be6d62f607e6bf1">···90</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a37d2859dc9d9c7ee5be6d62f607e6bf1">ValCommitLq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 173 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a37d2859dc9d9c7ee5be6d62f607e6bf1">···90</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitLq.html#a37d2859dc9d9c7ee5be6d62f607e6bf1">ValCommitLq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View,·<span·class="keywordtype">int</span>·i,</div> |
174 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> | 174 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> |
175 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> | 175 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> |
176 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">"<="</span>·:·<span·class="stringliteral">">"</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> | 176 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">"<="</span>·:·<span·class="stringliteral">">"</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> |
177 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> | 177 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> |
178 | </div> | 178 | </div> |
179 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> | 179 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> |
180 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 180 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
Offset 182, 37 lines modified | Offset 182, 37 lines modified | ||
182 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a9e7e090474bfc205fface02b70297981">ValCommitGq<View>::ValCommitGq</a></div> | 182 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a9e7e090474bfc205fface02b70297981">ValCommitGq<View>::ValCommitGq</a></div> |
183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitGq<View>::Var</a>>&·vb)</div> | 183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitGq<View>::Var</a>>&·vb)</div> |
184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> | 184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> |
185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
187 | <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}"> | 187 | <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}"> |
188 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a74435fe96ace89b2e0016e725aff67f4">··103</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a9e7e090474bfc205fface02b70297981">ValCommitGq<View>::ValCommitGq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html">ValCommitGq</a>&·vc)</div> | 188 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a74435fe96ace89b2e0016e725aff67f4">··103</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a9e7e090474bfc205fface02b70297981">ValCommitGq<View>::ValCommitGq</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html">ValCommitGq</a>&·vc)</div> |
189 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a>< | 189 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vc)·{}</div> |
190 | </div> | 190 | </div> |
191 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 191 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
192 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> | 192 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> |
193 | <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}"> | 193 | <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}"> |
194 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#af6309d444eab191996d5c84668b6b18e">··107</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#af6309d444eab191996d5c84668b6b18e">ValCommitGq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 194 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#af6309d444eab191996d5c84668b6b18e">··107</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#af6309d444eab191996d5c84668b6b18e">ValCommitGq<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·{</div> |
195 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.gq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.le(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 195 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.gq(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·:·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.le(home,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
196 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··}</div> | 196 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··}</div> |
197 | </div> | 197 | </div> |
198 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 198 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
199 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> | 199 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_class"·href="classGecode_1_1NGL.html">NGL</a>*</div> |
200 | <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}"> | 200 | <div·class="foldopen"·id="foldopen00112"·data-start="{"·data-end="}"> |
201 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#ae5cb6e25446a171d3a2bcd033171839d">··112</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#ae5cb6e25446a171d3a2bcd033171839d">ValCommitGq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 201 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#ae5cb6e25446a171d3a2bcd033171839d">··112</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#ae5cb6e25446a171d3a2bcd033171839d">ValCommitGq<View>::ngl</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)<span·class="keyword">·const·</span>{</div> |
202 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> | 202 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)</div> |
203 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1GqNGL.html">GqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> | 203 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keywordflow">return</span>·<span·class="keyword">new</span>·(home)·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1GqNGL.html">GqNGL<View></a>(home,<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>);</div> |
204 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">else</span></div> | 204 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">else</span></div> |
205 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">return</span>·NULL;</div> | 205 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······<span·class="keywordflow">return</span>·NULL;</div> |
206 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··}</div> | 206 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··}</div> |
207 | </div> | 207 | </div> |
208 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 208 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
209 | <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> | 209 | <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">void</span></div> |
210 | <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="}"> | 210 | <div·class="foldopen"·id="foldopen00120"·data-start="{"·data-end="}"> |
211 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a926825ad83ec3471da201134fdc40ef4">··120</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a926825ad83ec3471da201134fdc40ef4">ValCommitGq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 211 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a926825ad83ec3471da201134fdc40ef4">··120</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGq.html#a926825ad83ec3471da201134fdc40ef4">ValCommitGq<View>::print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View,·<span·class="keywordtype">int</span>·i,</div> |
212 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> | 212 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>···························<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>,·std::ostream&·o)<span·class="keyword">·const·</span>{</div> |
213 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> | 213 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····o·<<·<span·class="stringliteral">"var["</span>·<<·i·<<·<span·class="stringliteral">"]·"</span></div> |
214 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">">="</span>·:·<span·class="stringliteral">"<"</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> | 214 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<<·((<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>·==·0)·?·<span·class="stringliteral">">="</span>·:·<span·class="stringliteral">"<"</span>)·<<·<span·class="stringliteral">"·"</span>·<<·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>;</div> |
215 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··}</div> | 215 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··}</div> |
216 | </div> | 216 | </div> |
217 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> | 217 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> |
218 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 218 | <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
Offset 220, 37 lines modified | Offset 220, 37 lines modified | ||
220 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a14880b9e27082334382fb62429afcaf4">ValCommitGr<View>::ValCommitGr</a></div> | 220 | <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a14880b9e27082334382fb62429afcaf4">ValCommitGr<View>::ValCommitGr</a></div> |
221 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitGr<View>::Var</a>>&·vb)</div> | 221 | <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValCommit.html#a895febe5c57f0e720526ab6847cb7d35">ValCommitGr<View>::Var</a>>&·vb)</div> |
222 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> | 222 | <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vb)·{}</div> |
223 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 223 | <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
224 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 224 | <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
225 | <div·class="foldopen"·id="foldopen00133"·data-start="{"·data-end="}"> | 225 | <div·class="foldopen"·id="foldopen00133"·data-start="{"·data-end="}"> |
226 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a69a19c50fabe92f6f4866283d850cde6">··133</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a14880b9e27082334382fb62429afcaf4">ValCommitGr<View>::ValCommitGr</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html">ValCommitGr</a>&·vc)</div> | 226 | <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a69a19c50fabe92f6f4866283d850cde6">··133</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a14880b9e27082334382fb62429afcaf4">ValCommitGr<View>::ValCommitGr</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html">ValCommitGr</a>&·vc)</div> |
227 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a>< | 227 | <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValCommit.html">ValCommit</a><View,int>(home,vc)·{}</div> |
228 | </div> | 228 | </div> |
229 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 229 | <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
230 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> | 230 | <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<a·class="code·hl_typedef"·href="namespaceGecode.html#afa985ae465bd12df08e29252cdb7519b">ModEvent</a></div> |
231 | <div·class="foldopen"·id="foldopen00137"·data-start="{"·data-end="}"> | 231 | <div·class="foldopen"·id="foldopen00137"·data-start="{"·data-end="}"> |
232 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a1f6ddf00ea8a17946d27dded2a48ff89">··137</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a1f6ddf00ea8a17946d27dded2a48ff89">ValCommitGr<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,· | 232 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a1f6ddf00ea8a17946d27dded2a48ff89">··137</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValCommitGr.html#a1f6ddf00ea8a17946d27dded2a48ff89">ValCommitGr<View>::commit</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a7cb4cbbbe796c9670006f61eeaaf3997">a</a>,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>,·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>)·{</div> |
Max diff block lines reached; 11306/53772 bytes (21.03%) of diff not shown. |
Offset 46, 123 lines modified | Offset 46, 123 lines modified | ||
46 | 37·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 46 | 37·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
47 | 38·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q | 47 | 38·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q |
48 | 39·(Space&·home,·const·ValBranch<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 48 | 39·(Space&·home,·const·ValBranch<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
49 | 40·:·ValCommit<View,int>(home,vb)·{} | 49 | 40·:·ValCommit<View,int>(home,vb)·{} |
50 | 41·template<class·View> | 50 | 41·template<class·View> |
51 | 42·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 51 | 42·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
52 | _\x84_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q&·vc) | 52 | _\x84_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q&·vc) |
53 | 44·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t< | 53 | 44·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vc)·{} |
54 | 45·template<class·View> | 54 | 45·template<class·View> |
55 | 46·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t | 55 | 46·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t |
56 | _\x84_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 56 | _\x84_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int,·int·_\x8n)·{ |
57 | 48·return·(_\x8a·==·0)·?·_\x8x.eq(home,_\x8n)·:·_\x8x.nq(home,_\x8n); | 57 | 48·return·(_\x8a·==·0)·?·_\x8x.eq(home,_\x8n)·:·_\x8x.nq(home,_\x8n); |
58 | 49·} | 58 | 49·} |
59 | 50·template<class·View> | 59 | 50·template<class·View> |
60 | 51·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* | 60 | 51·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* |
61 | _\x85_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 61 | _\x85_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int·_\x8n)·const·{ |
62 | 53·if·(_\x8a·==·0) | 62 | 53·if·(_\x8a·==·0) |
63 | 54·return·new·(home)·_\x8E_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); | 63 | 54·return·new·(home)·_\x8E_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); |
64 | 55·else | 64 | 55·else |
65 | 56·return·NULL; | 65 | 56·return·NULL; |
66 | 57·} | 66 | 57·} |
67 | 58·template<class·View> | 67 | 58·template<class·View> |
68 | 59·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void | 68 | 59·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void |
69 | _\x86_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,· | 69 | _\x86_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8E_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,·View,·int·i, |
70 | 61·int·_\x8n,·std::ostream&·o)·const·{ | 70 | 61·int·_\x8n,·std::ostream&·o)·const·{ |
71 | 62·o·<<·"var["·<<·i·<<·"]·" | 71 | 62·o·<<·"var["·<<·i·<<·"]·" |
72 | 63·<<·((_\x8a·==·0)·?·"="·:·"!=")·<<·"·"·<<·_\x8n; | 72 | 63·<<·((_\x8a·==·0)·?·"="·:·"!=")·<<·"·"·<<·_\x8n; |
73 | 64·} | 73 | 64·} |
74 | 65 | 74 | 65 |
75 | 66·template<class·View> | 75 | 66·template<class·View> |
76 | 67·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 76 | 67·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
77 | 68·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q | 77 | 68·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q |
78 | 69·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 78 | 69·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
79 | 70·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} | 79 | 70·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} |
80 | 71·template<class·View> | 80 | 71·template<class·View> |
81 | 72·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 81 | 72·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
82 | _\x87_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q&·vc) | 82 | _\x87_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q&·vc) |
83 | 74·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t< | 83 | 74·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vc)·{} |
84 | 75·template<class·View> | 84 | 75·template<class·View> |
85 | 76·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t | 85 | 76·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t |
86 | _\x87_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 86 | _\x87_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int,·int·_\x8n)·{ |
87 | 78·return·(_\x8a·==·0)·?·_\x8x.lq(home,_\x8n)·:·_\x8x.gr(home,_\x8n); | 87 | 78·return·(_\x8a·==·0)·?·_\x8x.lq(home,_\x8n)·:·_\x8x.gr(home,_\x8n); |
88 | 79·} | 88 | 79·} |
89 | 80·template<class·View> | 89 | 80·template<class·View> |
90 | 81·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* | 90 | 81·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* |
91 | _\x88_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 91 | _\x88_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int·_\x8n)·const·{ |
92 | 83·if·(_\x8a·==·0) | 92 | 83·if·(_\x8a·==·0) |
93 | 84·return·new·(home)·_\x8L_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); | 93 | 84·return·new·(home)·_\x8L_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); |
94 | 85·else | 94 | 85·else |
95 | 86·return·NULL; | 95 | 86·return·NULL; |
96 | 87·} | 96 | 87·} |
97 | 88·template<class·View> | 97 | 88·template<class·View> |
98 | 89·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void | 98 | 89·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void |
99 | _\x89_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,· | 99 | _\x89_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8L_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,·View,·int·i, |
100 | 91·int·_\x8n,·std::ostream&·o)·const·{ | 100 | 91·int·_\x8n,·std::ostream&·o)·const·{ |
101 | 92·o·<<·"var["·<<·i·<<·"]·" | 101 | 92·o·<<·"var["·<<·i·<<·"]·" |
102 | 93·<<·((_\x8a·==·0)·?·"<="·:·">")·<<·"·"·<<·_\x8n; | 102 | 93·<<·((_\x8a·==·0)·?·"<="·:·">")·<<·"·"·<<·_\x8n; |
103 | 94·} | 103 | 94·} |
104 | 95 | 104 | 95 |
105 | 96·template<class·View> | 105 | 96·template<class·View> |
106 | 97·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 106 | 97·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
107 | 98·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q | 107 | 98·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q |
108 | 99·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 108 | 99·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
109 | 100·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} | 109 | 100·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} |
110 | 101·template<class·View> | 110 | 101·template<class·View> |
111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
112 | _\x81_\x80_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q&·vc) | 112 | _\x81_\x80_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q&·vc) |
113 | 104·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t< | 113 | 104·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vc)·{} |
114 | 105·template<class·View> | 114 | 105·template<class·View> |
115 | 106·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t | 115 | 106·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t |
116 | _\x81_\x80_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 116 | _\x81_\x80_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int,·int·_\x8n) |
117 | { | 117 | { |
118 | 108·return·(_\x8a·==·0)·?·_\x8x.gq(home,_\x8n)·:·_\x8x.le(home,_\x8n); | 118 | 108·return·(_\x8a·==·0)·?·_\x8x.gq(home,_\x8n)·:·_\x8x.le(home,_\x8n); |
119 | 109·} | 119 | 109·} |
120 | 110·template<class·View> | 120 | 110·template<class·View> |
121 | 111·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* | 121 | 111·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* |
122 | _\x81_\x81_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 122 | _\x81_\x81_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int·_\x8n)·const·{ |
123 | 113·if·(_\x8a·==·0) | 123 | 113·if·(_\x8a·==·0) |
124 | 114·return·new·(home)·_\x8G_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); | 124 | 114·return·new·(home)·_\x8G_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n); |
125 | 115·else | 125 | 115·else |
126 | 116·return·NULL; | 126 | 116·return·NULL; |
127 | 117·} | 127 | 117·} |
128 | 118·template<class·View> | 128 | 118·template<class·View> |
129 | 119·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void | 129 | 119·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void |
130 | _\x81_\x82_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,· | 130 | _\x81_\x82_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8q_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,·View,·int·i, |
131 | 121·int·_\x8n,·std::ostream&·o)·const·{ | 131 | 121·int·_\x8n,·std::ostream&·o)·const·{ |
132 | 122·o·<<·"var["·<<·i·<<·"]·" | 132 | 122·o·<<·"var["·<<·i·<<·"]·" |
133 | 123·<<·((_\x8a·==·0)·?·">="·:·"<")·<<·"·"·<<·_\x8n; | 133 | 123·<<·((_\x8a·==·0)·?·">="·:·"<")·<<·"·"·<<·_\x8n; |
134 | 124·} | 134 | 124·} |
135 | 125 | 135 | 125 |
136 | 126·template<class·View> | 136 | 126·template<class·View> |
137 | 127·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 137 | 127·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
138 | 128·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r | 138 | 128·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r |
139 | 129·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 139 | 129·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
140 | 130·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} | 140 | 130·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vb)·{} |
141 | 131·template<class·View> | 141 | 131·template<class·View> |
142 | 132·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 142 | 132·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
143 | _\x81_\x83_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r&·vc) | 143 | _\x81_\x83_\x83·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r&·vc) |
144 | 134·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t< | 144 | 134·:·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t<View,int>(home,vc)·{} |
145 | 135·template<class·View> | 145 | 135·template<class·View> |
146 | 136·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t | 146 | 136·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8M_\x8o_\x8d_\x8E_\x8v_\x8e_\x8n_\x8t |
147 | _\x81_\x83_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 147 | _\x81_\x83_\x87·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int,·int·_\x8n) |
148 | { | 148 | { |
149 | 138·return·(_\x8a·==·0)·?·_\x8x.gr(home,_\x8n)·:·_\x8x.lq(home,_\x8n); | 149 | 138·return·(_\x8a·==·0)·?·_\x8x.gr(home,_\x8n)·:·_\x8x.lq(home,_\x8n); |
150 | 139·} | 150 | 139·} |
151 | 140·template<class·View> | 151 | 140·template<class·View> |
152 | 141·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* | 152 | 141·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·_\x8N_\x8G_\x8L* |
153 | _\x81_\x84_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,· | 153 | _\x81_\x84_\x82·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8n_\x8g_\x8l(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·unsigned·int·_\x8a,·View·_\x8x,·int·_\x8n)·const·{ |
154 | 143·if·(_\x8a·==·0) | 154 | 143·if·(_\x8a·==·0) |
155 | 144·return·new·(home)·_\x8G_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n+1); | 155 | 144·return·new·(home)·_\x8G_\x8q_\x8N_\x8G_\x8L_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,_\x8x,_\x8n+1); |
156 | 145·else | 156 | 145·else |
157 | 146·return·NULL; | 157 | 146·return·NULL; |
158 | 147·} | 158 | 147·} |
159 | 148·template<class·View> | 159 | 148·template<class·View> |
160 | 149·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void | 160 | 149·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·void |
161 | _\x81_\x85_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,· | 161 | _\x81_\x85_\x80·_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8G_\x8r_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8p_\x8r_\x8i_\x8n_\x8t(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·unsigned·int·_\x8a,·View,·int·i, |
162 | 151·int·_\x8n,·std::ostream&·o)·const·{ | 162 | 151·int·_\x8n,·std::ostream&·o)·const·{ |
163 | 152·o·<<·"var["·<<·i·<<·"]·" | 163 | 152·o·<<·"var["·<<·i·<<·"]·" |
164 | 153·<<·((_\x8a·==·0)·?·">"·:·"<=")·<<·"·"·<<·_\x8n; | 164 | 153·<<·((_\x8a·==·0)·?·">"·:·"<=")·<<·"·"·<<·_\x8n; |
165 | 154·} | 165 | 154·} |
166 | 155 | 166 | 155 |
167 | 156}}} | 167 | 156}}} |
168 | 157 | 168 | 157 |
Offset 272, 18 lines modified | Offset 272, 14 lines modified | ||
272 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t | 272 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t |
273 | Base·class·for·value·commit. | 273 | Base·class·for·value·commit. |
274 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 | 274 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 |
Max diff block lines reached; 583/9415 bytes (6.19%) of diff not shown. |
Offset 106, 97 lines modified | Offset 106, 97 lines modified | ||
106 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a4b4c1dcd8ab9e739aa27be70b9e6779c">ValSelMin<View>::ValSelMin</a></div> | 106 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a4b4c1dcd8ab9e739aa27be70b9e6779c">ValSelMin<View>::ValSelMin</a></div> |
107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··(Space&·home,·<span·class="keyword">const</span>·ValBranch<<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMin<View>::Var</a>>&·vb)</div> | 107 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··(Space&·home,·<span·class="keyword">const</span>·ValBranch<<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMin<View>::Var</a>>&·vb)</div> |
108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·ValSel<View,int>(home,vb)·{}</div> | 108 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·ValSel<View,int>(home,vb)·{}</div> |
109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 109 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 110 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
111 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> | 111 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> |
112 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a862c7c4087b7700f8146b782cc91d0aa">···43</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html">ValSelMin<View>::ValSelMin</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html">ValSelMin</a>&·vs)</div> | 112 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a862c7c4087b7700f8146b782cc91d0aa">···43</a></span>··<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html">ValSelMin<View>::ValSelMin</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html">ValSelMin</a>&·vs)</div> |
113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a>< | 113 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vs)·{}</div> |
114 | </div> | 114 | </div> |
115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 115 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 116 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
117 | <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> | 117 | <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> |
118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a8485dad5d2a5bc09f63f890706499341">···47</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a8485dad5d2a5bc09f63f890706499341">ValSelMin<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 118 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a8485dad5d2a5bc09f63f890706499341">···47</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMin.html#a8485dad5d2a5bc09f63f890706499341">ValSelMin<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min();</div> | 119 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min();</div> |
120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> | 120 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> |
121 | </div> | 121 | </div> |
122 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 122 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 123 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
124 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 124 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
125 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a51da341a71100158f1aa82af4d9b1ed2">ValSelMax<View>::ValSelMax</a></div> | 125 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a51da341a71100158f1aa82af4d9b1ed2">ValSelMax<View>::ValSelMax</a></div> |
126 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMax<View>::Var</a>>&·vb)</div> | 126 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMax<View>::Var</a>>&·vb)</div> |
127 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> | 127 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> |
128 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 128 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
129 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 129 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
130 | <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> | 130 | <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> |
131 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a9fb72ae1178e229182f83b1fb8d99182">···58</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a51da341a71100158f1aa82af4d9b1ed2">ValSelMax<View>::ValSelMax</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html">ValSelMax</a>&·vs)</div> | 131 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a9fb72ae1178e229182f83b1fb8d99182">···58</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a51da341a71100158f1aa82af4d9b1ed2">ValSelMax<View>::ValSelMax</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html">ValSelMax</a>&·vs)</div> |
132 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a>< | 132 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vs)·{}</div> |
133 | </div> | 133 | </div> |
134 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 134 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
135 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 135 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
136 | <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> | 136 | <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> |
137 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a1aa0a398ec809dc2df342b0685869a0e">···62</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a1aa0a398ec809dc2df342b0685869a0e">ValSelMax<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 137 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a1aa0a398ec809dc2df342b0685869a0e">···62</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMax.html#a1aa0a398ec809dc2df342b0685869a0e">ValSelMax<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
138 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max();</div> | 138 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max();</div> |
139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> | 139 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> |
140 | </div> | 140 | </div> |
141 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | 141 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
142 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 142 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
143 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 143 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5869c9f16fb37784575c7e26cf248cfd">ValSelMed<View>::ValSelMed</a></div> | 144 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5869c9f16fb37784575c7e26cf248cfd">ValSelMed<View>::ValSelMed</a></div> |
145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMed<View>::Var</a>>&·vb)</div> | 145 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelMed<View>::Var</a>>&·vb)</div> |
146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> | 146 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> |
147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 147 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 148 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
149 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> | 149 | <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> |
150 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5a330a9b518f0480c6be20d12cf0e722">···73</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5869c9f16fb37784575c7e26cf248cfd">ValSelMed<View>::ValSelMed</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html">ValSelMed</a>&·vs)</div> | 150 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5a330a9b518f0480c6be20d12cf0e722">···73</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a5869c9f16fb37784575c7e26cf248cfd">ValSelMed<View>::ValSelMed</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html">ValSelMed</a>&·vs)</div> |
151 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a>< | 151 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vs)·{}</div> |
152 | </div> | 152 | </div> |
153 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 153 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
154 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 154 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
155 | <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> | 155 | <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> |
156 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a99bdd2c25adf9acae379c2a844b58c9d">···77</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a99bdd2c25adf9acae379c2a844b58c9d">ValSelMed<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 156 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a99bdd2c25adf9acae379c2a844b58c9d">···77</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelMed.html#a99bdd2c25adf9acae379c2a844b58c9d">ValSelMed<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
157 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.med();</div> | 157 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.med();</div> |
158 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> | 158 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> |
159 | </div> | 159 | </div> |
160 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> | 160 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> |
161 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 161 | <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
162 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 162 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
163 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a68f5a0655932ce8faf38eda082353932">ValSelAvg<View>::ValSelAvg</a></div> | 163 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a68f5a0655932ce8faf38eda082353932">ValSelAvg<View>::ValSelAvg</a></div> |
164 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelAvg<View>::Var</a>>&·vb)</div> | 164 | <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelAvg<View>::Var</a>>&·vb)</div> |
165 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> | 165 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb)·{}</div> |
166 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 166 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
167 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 167 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
168 | <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> | 168 | <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> |
169 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#adfb3d901d81f1a37d014ea7651703ea6">···88</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a68f5a0655932ce8faf38eda082353932">ValSelAvg<View>::ValSelAvg</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html">ValSelAvg</a>&·vs)</div> | 169 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#adfb3d901d81f1a37d014ea7651703ea6">···88</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a68f5a0655932ce8faf38eda082353932">ValSelAvg<View>::ValSelAvg</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html">ValSelAvg</a>&·vs)</div> |
170 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a>< | 170 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vs)·{}</div> |
171 | </div> | 171 | </div> |
172 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 172 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
173 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 173 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
174 | <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> | 174 | <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> |
175 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a8b78700849a4a507305c4dce0645c18e">···92</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a8b78700849a4a507305c4dce0645c18e">ValSelAvg<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 175 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a8b78700849a4a507305c4dce0645c18e">···92</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelAvg.html#a8b78700849a4a507305c4dce0645c18e">ValSelAvg<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
176 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.width()·==·2U)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min()·:·((<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min()+<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max())·/·2);</div> | 176 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.width()·==·2U)·?·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min()·:·((<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.min()+<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.max())·/·2);</div> |
177 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> | 177 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> |
178 | </div> | 178 | </div> |
179 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> | 179 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> |
180 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 180 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
181 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 181 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
182 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">ValSelRnd<View>::ValSelRnd</a></div> | 182 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">ValSelRnd<View>::ValSelRnd</a></div> |
183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelRnd<View>::Var</a>>&·vb)</div> | 183 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1ValBranch.html">ValBranch</a><<a·class="code·hl_typedef"·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">ValSelRnd<View>::Var</a>>&·vb)</div> |
184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vb.rnd())·{}</div> | 184 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vb),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vb.rnd())·{}</div> |
185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 185 | <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 186 | <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
187 | <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}"> | 187 | <div·class="foldopen"·id="foldopen00103"·data-start="{"·data-end="}"> |
188 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#afc75af086cd377fb9ee27a2f3b931620">··103</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">ValSelRnd<View>::ValSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html">ValSelRnd</a>&·vs)</div> | 188 | <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#afc75af086cd377fb9ee27a2f3b931620">··103</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">ValSelRnd<View>::ValSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html">ValSelRnd</a>&·vs)</div> |
189 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a>< | 189 | <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ValSel.html">ValSel</a><View,int>(home,vs),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vs.<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>)·{</div> |
190 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> | 190 | <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div> |
191 | </div> | 191 | </div> |
192 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 192 | <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
193 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> | 193 | <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a>·<span·class="keywordtype">int</span></div> |
194 | <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="}"> | 194 | <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="}"> |
195 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a62bde4cc05d0c9c82696aea8a2969d46">··108</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a62bde4cc05d0c9c82696aea8a2969d46">ValSelRnd<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,· | 195 | <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a62bde4cc05d0c9c82696aea8a2969d46">··108</a></span>··<a·class="code·hl_function"·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a62bde4cc05d0c9c82696aea8a2969d46">ValSelRnd<View>::val</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·View·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>)·{</div> |
196 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>·=·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> | 196 | <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>·=·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>.size());</div> |
197 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">for</span>·(<a·class="code·hl_class"·href="classGecode_1_1Int_1_1ViewRanges.html">ViewRanges<View></a>·i(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>);·i();·++i)·{</div> | 197 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">for</span>·(<a·class="code·hl_class"·href="classGecode_1_1Int_1_1ViewRanges.html">ViewRanges<View></a>·i(<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>);·i();·++i)·{</div> |
198 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">if</span>·(i.width()·>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>)</div> | 198 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keywordflow">if</span>·(i.width()·>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>)</div> |
199 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········<span·class="keywordflow">return</span>·i.min()·+·<span·class="keyword">static_cast<</span><span·class="keywordtype">int</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>);</div> | 199 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········<span·class="keywordflow">return</span>·i.min()·+·<span·class="keyword">static_cast<</span><span·class="keywordtype">int</span><span·class="keyword">></span>(<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>);</div> |
200 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>·-=·i.width();</div> | 200 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a533391314665d6bf1b5575e9a9cd8552">p</a>·-=·i.width();</div> |
201 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div> | 201 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····}</div> |
202 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<a·class="code·hl_define"·href="support_2macros_8hpp.html#a28e39a96a83a0676b5daab8e1f0e0e91">GECODE_NEVER</a>;</div> | 202 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<a·class="code·hl_define"·href="support_2macros_8hpp.html#a28e39a96a83a0676b5daab8e1f0e0e91">GECODE_NEVER</a>;</div> |
Offset 296, 15 lines modified | Offset 296, 14 lines modified | ||
296 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1Branch_1_1ValSelRnd_html_a85a3a3e0a9ff66a4b651d88978227b67"><div·class="ttname"><a·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">Gecode::Int::Branch::ValSelRnd::ValSelRnd</a></div><div·class="ttdeci">ValSelRnd(Space·&home,·const·ValBranch<·Var·>·&vb)</div><div·class="ttdoc">Constructor·for·initialization.</div></div> | 296 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1Branch_1_1ValSelRnd_html_a85a3a3e0a9ff66a4b651d88978227b67"><div·class="ttname"><a·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#a85a3a3e0a9ff66a4b651d88978227b67">Gecode::Int::Branch::ValSelRnd::ValSelRnd</a></div><div·class="ttdeci">ValSelRnd(Space·&home,·const·ValBranch<·Var·>·&vb)</div><div·class="ttdoc">Constructor·for·initialization.</div></div> |
297 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1Branch_1_1ValSelRnd_html_ad96c82e4102cd284751906bc59af5e3c"><div·class="ttname"><a·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#ad96c82e4102cd284751906bc59af5e3c">Gecode::Int::Branch::ValSelRnd::dispose</a></div><div·class="ttdeci">void·dispose(Space·&home)</div><div·class="ttdoc">Delete·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2branch_2val-sel_8hpp_source.html#l00125">val-sel.hpp:125</a></div></div> | 297 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1Branch_1_1ValSelRnd_html_ad96c82e4102cd284751906bc59af5e3c"><div·class="ttname"><a·href="classGecode_1_1Int_1_1Branch_1_1ValSelRnd.html#ad96c82e4102cd284751906bc59af5e3c">Gecode::Int::Branch::ValSelRnd::dispose</a></div><div·class="ttdeci">void·dispose(Space·&home)</div><div·class="ttdoc">Delete·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2branch_2val-sel_8hpp_source.html#l00125">val-sel.hpp:125</a></div></div> |
298 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1IntView_html"><div·class="ttname"><a·href="classGecode_1_1Int_1_1IntView.html">Gecode::Int::IntView</a></div><div·class="ttdoc">Integer·view·for·integer·variables.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2view_8hpp_source.html#l00129">view.hpp:129</a></div></div> | 298 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1IntView_html"><div·class="ttname"><a·href="classGecode_1_1Int_1_1IntView.html">Gecode::Int::IntView</a></div><div·class="ttdoc">Integer·view·for·integer·variables.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2view_8hpp_source.html#l00129">view.hpp:129</a></div></div> |
299 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1ViewRanges_html"><div·class="ttname"><a·href="classGecode_1_1Int_1_1ViewRanges.html">Gecode::Int::ViewRanges</a></div><div·class="ttdoc">Range·iterator·for·integer·views.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2view_8hpp_source.html#l00054">view.hpp:54</a></div></div> | 299 | <div·class="ttc"·id="aclassGecode_1_1Int_1_1ViewRanges_html"><div·class="ttname"><a·href="classGecode_1_1Int_1_1ViewRanges.html">Gecode::Int::ViewRanges</a></div><div·class="ttdoc">Range·iterator·for·integer·views.</div><div·class="ttdef"><b>Definition</b>·<a·href="int_2view_8hpp_source.html#l00054">view.hpp:54</a></div></div> |
300 | <div·class="ttc"·id="aclassGecode_1_1Space_html"><div·class="ttname"><a·href="classGecode_1_1Space.html">Gecode::Space</a></div><div·class="ttdoc">Computation·spaces.</div><div·class="ttdef"><b>Definition</b>·<a·href="core_8hpp_source.html#l01742">core.hpp:1742</a></div></div> | 300 | <div·class="ttc"·id="aclassGecode_1_1Space_html"><div·class="ttname"><a·href="classGecode_1_1Space.html">Gecode::Space</a></div><div·class="ttdoc">Computation·spaces.</div><div·class="ttdef"><b>Definition</b>·<a·href="core_8hpp_source.html#l01742">core.hpp:1742</a></div></div> |
301 | <div·class="ttc"·id="aclassGecode_1_1ValBranch_html"><div·class="ttname"><a·href="classGecode_1_1ValBranch.html">Gecode::ValBranch</a></div><div·class="ttdoc">Value·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val_8hpp_source.html#l00041">val.hpp:41</a></div></div> | 301 | <div·class="ttc"·id="aclassGecode_1_1ValBranch_html"><div·class="ttname"><a·href="classGecode_1_1ValBranch.html">Gecode::ValBranch</a></div><div·class="ttdoc">Value·branching·information.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val_8hpp_source.html#l00041">val.hpp:41</a></div></div> |
302 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html"><div·class="ttname"><a·href="classGecode_1_1ValSel.html">Gecode::ValSel</a></div><div·class="ttdoc">Base·class·for·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00044">val-sel.hpp:44</a></div></div> | 302 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html"><div·class="ttname"><a·href="classGecode_1_1ValSel.html">Gecode::ValSel</a></div><div·class="ttdoc">Base·class·for·value·selection.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00044">val-sel.hpp:44</a></div></div> |
303 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html_a505b0292df0aa0f8ec84940c6d99973d"><div·class="ttname"><a·href="classGecode_1_1ValSel.html#a505b0292df0aa0f8ec84940c6d99973d">Gecode::ValSel<·View,·int·>::View</a></div><div·class="ttdeci">View·View</div><div·class="ttdoc">View·type.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00047">val-sel.hpp:47</a></div></div> | ||
304 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html_ac08861714503f6c7d4f10460c4e70b89"><div·class="ttname"><a·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">Gecode::ValSel<·View,·int·>::Var</a></div><div·class="ttdeci">View::VarType·Var</div><div·class="ttdoc">Corresponding·variable·type.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00049">val-sel.hpp:49</a></div></div> | 303 | <div·class="ttc"·id="aclassGecode_1_1ValSel_html_ac08861714503f6c7d4f10460c4e70b89"><div·class="ttname"><a·href="classGecode_1_1ValSel.html#ac08861714503f6c7d4f10460c4e70b89">Gecode::ValSel<·View,·int·>::Var</a></div><div·class="ttdeci">View::VarType·Var</div><div·class="ttdoc">Corresponding·variable·type.</div><div·class="ttdef"><b>Definition</b>·<a·href="kernel_2branch_2val-sel_8hpp_source.html#l00049">val-sel.hpp:49</a></div></div> |
305 | <div·class="ttc"·id="anamespaceGecode_html"><div·class="ttname"><a·href="namespaceGecode.html">Gecode</a></div><div·class="ttdoc">Gecode·toplevel·namespace</div></div> | 304 | <div·class="ttc"·id="anamespaceGecode_html"><div·class="ttname"><a·href="namespaceGecode.html">Gecode</a></div><div·class="ttdoc">Gecode·toplevel·namespace</div></div> |
306 | <div·class="ttc"·id="anamespaceGecode_html_a289d47f7249bc9c9193524af89d44e44"><div·class="ttname"><a·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">Gecode::r</a></div><div·class="ttdeci">Post·propagator·for·SetVar·SetOpType·SetVar·SetRelType·r</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00767">set.hh:767</a></div></div> | 305 | <div·class="ttc"·id="anamespaceGecode_html_a289d47f7249bc9c9193524af89d44e44"><div·class="ttname"><a·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">Gecode::r</a></div><div·class="ttdeci">Post·propagator·for·SetVar·SetOpType·SetVar·SetRelType·r</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00767">set.hh:767</a></div></div> |
307 | <div·class="ttc"·id="anamespaceGecode_html_a545dfd196c1486d2c232576aa3ab094e"><div·class="ttname"><a·href="namespaceGecode.html#a545dfd196c1486d2c232576aa3ab094e">Gecode::min</a></div><div·class="ttdeci">void·min(Home·home,·FloatVar·x0,·FloatVar·x1,·FloatVar·x2)</div><div·class="ttdoc">Post·propagator·for·.</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2float_2arithmetic_8cpp_source.html#l00067">arithmetic.cpp:67</a></div></div> | 306 | <div·class="ttc"·id="anamespaceGecode_html_a545dfd196c1486d2c232576aa3ab094e"><div·class="ttname"><a·href="namespaceGecode.html#a545dfd196c1486d2c232576aa3ab094e">Gecode::min</a></div><div·class="ttdeci">void·min(Home·home,·FloatVar·x0,·FloatVar·x1,·FloatVar·x2)</div><div·class="ttdoc">Post·propagator·for·.</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2float_2arithmetic_8cpp_source.html#l00067">arithmetic.cpp:67</a></div></div> |
308 | <div·class="ttc"·id="anamespaceGecode_html_adf2d08f1cc6a855b4d64caaed827c364"><div·class="ttname"><a·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">Gecode::x</a></div><div·class="ttdeci">Post·propagator·for·SetVar·x</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00767">set.hh:767</a></div></div> | 307 | <div·class="ttc"·id="anamespaceGecode_html_adf2d08f1cc6a855b4d64caaed827c364"><div·class="ttname"><a·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">Gecode::x</a></div><div·class="ttdeci">Post·propagator·for·SetVar·x</div><div·class="ttdef"><b>Definition</b>·<a·href="gecode_2set_8hh_source.html#l00767">set.hh:767</a></div></div> |
309 | <div·class="ttc"·id="asupport_2config_8hpp_html_adb97414df8177596c2b149cf5f588ac8"><div·class="ttname"><a·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div><div·class="ttdeci">#define·forceinline</div><div·class="ttdef"><b>Definition</b>·<a·href="support_2config_8hpp_source.html#l00187">config.hpp:187</a></div></div> | 308 | <div·class="ttc"·id="asupport_2config_8hpp_html_adb97414df8177596c2b149cf5f588ac8"><div·class="ttname"><a·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div><div·class="ttdeci">#define·forceinline</div><div·class="ttdef"><b>Definition</b>·<a·href="support_2config_8hpp_source.html#l00187">config.hpp:187</a></div></div> |
310 | <div·class="ttc"·id="asupport_2macros_8hpp_html_a28e39a96a83a0676b5daab8e1f0e0e91"><div·class="ttname"><a·href="support_2macros_8hpp.html#a28e39a96a83a0676b5daab8e1f0e0e91">GECODE_NEVER</a></div><div·class="ttdeci">#define·GECODE_NEVER</div><div·class="ttdoc">Assert·that·this·command·is·never·executed.</div><div·class="ttdef"><b>Definition</b>·<a·href="support_2macros_8hpp_source.html#l00056">macros.hpp:56</a></div></div> | 309 | <div·class="ttc"·id="asupport_2macros_8hpp_html_a28e39a96a83a0676b5daab8e1f0e0e91"><div·class="ttname"><a·href="support_2macros_8hpp.html#a28e39a96a83a0676b5daab8e1f0e0e91">GECODE_NEVER</a></div><div·class="ttdeci">#define·GECODE_NEVER</div><div·class="ttdoc">Assert·that·this·command·is·never·executed.</div><div·class="ttdef"><b>Definition</b>·<a·href="support_2macros_8hpp_source.html#l00056">macros.hpp:56</a></div></div> |
Offset 46, 79 lines modified | Offset 46, 79 lines modified | ||
46 | 37·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 46 | 37·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
47 | 38·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n | 47 | 38·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n |
48 | 39·(Space&·home,·const·ValBranch<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 48 | 39·(Space&·home,·const·ValBranch<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
49 | 40·:·ValSel<View,int>(home,vb)·{} | 49 | 40·:·ValSel<View,int>(home,vb)·{} |
50 | 41·template<class·View> | 50 | 41·template<class·View> |
51 | 42·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 51 | 42·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
52 | _\x84_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n&·vs) | 52 | _\x84_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n&·vs) |
53 | 44·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l< | 53 | 44·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vs)·{} |
54 | 45·template<class·View> | 54 | 45·template<class·View> |
55 | 46·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 55 | 46·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
56 | _\x84_\x87·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 56 | _\x84_\x87·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8i_\x8n_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
57 | 48·return·_\x8x.min(); | 57 | 48·return·_\x8x.min(); |
58 | 49·} | 58 | 49·} |
59 | 50 | 59 | 50 |
60 | 51·template<class·View> | 60 | 51·template<class·View> |
61 | 52·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 61 | 52·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
62 | 53·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x | 62 | 53·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x |
63 | 54·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 63 | 54·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
64 | 55·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} | 64 | 55·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} |
65 | 56·template<class·View> | 65 | 56·template<class·View> |
66 | 57·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 66 | 57·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
67 | _\x85_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x&·vs) | 67 | _\x85_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x&·vs) |
68 | 59·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l< | 68 | 59·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vs)·{} |
69 | 60·template<class·View> | 69 | 60·template<class·View> |
70 | 61·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 70 | 61·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
71 | _\x86_\x82·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 71 | _\x86_\x82·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8a_\x8x_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
72 | 63·return·_\x8x.max(); | 72 | 63·return·_\x8x.max(); |
73 | 64·} | 73 | 64·} |
74 | 65 | 74 | 65 |
75 | 66·template<class·View> | 75 | 66·template<class·View> |
76 | 67·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 76 | 67·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
77 | 68·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d | 77 | 68·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d |
78 | 69·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 78 | 69·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
79 | 70·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} | 79 | 70·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} |
80 | 71·template<class·View> | 80 | 71·template<class·View> |
81 | 72·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 81 | 72·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
82 | _\x87_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d&·vs) | 82 | _\x87_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d&·vs) |
83 | 74·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l< | 83 | 74·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vs)·{} |
84 | 75·template<class·View> | 84 | 75·template<class·View> |
85 | 76·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 85 | 76·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
86 | _\x87_\x87·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 86 | _\x87_\x87·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8M_\x8e_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
87 | 78·return·_\x8x.med(); | 87 | 78·return·_\x8x.med(); |
88 | 79·} | 88 | 79·} |
89 | 80 | 89 | 80 |
90 | 81·template<class·View> | 90 | 81·template<class·View> |
91 | 82·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 91 | 82·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
92 | 83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g | 92 | 83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g |
93 | 84·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 93 | 84·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
94 | 85·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} | 94 | 85·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb)·{} |
95 | 86·template<class·View> | 95 | 86·template<class·View> |
96 | 87·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 96 | 87·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
97 | _\x88_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g&·vs) | 97 | _\x88_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g&·vs) |
98 | 89·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l< | 98 | 89·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vs)·{} |
99 | 90·template<class·View> | 99 | 90·template<class·View> |
100 | 91·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 100 | 91·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
101 | _\x89_\x82·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 101 | _\x89_\x82·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8A_\x8v_\x8g_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
102 | 93·return·(_\x8x.width()·==·2U)·?·_\x8x.min()·:·((_\x8x.min()+_\x8x.max())·/·2); | 102 | 93·return·(_\x8x.width()·==·2U)·?·_\x8x.min()·:·((_\x8x.min()+_\x8x.max())·/·2); |
103 | 94·} | 103 | 94·} |
104 | 95 | 104 | 95 |
105 | 96·template<class·View> | 105 | 96·template<class·View> |
106 | 97·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 106 | 97·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
107 | 98·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d | 107 | 98·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d |
108 | 99·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) | 108 | 99·(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h<_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r>&·vb) |
109 | 100·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb),·_\x8r(vb.rnd())·{} | 109 | 100·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vb),·_\x8r(vb.rnd())·{} |
110 | 101·template<class·View> | 110 | 101·template<class·View> |
111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 111 | 102·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
112 | _\x81_\x80_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d&·vs) | 112 | _\x81_\x80_\x83·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d&·vs) |
113 | 104·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l< | 113 | 104·:·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l<View,int>(home,vs),·_\x8r(vs._\x8r)·{ |
114 | 105·} | 114 | 105·} |
115 | 106·template<class·View> | 115 | 106·template<class·View> |
116 | 107·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int | 116 | 107·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e·int |
117 | _\x81_\x80_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,· | 117 | _\x81_\x80_\x88·_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l(const·_\x8S_\x8p_\x8a_\x8c_\x8e&,·View·_\x8x,·int)·{ |
118 | 109·unsigned·int·_\x8p·=·_\x8r(_\x8x.size()); | 118 | 109·unsigned·int·_\x8p·=·_\x8r(_\x8x.size()); |
119 | 110·for·(_\x8V_\x8i_\x8e_\x8w_\x8R_\x8a_\x8n_\x8g_\x8e_\x8s_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>·i(_\x8x);·i();·++i)·{ | 119 | 110·for·(_\x8V_\x8i_\x8e_\x8w_\x8R_\x8a_\x8n_\x8g_\x8e_\x8s_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>·i(_\x8x);·i();·++i)·{ |
120 | 111·if·(i.width()·>·_\x8p) | 120 | 111·if·(i.width()·>·_\x8p) |
121 | 112·return·i.min()·+·static_cast<int>(_\x8p); | 121 | 112·return·i.min()·+·static_cast<int>(_\x8p); |
122 | 113·_\x8p·-=·i.width(); | 122 | 113·_\x8p·-=·i.width(); |
123 | 114·} | 123 | 114·} |
124 | 115·_\x8G_\x8E_\x8C_\x8O_\x8D_\x8E_\x8__\x8N_\x8E_\x8V_\x8E_\x8R; | 124 | 115·_\x8G_\x8E_\x8C_\x8O_\x8D_\x8E_\x8__\x8N_\x8E_\x8V_\x8E_\x8R; |
Offset 271, 18 lines modified | Offset 271, 14 lines modified | ||
271 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8o_\x8r_\x8e_\x8._\x8h_\x8p_\x8p_\x8:_\x81_\x87_\x84_\x82 | 271 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8c_\x8o_\x8r_\x8e_\x8._\x8h_\x8p_\x8p_\x8:_\x81_\x87_\x84_\x82 |
272 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h | 272 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h |
273 | Value·branching·information. | 273 | Value·branching·information. |
274 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x81 | 274 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x81 |
275 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l | 275 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l |
276 | Base·class·for·value·selection. | 276 | Base·class·for·value·selection. |
277 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 | 277 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x84 |
278 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8<_\x8·_\x8V_\x8i_\x8e_\x8w_\x8,_\x8·_\x8i_\x8n_\x8t_\x8·_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w | ||
279 | View·View | ||
280 | View·type. | ||
281 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x87 | ||
282 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8<_\x8·_\x8V_\x8i_\x8e_\x8w_\x8,_\x8·_\x8i_\x8n_\x8t_\x8·_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r | 278 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8V_\x8a_\x8l_\x8S_\x8e_\x8l_\x8<_\x8·_\x8V_\x8i_\x8e_\x8w_\x8,_\x8·_\x8i_\x8n_\x8t_\x8·_\x8>_\x8:_\x8:_\x8V_\x8a_\x8r |
283 | View::VarType·Var | 279 | View::VarType·Var |
284 | Corresponding·variable·type. | 280 | Corresponding·variable·type. |
285 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x89 | 281 | D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8v_\x8a_\x8l_\x8-_\x8s_\x8e_\x8l_\x8._\x8h_\x8p_\x8p_\x8:_\x84_\x89 |
286 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e | 282 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e |
287 | Gecode·toplevel·namespace | 283 | Gecode·toplevel·namespace |
288 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8r | 284 | _\x8G_\x8e_\x8c_\x8o_\x8d_\x8e_\x8:_\x8:_\x8r |
Offset 423, 21 lines modified | Offset 423, 21 lines modified | ||
423 | <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>·</div> | 423 | <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>·</div> |
424 | <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>·</div> | 424 | <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>·</div> |
425 | <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>·</div> | 425 | <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>·</div> |
426 | <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 426 | <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
427 | <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 427 | <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
428 | <div·class="foldopen"·id="foldopen00421"·data-start="{"·data-end="}"> | 428 | <div·class="foldopen"·id="foldopen00421"·data-start="{"·data-end="}"> |
429 | <div·class="line"><a·id="l00421"·name="l00421"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">··421</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">ViewSelNone<View>::ViewSelNone</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch<Var></a>&·vb)</div> | 429 | <div·class="line"><a·id="l00421"·name="l00421"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">··421</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">ViewSelNone<View>::ViewSelNone</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch<Var></a>&·vb)</div> |
430 | <div·class="line"><a·id="l00422"·name="l00422"></a><span·class="lineno">··422</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><View>(home,vb)·{}</div> | 430 | <div·class="line"><a·id="l00422"·name="l00422"></a><span·class="lineno">··422</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><<a·class="code·hl_typedef"·href="classGecode_1_1ViewSel.html#a0eb9229cfcbb6ee09a155263d9de256d">View</a>>(home,vb)·{}</div> |
431 | </div> | 431 | </div> |
432 | <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 432 | <div·class="line"><a·id="l00423"·name="l00423"></a><span·class="lineno">··423</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
433 | <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 433 | <div·class="line"><a·id="l00424"·name="l00424"></a><span·class="lineno">··424</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
434 | <div·class="foldopen"·id="foldopen00425"·data-start="{"·data-end="}"> | 434 | <div·class="foldopen"·id="foldopen00425"·data-start="{"·data-end="}"> |
435 | <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#a0850225aa09f159482d59a99900469d1">··425</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">ViewSelNone<View>::ViewSelNone</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1ViewSelNone.html">ViewSelNone<View></a>&·vs)</div> | 435 | <div·class="line"><a·id="l00425"·name="l00425"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#a0850225aa09f159482d59a99900469d1">··425</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#ab3a637b6d73184583ed72cd60b805859">ViewSelNone<View>::ViewSelNone</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1ViewSelNone.html">ViewSelNone<View></a>&·vs)</div> |
436 | <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><View>(home,vs)·{}</div> | 436 | <div·class="line"><a·id="l00426"·name="l00426"></a><span·class="lineno">··426</span>····:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><<a·class="code·hl_typedef"·href="classGecode_1_1ViewSel.html#a0eb9229cfcbb6ee09a155263d9de256d">View</a>>(home,vs)·{}</div> |
437 | </div> | 437 | </div> |
438 | <div·class="line"><a·id="l00427"·name="l00427"></a><span·class="lineno">··427</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 438 | <div·class="line"><a·id="l00427"·name="l00427"></a><span·class="lineno">··427</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
439 | <div·class="line"><a·id="l00428"·name="l00428"></a><span·class="lineno">··428</span>··<span·class="keywordtype">int</span></div> | 439 | <div·class="line"><a·id="l00428"·name="l00428"></a><span·class="lineno">··428</span>··<span·class="keywordtype">int</span></div> |
440 | <div·class="foldopen"·id="foldopen00429"·data-start="{"·data-end="}"> | 440 | <div·class="foldopen"·id="foldopen00429"·data-start="{"·data-end="}"> |
441 | <div·class="line"><a·id="l00429"·name="l00429"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#aa849d0ff38605e56771626d0bd262e16">··429</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#aa849d0ff38605e56771626d0bd262e16">ViewSelNone<View>::select</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<a·class="code·hl_class"·href="classGecode_1_1ViewArray.html">ViewArray<View></a>&,·<span·class="keywordtype">int</span>·s)·{</div> | 441 | <div·class="line"><a·id="l00429"·name="l00429"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelNone.html#aa849d0ff38605e56771626d0bd262e16">··429</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelNone.html#aa849d0ff38605e56771626d0bd262e16">ViewSelNone<View>::select</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<a·class="code·hl_class"·href="classGecode_1_1ViewArray.html">ViewArray<View></a>&,·<span·class="keywordtype">int</span>·s)·{</div> |
442 | <div·class="line"><a·id="l00430"·name="l00430"></a><span·class="lineno">··430</span>····<span·class="keywordflow">return</span>·s;</div> | 442 | <div·class="line"><a·id="l00430"·name="l00430"></a><span·class="lineno">··430</span>····<span·class="keywordflow">return</span>·s;</div> |
443 | <div·class="line"><a·id="l00431"·name="l00431"></a><span·class="lineno">··431</span>··}</div> | 443 | <div·class="line"><a·id="l00431"·name="l00431"></a><span·class="lineno">··431</span>··}</div> |
Offset 500, 21 lines modified | Offset 500, 21 lines modified | ||
500 | </div> | 500 | </div> |
501 | <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>·</div> | 501 | <div·class="line"><a·id="l00476"·name="l00476"></a><span·class="lineno">··476</span>·</div> |
502 | <div·class="line"><a·id="l00477"·name="l00477"></a><span·class="lineno">··477</span>·</div> | 502 | <div·class="line"><a·id="l00477"·name="l00477"></a><span·class="lineno">··477</span>·</div> |
503 | <div·class="line"><a·id="l00478"·name="l00478"></a><span·class="lineno">··478</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 503 | <div·class="line"><a·id="l00478"·name="l00478"></a><span·class="lineno">··478</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
504 | <div·class="line"><a·id="l00479"·name="l00479"></a><span·class="lineno">··479</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 504 | <div·class="line"><a·id="l00479"·name="l00479"></a><span·class="lineno">··479</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
505 | <div·class="foldopen"·id="foldopen00480"·data-start="{"·data-end="}"> | 505 | <div·class="foldopen"·id="foldopen00480"·data-start="{"·data-end="}"> |
506 | <div·class="line"><a·id="l00480"·name="l00480"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">··480</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">ViewSelRnd<View>::ViewSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch<Var></a>&·vb)</div> | 506 | <div·class="line"><a·id="l00480"·name="l00480"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">··480</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">ViewSelRnd<View>::ViewSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classGecode_1_1VarBranch.html">VarBranch<Var></a>&·vb)</div> |
507 | <div·class="line"><a·id="l00481"·name="l00481"></a><span·class="lineno">··481</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><View>(home,vb),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vb.rnd())·{}</div> | 507 | <div·class="line"><a·id="l00481"·name="l00481"></a><span·class="lineno">··481</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><<a·class="code·hl_typedef"·href="classGecode_1_1ViewSel.html#a0eb9229cfcbb6ee09a155263d9de256d">View</a>>(home,vb),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vb.rnd())·{}</div> |
508 | </div> | 508 | </div> |
509 | <div·class="line"><a·id="l00482"·name="l00482"></a><span·class="lineno">··482</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 509 | <div·class="line"><a·id="l00482"·name="l00482"></a><span·class="lineno">··482</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
510 | <div·class="line"><a·id="l00483"·name="l00483"></a><span·class="lineno">··483</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> | 510 | <div·class="line"><a·id="l00483"·name="l00483"></a><span·class="lineno">··483</span>··<a·class="code·hl_define"·href="support_2config_8hpp.html#adb97414df8177596c2b149cf5f588ac8">forceinline</a></div> |
511 | <div·class="foldopen"·id="foldopen00484"·data-start="{"·data-end="}"> | 511 | <div·class="foldopen"·id="foldopen00484"·data-start="{"·data-end="}"> |
512 | <div·class="line"><a·id="l00484"·name="l00484"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#ad7c273f9e371eae85f1c8aa3c777badd">··484</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">ViewSelRnd<View>::ViewSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1ViewSelRnd.html">ViewSelRnd<View></a>&·vs)</div> | 512 | <div·class="line"><a·id="l00484"·name="l00484"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#ad7c273f9e371eae85f1c8aa3c777badd">··484</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#ad4e73524a28e136060df201fa6842b2a">ViewSelRnd<View>::ViewSelRnd</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&·home,·<a·class="code·hl_class"·href="classGecode_1_1ViewSelRnd.html">ViewSelRnd<View></a>&·vs)</div> |
513 | <div·class="line"><a·id="l00485"·name="l00485"></a><span·class="lineno">··485</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><View>(home,vs),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vs.<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>)·{}</div> | 513 | <div·class="line"><a·id="l00485"·name="l00485"></a><span·class="lineno">··485</span>······:·<a·class="code·hl_class"·href="classGecode_1_1ViewSel.html">ViewSel</a><<a·class="code·hl_typedef"·href="classGecode_1_1ViewSel.html#a0eb9229cfcbb6ee09a155263d9de256d">View</a>>(home,vs),·<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>(vs.<a·class="code·hl_variable"·href="namespaceGecode.html#a289d47f7249bc9c9193524af89d44e44">r</a>)·{}</div> |
514 | </div> | 514 | </div> |
515 | <div·class="line"><a·id="l00486"·name="l00486"></a><span·class="lineno">··486</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> | 515 | <div·class="line"><a·id="l00486"·name="l00486"></a><span·class="lineno">··486</span>··<span·class="keyword">template</span><<span·class="keyword">class</span>·View></div> |
516 | <div·class="line"><a·id="l00487"·name="l00487"></a><span·class="lineno">··487</span>··<span·class="keywordtype">int</span></div> | 516 | <div·class="line"><a·id="l00487"·name="l00487"></a><span·class="lineno">··487</span>··<span·class="keywordtype">int</span></div> |
517 | <div·class="foldopen"·id="foldopen00488"·data-start="{"·data-end="}"> | 517 | <div·class="foldopen"·id="foldopen00488"·data-start="{"·data-end="}"> |
518 | <div·class="line"><a·id="l00488"·name="l00488"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#afaea52c72de4fbd3886be8c1e5fc550f">··488</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#afaea52c72de4fbd3886be8c1e5fc550f">ViewSelRnd<View>::select</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<a·class="code·hl_class"·href="classGecode_1_1ViewArray.html">ViewArray<View></a>&·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·s)·{</div> | 518 | <div·class="line"><a·id="l00488"·name="l00488"></a><span·class="lineno"><a·class="line"·href="classGecode_1_1ViewSelRnd.html#afaea52c72de4fbd3886be8c1e5fc550f">··488</a></span>··<a·class="code·hl_function"·href="classGecode_1_1ViewSelRnd.html#afaea52c72de4fbd3886be8c1e5fc550f">ViewSelRnd<View>::select</a>(<a·class="code·hl_class"·href="classGecode_1_1Space.html">Space</a>&,·<a·class="code·hl_class"·href="classGecode_1_1ViewArray.html">ViewArray<View></a>&·<a·class="code·hl_variable"·href="namespaceGecode.html#adf2d08f1cc6a855b4d64caaed827c364">x</a>,·<span·class="keywordtype">int</span>·s)·{</div> |
519 | <div·class="line"><a·id="l00489"·name="l00489"></a><span·class="lineno">··489</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>=1;</div> | 519 | <div·class="line"><a·id="l00489"·name="l00489"></a><span·class="lineno">··489</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="bool-expr_8cpp.html#a76f11d9a0a47b94f72c2d0e77fb32240">n</a>=1;</div> |
520 | <div·class="line"><a·id="l00490"·name="l00490"></a><span·class="lineno">··490</span>····<span·class="keywordtype">int</span>·j=s;</div> | 520 | <div·class="line"><a·id="l00490"·name="l00490"></a><span·class="lineno">··490</span>····<span·class="keywordtype">int</span>·j=s;</div> |
Offset 309, 19 lines modified | Offset 309, 19 lines modified | ||
309 | 415·} | 309 | 415·} |
310 | 416 | 310 | 416 |
311 | 417 | 311 | 417 |
312 | 418 | 312 | 418 |
313 | 419·template<class·View> | 313 | 419·template<class·View> |
314 | 420·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 314 | 420·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
315 | _\x84_\x82_\x81·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h_\x8<_\x8V_\x8a_\x8r_\x8>&·vb) | 315 | _\x84_\x82_\x81·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h_\x8<_\x8V_\x8a_\x8r_\x8>&·vb) |
316 | 422·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<View>(home,vb)·{} | 316 | 422·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<_.V_.i_.e_.w>(home,vb)·{} |
317 | 423·template<class·View> | 317 | 423·template<class·View> |
318 | 424·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 318 | 424·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
319 | _\x84_\x82_\x85·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·vs) | 319 | _\x84_\x82_\x85·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·vs) |
320 | 426·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<View>(home,vs)·{} | 320 | 426·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<_.V_.i_.e_.w>(home,vs)·{} |
321 | 427·template<class·View> | 321 | 427·template<class·View> |
322 | 428·int | 322 | 428·int |
323 | _\x84_\x82_\x89·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&,·_\x8V_\x8i_\x8e_\x8w_\x8A_\x8r_\x8r_\x8a_\x8y_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&,·int·s)·{ | 323 | _\x84_\x82_\x89·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&,·_\x8V_\x8i_\x8e_\x8w_\x8A_\x8r_\x8r_\x8a_\x8y_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&,·int·s)·{ |
324 | 430·return·s; | 324 | 430·return·s; |
325 | 431·} | 325 | 431·} |
326 | 432·template<class·View> | 326 | 432·template<class·View> |
327 | 433·int | 327 | 433·int |
Offset 368, 19 lines modified | Offset 368, 19 lines modified | ||
368 | 474·return·new·(home)·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,*this); | 368 | 474·return·new·(home)·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8N_\x8o_\x8n_\x8e_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>(home,*this); |
369 | 475·} | 369 | 475·} |
370 | 476 | 370 | 476 |
371 | 477 | 371 | 477 |
372 | 478·template<class·View> | 372 | 478·template<class·View> |
373 | 479·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 373 | 479·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
374 | _\x84_\x88_\x80·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h_\x8<_\x8V_\x8a_\x8r_\x8>&·vb) | 374 | _\x84_\x88_\x80·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·const·_\x8V_\x8a_\x8r_\x8B_\x8r_\x8a_\x8n_\x8c_\x8h_\x8<_\x8V_\x8a_\x8r_\x8>&·vb) |
375 | 481·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<View>(home,vb),·_\x8r(vb.rnd())·{} | 375 | 481·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<_.V_.i_.e_.w>(home,vb),·_\x8r(vb.rnd())·{} |
376 | 482·template<class·View> | 376 | 482·template<class·View> |
377 | 483·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e | 377 | 483·_\x8f_\x8o_\x8r_\x8c_\x8e_\x8i_\x8n_\x8l_\x8i_\x8n_\x8e |
378 | _\x84_\x88_\x84·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·vs) | 378 | _\x84_\x88_\x84·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d(_\x8S_\x8p_\x8a_\x8c_\x8e&·home,·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·vs) |
379 | 485·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<View>(home,vs),·_\x8r(vs._\x8r)·{} | 379 | 485·:·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l<_.V_.i_.e_.w>(home,vs),·_\x8r(vs._\x8r)·{} |
380 | 486·template<class·View> | 380 | 486·template<class·View> |
381 | 487·int | 381 | 487·int |
382 | _\x84_\x88_\x88·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&,·_\x8V_\x8i_\x8e_\x8w_\x8A_\x8r_\x8r_\x8a_\x8y_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·_\x8x,·int·s)·{ | 382 | _\x84_\x88_\x88·_\x8V_\x8i_\x8e_\x8w_\x8S_\x8e_\x8l_\x8R_\x8n_\x8d_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>_\x8:_\x8:_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t(_\x8S_\x8p_\x8a_\x8c_\x8e&,·_\x8V_\x8i_\x8e_\x8w_\x8A_\x8r_\x8r_\x8a_\x8y_\x8<_\x8V_\x8i_\x8e_\x8w_\x8>&·_\x8x,·int·s)·{ |
383 | 489·unsigned·int·_\x8n=1; | 383 | 489·unsigned·int·_\x8n=1; |
384 | 490·int·j=s; | 384 | 490·int·j=s; |
385 | 491·for·(int·i=s+1;·i<_\x8x.size();·i++) | 385 | 491·for·(int·i=s+1;·i<_\x8x.size();·i++) |
386 | 492·if·(!_\x8x[i].assigned())·{ | 386 | 492·if·(!_\x8x[i].assigned())·{ |