|
4 | 4 | from quandary import Quandary
|
5 | 5 | from utils import assert_results_equal
|
6 | 6 |
|
| 7 | + |
7 | 8 | # Mark all tests in this file as regression tests
|
8 | 9 | pytestmark = pytest.mark.regression
|
9 | 10 |
|
10 | 11 | EXPECTED_LENGTH = 1222
|
11 |
| -EXPECTED_INFIDELITY = 9.257378541704941e-05 |
| 12 | +EXPECTED_INFIDELITY = 9.967903512697607e-05 |
12 | 13 |
|
13 | 14 | EXPECTED_PT = [
|
14 | 15 | [
|
15 |
| - 1.39139720094627, -7.252599652352569, 4.47706380946171, 1.4726647949197, -1.19913109722706, |
16 |
| - -0.33927983009720397, 2.3595839470663598, 0.677966851416258, -7.29939358795371, 1.8307265770282999 |
| 16 | + -1.1455758286673898, 7.30666099687124, -1.56254374996937, -2.36557441557185, 1.45983158306447, |
| 17 | + 1.1348196056112798, 0.17027119825244802, 6.66935674855051, 3.83949098703669, -1.29770951519605 |
17 | 18 | ],
|
18 | 19 | [
|
19 |
| - -0.0733648695919313, -1.8066964117515698, 6.68654354551804, -7.48223143066535, 5.13340197845506, |
20 |
| - 0.315835131695272, -3.73285646771321, 3.9510316874371703, -1.33023216001612, 0.124959893691128 |
| 20 | + -0.0857364353164705, 0.26682652763546205, -2.84259629787855, 5.8730580454732495, -7.71845217474982, |
| 21 | + 4.108702767526379, 4.31045393001853, -8.29308842920559, 2.51709250120214, 0.100284940848674 |
21 | 22 | ],
|
22 | 23 | ]
|
23 | 24 |
|
24 | 25 | EXPECTED_QT = [
|
25 | 26 | [
|
26 |
| - -0.196580437889947, -4.8278406547759305, 3.6663142384181198, -1.80095432726682, 2.0377228566350696, |
27 |
| - -1.97182393857655, 1.80555521627317, -3.32011281124973, 5.250899308856639, -0.229292501560434 |
| 27 | + -0.102518227951347, 8.03543317276026, -4.12672901503846, -1.84670226508142, -2.3095502994813, |
| 28 | + 2.02088269375347, -3.66417041158405, -0.41116620626056, 0.40459736675858904, 0.226771921733744 |
28 | 29 | ],
|
29 | 30 | [
|
30 |
| - -0.600034770502575, 0.688006184634379, 1.84509450260025, -0.24432814453945298, -2.6551546671386603, |
31 |
| - 7.474760031265401, -5.53602372411908, 1.5594733148807, -0.347284269350974, 0.043548086484513006 |
| 31 | + 0.0852976327317638, -0.30191635506298403, 1.15730296070651, 1.98832750472986, 1.29849602408214, |
| 32 | + -7.59955466164568, 7.1300223152945605, -5.95519648260564, 2.36244366579429, -0.3462938582071 |
32 | 33 | ],
|
33 | 34 | ]
|
34 | 35 |
|
35 | 36 | EXPECTED_ENERGY = [
|
36 | 37 | [
|
37 | 38 | [
|
38 |
| - 0.0, 0.0699185568731366, 0.182704095177448, 0.249731600013859, 0.470426559112901, |
39 |
| - 0.447394659045756, 0.224091290602656, 0.0779512718954046, 0.0650377137298774, 6.22310457717102e-05 |
| 39 | + 0.0, 0.00370220612622186, 0.0801332542644481, 0.15688463267758, 0.548903485801343, |
| 40 | + 0.605435971064497, 0.588636450251953, 0.600128445340578, 0.171512211227719, 4.78498051761215e-05 |
40 | 41 | ],
|
41 | 42 | [
|
42 |
| - 0.0, 0.0930391138135943, 0.23743892043364, 0.413114574406591, 0.550666725329946, |
43 |
| - 0.459127111006311, 0.334506254691026, 0.144006964319411, 0.0876700328696583, 5.11545031070254e-05 |
| 43 | + 0.0, 0.0249069977367134, 0.094112746268439, 0.210177591590367, 0.613751525451786, |
| 44 | + 0.551293437285607, 0.627396931858309, 0.755186728733611, 0.201908774636426, 7.46873419305587e-05 |
44 | 45 | ],
|
45 | 46 | [
|
46 |
| - 1.0, 0.905603791137994, 0.78486272542267, 0.726997485982308, 0.579209752236972, |
47 |
| - 0.537878098046528, 0.671699851041516, 0.898618730017578, 0.933934688944795, 0.999917511582725 |
| 47 | + 1.0, 0.972984763890452, 0.887143848728789, 0.794289503333496, 0.443574516832106, |
| 48 | + 0.416077263717592, 0.326537124922318, 0.257799553542498, 0.82670168506467, 0.999943362518778 |
48 | 49 | ],
|
49 | 50 | [
|
50 |
| - 1.0, 0.931438538247787, 0.794994259093699, 0.610156339798125, 0.399696963538377, |
51 |
| - 0.555600132161797, 0.769702603924927, 0.879423033910962, 0.913357564385493, 0.999969102986179 |
| 51 | + 1.0, 0.998406032199003, 0.938610150832428, 0.838648272670286, 0.393770472430779, |
| 52 | + 0.427193328442698, 0.457429493477111, 0.386885273563193, 0.799877329825436, 0.999934100640022 |
52 | 53 | ],
|
53 | 54 | ],
|
54 | 55 | [
|
55 | 56 | [
|
56 |
| - 0.0, 0.0139344633082164, 0.171765683822903, 0.549172717868476, 0.50363006362385, |
57 |
| - 0.311552152123449, 0.48754998982979, 0.249155258712721, 0.0145811031242011, 4.78606077574857e-05 |
| 57 | + 0.0, 0.00210990545133481, 0.00704882244254717, 0.244548352176713, 0.553119340084485, |
| 58 | + 0.321745694464255, 0.477150970394771, 0.561363914356036, 0.0615657334786886, 8.22413835454486e-05 |
58 | 59 | ],
|
59 | 60 | [
|
60 |
| - 1.0, 0.966726525551247, 0.819807830385754, 0.480870264221943, 0.509512169840825, |
61 |
| - 0.673725087146305, 0.525882005326489, 0.740409351672592, 0.964210651043143, 0.999983363807341 |
| 61 | + 1.0, 0.974117273615089, 0.954893484094794, 0.747556963093925, 0.451943034138268, |
| 62 | + 0.672297699308123, 0.517590897628196, 0.43531927925783, 0.922195291055279, 0.999899924632047 |
62 | 63 | ],
|
63 | 64 | [
|
64 |
| - 0.0, 0.0539215132513357, 0.143866436910906, 0.382895489666004, 0.614576581108313, |
65 |
| - 0.596135139899607, 0.633239241495552, 0.91162937655105, 0.984631303988097, 0.999934242114831 |
| 65 | + 0.0, 0.072458882749064, 0.187064188322364, 0.329675230692441, 0.540287018259676, |
| 66 | + 0.648822763889229, 0.379007502887368, 0.597276056588351, 0.980989706070835, 0.99992765780649 |
66 | 67 | ],
|
67 | 68 | [
|
68 |
| - 1.0, 0.965417497890465, 0.864560048886911, 0.587061528101101, 0.372281185307642, |
69 |
| - 0.418587620841731, 0.353328763450195, 0.0988060135274491, 0.03657694219604, 3.4533577363965e-05 |
| 69 | + 1.0, 0.951313938373316, 0.850993505339821, 0.678219454514544, 0.45465060808428, |
| 70 | + 0.357133842978274, 0.626250630042886, 0.4060407503267, 0.0352492695595698, 9.01763846159662e-05 |
70 | 71 | ],
|
71 | 72 | ],
|
72 | 73 | ]
|
73 | 74 |
|
74 | 75 | EXPECTED_POPULATION = [
|
75 | 76 | [
|
76 | 77 | [
|
77 |
| - 1.0, 0.930081443141761, 0.817295904842303, 0.75026840001086, 0.529573440922835, |
78 |
| - 0.552605340998218, 0.775908709447833, 0.922048728161235, 0.934962286333544, 0.999937769021251 |
| 78 | + 1.0, 0.996297793906866, 0.919866745769127, 0.843115367467209, 0.451096514349396, |
| 79 | + 0.394564029095284, 0.41136354991753, 0.399871554840764, 0.828487788975188, 0.999952150419256 |
79 | 80 | ],
|
80 | 81 | [
|
81 |
| - 1.0, 0.90696088618882, 0.762561079569985, 0.586885425621664, 0.449333274709712, |
82 |
| - 0.540872889042223, 0.665493745364733, 0.855993035741032, 0.912329967191519, 0.999948845559214 |
| 82 | + 1.0, 0.975093002264432, 0.905887253741386, 0.789822408421996, 0.386248474568972, |
| 83 | + 0.448706562744717, 0.372603068181163, 0.244813271324819, 0.798091225434512, 0.9999253127422 |
83 | 84 | ],
|
84 | 85 | [
|
85 |
| - 0.0, 0.0943962088645299, 0.215137274581816, 0.273002514036944, 0.420790247791917, |
86 |
| - 0.462121901990549, 0.328300149001861, 0.10138127003291, 0.0660653111133352, 8.24884791431685e-05 |
| 86 | + 0.0, 0.027015236110399, 0.112856151311767, 0.205710496725285, 0.556425483232299, |
| 87 | + 0.583922736355513, 0.673462875159617, 0.742200446549557, 0.173298315048093, 5.66376102744832e-05 |
87 | 88 | ],
|
88 | 89 | [
|
89 |
| - 0.0, 0.0685614617674683, 0.205005740928792, 0.389843660228178, 0.600303036498988, |
90 |
| - 0.444399867883395, 0.230297396125311, 0.120576966142488, 0.0866424356698608, 3.08970701760464e-05 |
| 90 | + 0.0, 0.00159396784041352, 0.0613898492118107, 0.161351727426722, 0.6062295276719, |
| 91 | + 0.572806671669023, 0.542570506643452, 0.613114726569719, 0.200122670317697, 6.58995172308447e-05 |
91 | 92 | ],
|
92 | 93 | ],
|
93 | 94 | [
|
94 | 95 | [
|
95 |
| - 1.0, 0.986065536706681, 0.828234316196848, 0.450827282156242, 0.496369936411885, |
96 |
| - 0.688447847920526, 0.512450010220699, 0.750844741343919, 0.98541889693922, 0.999952139459265 |
| 96 | + 1.0, 0.997890094581753, 0.992951177591028, 0.755451647968075, 0.446880660066254, |
| 97 | + 0.678254305695527, 0.522849029774711, 0.438636085825306, 0.938434266724218, 0.999917758840887 |
97 | 98 | ],
|
98 | 99 | [
|
99 |
| - 0.0, 0.0332734744511672, 0.180192169617871, 0.519129735806312, 0.490487830198833, |
100 |
| - 0.326274912902229, 0.47411799472927, 0.259590648387851, 0.0357893490180342, 1.66362549805352e-05 |
| 100 | + 0.0, 0.0258827263860563, 0.0451065159150301, 0.252443036918438, 0.548056965882489, |
| 101 | + 0.327702300722201, 0.482409102411276, 0.5646807208006, 0.0778047090156592, 0.000100075452083218 |
101 | 102 | ],
|
102 | 103 | [
|
103 |
| - 1.0, 0.946078486751189, 0.85613356309358, 0.617104510353248, 0.385423418920577, |
104 |
| - 0.403864860137471, 0.366760758547825, 0.0883706234994385, 0.0153686960700334, 6.57579470371429e-05 |
| 104 | + 1.0, 0.927541117251786, 0.812935811718192, 0.670324769366341, 0.459712981804729, |
| 105 | + 0.351177236183876, 0.620992497194567, 0.402723943503705, 0.0190102940419282, 7.23423225620632e-05 |
105 | 106 | ],
|
106 | 107 | [
|
107 |
| - 0.0, 0.0345825021247907, 0.13543995113558, 0.412938471925202, 0.627718814729723, |
108 |
| - 0.581412379203461, 0.646671236600043, 0.901193986526, 0.963423057859314, 0.999965466478991 |
| 108 | + 0.0, 0.0486860616661003, 0.149006494704418, 0.321780545582464, 0.545349392018398, |
| 109 | + 0.642866157133447, 0.373749370077677, 0.593959249806213, 0.964750730583563, 0.999909823772636 |
109 | 110 | ],
|
110 | 111 | ],
|
111 | 112 | ]
|
|
0 commit comments