18D0TopiKpipi::D0_D__Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams(
const double* x1 ) {
19 double x0[] = { 3.7559, 0.896, 0.0503, 1.5, 0.77549, 0.1494, 1.5 };
21 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
22 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
23 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
24 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
26 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
27 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
28 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
29 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
30 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
31 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
32 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
33 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
34 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
35 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
36 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
37 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
38 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
40 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
41 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
42 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
43 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
44 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
46 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
47 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
48 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
49 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
50 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
51 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
52 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
53 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
54 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
55 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
56 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
57 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
58 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
61 ( v4237252271 - ( 2. ) * v1139362541 - ( 2. ) * v3303589013 +
62 ( ( v1139362541 - v3303589013 ) * ( v1139362541 - v3303589013 ) ) / ( v4237252271 ) );
63 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
64 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
66 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) *
67 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) ) +
68 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) ) *
69 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
70 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] - ( x1[13] + x1[9] ) ) +
71 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) *
72 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) ) ) /
74 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
77 ( v2830794559 - ( 2. ) * v1521070335 - ( 2. ) * v3864776319 +
78 ( ( v1521070335 - v3864776319 ) * ( v1521070335 - v3864776319 ) ) / ( v2830794559 ) );
79 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
80 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
82 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) *
83 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) ) +
84 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) ) *
85 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
86 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] - ( x1[13] + x1[5] ) ) +
87 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) *
88 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) ) ) /
90 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
91 ( ( 0.050282 ) ) / ( v1139362541 ) );
92 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
93 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
94 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
95 ( ( 0.050282 ) ) / ( v1521070335 ) );
96 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
98 sqrt( ( ( 9. ) ) / ( ( 9. ) + ( 3. ) * v2663927459 * x0[0] * x0[0] +
99 v2663927459 * x0[0] * x0[0] * v2663927459 * x0[0] * x0[0] ) );
103 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
104 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
105 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
106 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
107 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
108 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
109 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
110 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) +
112 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
113 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
114 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
115 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
117 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
118 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
119 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
120 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) );
121 std::complex<double> v3544975691 =
122 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
123 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
124 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[3] * x0[3] ) ) ) /
125 ( x0[1] * x0[1] - v1139362541 -
126 ( ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
127 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
128 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) *
130 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
131 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
132 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) *
133 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[1] * 1. /
134 sqrt( v1139362541 ) ) /
135 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
136 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) /
137 ( ( 1. ) + ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[3] * x0[3] ) );
138 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
139 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
140 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
141 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
143 sqrt( ( ( 9. ) ) / ( ( 9. ) + ( 3. ) * v3425644516 * x0[0] * x0[0] +
144 v3425644516 * x0[0] * x0[0] * v3425644516 * x0[0] * x0[0] ) );
145 std::complex<double> v2433939122 =
146 ( sqrt( ( 0.900316 ) * x0[4] * x0[5] * x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) *
147 1. / sqrt( x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) + x0[4] * x0[4] ) ) *
148 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[6] * x0[6] ) ) ) /
149 ( x0[4] * x0[4] - v3864776319 -
150 ( ( std::complex<double>( 0., 1. ) * x0[4] * x0[5] *
151 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) *
153 sqrt( ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
154 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
155 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[4] * 1. /
156 sqrt( v3864776319 ) ) /
157 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
158 ( ( 1. ) + ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[6] * x0[6] ) );
162 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
163 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
164 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
165 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
166 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
167 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
168 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
169 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) +
171 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
172 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
173 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
174 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
176 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
177 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
178 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
179 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) );
180 std::complex<double> v2108236252 =
181 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
182 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
183 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[3] * x0[3] ) ) ) /
184 ( x0[1] * x0[1] - v1521070335 -
185 ( ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
186 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
187 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) *
189 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
190 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
191 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) *
192 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[1] * 1. /
193 sqrt( v1521070335 ) ) /
194 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
195 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) /
196 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[3] * x0[3] ) );
197 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
198 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
199 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
200 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
201 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
202 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
203 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
204 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
205 std::complex<double> v939480974 =
206 ( sqrt( ( 0.900316 ) * x0[4] * x0[5] * x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) *
207 1. / sqrt( x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) + x0[4] * x0[4] ) ) *
208 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[6] * x0[6] ) ) ) /
209 ( x0[4] * x0[4] - v3303589013 -
210 ( ( std::complex<double>( 0., 1. ) * x0[4] * x0[5] *
211 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) *
213 sqrt( ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
214 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
215 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[4] * 1. /
216 sqrt( v3303589013 ) ) /
217 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
218 ( ( 1. ) + ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[6] * x0[6] ) );
219 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
220 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
221 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
222 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
223 double v4181107013 = ( ( x1[1] + x1[5] + x1[13] + x1[9] ) *
224 ( x1[2] + x1[6] + x1[14] + x1[10] ) * v3566995419 ) /
226 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
227 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
228 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
229 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) );
230 double v4118919484 = ( -1. ) * v3566995419 *
231 ( ( -1. ) + ( -1. ) *
232 ( ( x1[2] + x1[6] + x1[14] + x1[10] ) *
233 ( x1[2] + x1[6] + x1[14] + x1[10] ) ) /
235 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
236 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
237 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
238 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) );
240 ( -1. ) * v3566995419 *
242 ( ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
243 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) /
245 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
246 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
247 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
248 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) );
250 ( ( x1[2] + x1[6] + x1[14] + x1[10] ) *
251 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) * v3566995419 ) /
253 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
254 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
255 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
256 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) );
257 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
258 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
259 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
260 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
262 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
263 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
264 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
265 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
268 ( ( x1[2] + x1[10] + x1[14] + x1[6] ) *
269 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) * v2363241191 ) /
271 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
272 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
273 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
274 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) );
276 ( ( x1[0] + x1[4] + x1[12] + x1[8] ) *
277 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) * v3566995419 ) /
279 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
280 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
281 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
282 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) );
283 double v2867441335 = ( -1. ) * v2363241191 *
284 ( ( -1. ) + ( -1. ) *
285 ( ( x1[2] + x1[10] + x1[14] + x1[6] ) *
286 ( x1[2] + x1[10] + x1[14] + x1[6] ) ) /
288 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
289 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
290 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
291 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) );
293 ( ( x1[1] + x1[5] + x1[13] + x1[9] ) *
294 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) * v3566995419 ) /
296 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
297 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
298 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
299 v3266574711 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) );
300 double v2685850144 = ( ( x1[0] + x1[8] + x1[12] + x1[4] ) *
301 ( x1[2] + x1[10] + x1[14] + x1[6] ) * v2363241191 ) /
303 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
304 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
305 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
306 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) );
307 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
308 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
309 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
310 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
312 double v2583795975 = ( -1. ) * v2363241191 *
313 ( ( -1. ) + ( -1. ) *
314 ( ( x1[1] + x1[9] + x1[13] + x1[5] ) *
315 ( x1[1] + x1[9] + x1[13] + x1[5] ) ) /
317 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
318 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
319 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
320 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) );
321 double v2342643600 = ( ( x1[0] + x1[8] + x1[12] + x1[4] ) *
322 ( x1[1] + x1[9] + x1[13] + x1[5] ) * v2363241191 ) /
324 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
325 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
326 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
327 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) );
328 double v1675336100 = ( -1. ) * v3566995419 *
329 ( ( -1. ) + ( -1. ) *
330 ( ( x1[0] + x1[4] + x1[12] + x1[8] ) *
331 ( x1[0] + x1[4] + x1[12] + x1[8] ) ) /
333 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
334 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
335 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
336 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) );
338 ( -1. ) * v2363241191 *
340 ( ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
341 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) /
343 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
344 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
345 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
346 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) );
347 std::complex<double> v1464645157 = v3905297392 * v2108236252 * v2433939122;
348 double v1290795863 = ( -1. ) * v2363241191 *
349 ( ( -1. ) + ( -1. ) *
350 ( ( x1[0] + x1[8] + x1[12] + x1[4] ) *
351 ( x1[0] + x1[8] + x1[12] + x1[4] ) ) /
353 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
354 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
355 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
356 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) );
357 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
358 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
359 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
360 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
362 double v974884253 = ( ( x1[0] + x1[4] + x1[12] + x1[8] ) *
363 ( x1[2] + x1[6] + x1[14] + x1[10] ) * v3566995419 ) /
365 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
366 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
367 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
368 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) );
369 double v949403889 = ( ( x1[0] + x1[4] + x1[12] + x1[8] ) *
370 ( x1[1] + x1[5] + x1[13] + x1[9] ) * v3566995419 ) /
372 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
373 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
374 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
375 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) );
376 std::complex<double> v599849522 = v2746426613 * v3544975691 * v939480974;
378 ( ( x1[1] + x1[9] + x1[13] + x1[5] ) *
379 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) * v2363241191 ) /
381 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
382 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
383 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
384 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) );
385 double v155514084 = ( -1. ) * v3566995419 *
386 ( ( -1. ) + ( -1. ) *
387 ( ( x1[1] + x1[5] + x1[13] + x1[9] ) *
388 ( x1[1] + x1[5] + x1[13] + x1[9] ) ) /
390 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
391 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
392 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
393 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) );
395 ( ( x1[0] + x1[8] + x1[12] + x1[4] ) *
396 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) * v2363241191 ) /
398 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
399 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
400 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
401 v1605088813 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) );
402 double v71823064 = ( ( x1[1] + x1[9] + x1[13] + x1[5] ) *
403 ( x1[2] + x1[10] + x1[14] + x1[6] ) * v2363241191 ) /
405 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
406 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
407 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
408 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) );
409 return ( 0.707107 ) *
412 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
414 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
416 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
418 v569479390 * ( v732589286 - v604511646 -
419 v2670871143 * ( v732589286 + v604511646 ) ) ) *
420 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
422 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
424 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
426 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
428 v152173318 * ( v732589286 - v604511646 -
429 v2670871143 * ( v732589286 + v604511646 ) ) ) *
430 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
432 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
434 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
436 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
438 v3064202894 * ( v732589286 - v604511646 -
439 v2670871143 * ( v732589286 + v604511646 ) ) ) *
440 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
441 ( v3067068972 - v2683369444 - v3114752748 * ( v3067068972 + v2683369444 ) ) *
442 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
444 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
446 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
448 v1622993132 * ( v732589286 - v604511646 -
449 v2670871143 * ( v732589286 + v604511646 ) ) ) ) +
452 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
454 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
456 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
458 v2740039071 * ( v732589286 - v2683369444 -
459 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
460 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
462 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
464 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
466 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
468 v2966661575 * ( v732589286 - v2683369444 -
469 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
470 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
472 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
474 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
476 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
478 v3332496699 * ( v732589286 - v2683369444 -
479 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
480 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
481 ( v3067068972 - v604511646 - v1253388601 * ( v3067068972 + v604511646 ) ) *
482 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
484 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
486 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
488 v4087458153 * ( v732589286 - v2683369444 -
489 v3078308559 * ( v732589286 + v2683369444 ) ) ) ) );
493D0TopiKpipi::D0_P__Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams(
const double* x1 ) {
494 double x0[] = { 3.7559, 0.896, 0.0503, 1.5, 0.77549, 0.1494, 1.5 };
496 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
497 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
498 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
499 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
501 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
502 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
503 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
504 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
505 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
506 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
507 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
508 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
509 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
510 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
511 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
512 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
513 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
515 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
516 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
517 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
518 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
519 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
520 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
521 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
522 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
523 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
524 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
525 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
526 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
527 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
530 ( v4237252271 - ( 2. ) * v1139362541 - ( 2. ) * v3303589013 +
531 ( ( v1139362541 - v3303589013 ) * ( v1139362541 - v3303589013 ) ) / ( v4237252271 ) );
532 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
533 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
534 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
537 ( v2830794559 - ( 2. ) * v1521070335 - ( 2. ) * v3864776319 +
538 ( ( v1521070335 - v3864776319 ) * ( v1521070335 - v3864776319 ) ) / ( v2830794559 ) );
539 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
540 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
541 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
542 ( ( 0.050282 ) ) / ( v1139362541 ) );
543 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
544 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
545 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
546 ( ( 0.050282 ) ) / ( v1521070335 ) );
547 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
548 double v4280937265 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2663927459 * x0[0] * x0[0] ) );
549 std::complex<double> v3544975691 =
550 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
551 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
552 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[3] * x0[3] ) ) ) /
553 ( x0[1] * x0[1] - v1139362541 -
554 ( ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
555 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
556 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) *
558 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
559 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
560 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) *
561 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[1] * 1. /
562 sqrt( v1139362541 ) ) /
563 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
564 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) /
565 ( ( 1. ) + ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[3] * x0[3] ) );
566 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
567 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
568 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
569 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
570 std::complex<double> v2433939122 =
571 ( sqrt( ( 0.900316 ) * x0[4] * x0[5] * x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) *
572 1. / sqrt( x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) + x0[4] * x0[4] ) ) *
573 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[6] * x0[6] ) ) ) /
574 ( x0[4] * x0[4] - v3864776319 -
575 ( ( std::complex<double>( 0., 1. ) * x0[4] * x0[5] *
576 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) *
578 sqrt( ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
579 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
580 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[4] * 1. /
581 sqrt( v3864776319 ) ) /
582 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
583 ( ( 1. ) + ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[6] * x0[6] ) );
584 double v2346439884 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v3425644516 * x0[0] * x0[0] ) );
585 std::complex<double> v2108236252 =
586 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
587 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
588 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[3] * x0[3] ) ) ) /
589 ( x0[1] * x0[1] - v1521070335 -
590 ( ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
591 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
592 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) *
594 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
595 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
596 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) *
597 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[1] * 1. /
598 sqrt( v1521070335 ) ) /
599 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 0.487434 ) - ( 0.03896 ) +
600 ( ( 0.050282 ) ) / ( x0[1] * x0[1] ) ) ) ) ) /
601 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[3] * x0[3] ) );
603 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
604 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
605 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
606 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
607 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
608 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
609 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
610 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
611 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
612 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
613 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
614 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
615 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
616 std::complex<double> v939480974 =
617 ( sqrt( ( 0.900316 ) * x0[4] * x0[5] * x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) *
618 1. / sqrt( x0[4] * sqrt( x0[5] * x0[5] + x0[4] * x0[4] ) + x0[4] * x0[4] ) ) *
619 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[6] * x0[6] ) ) ) /
620 ( x0[4] * x0[4] - v3303589013 -
621 ( ( std::complex<double>( 0., 1. ) * x0[4] * x0[5] *
622 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) *
624 sqrt( ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
625 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
626 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[4] * 1. /
627 sqrt( v3303589013 ) ) /
628 ( std::abs( ( 0.25 ) * ( x0[4] * x0[4] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
629 ( ( 1. ) + ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[6] * x0[6] ) );
630 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
631 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
632 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
633 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
634 std::complex<double> v3788433132 = v4280937265 * v2108236252 * v2433939122;
636 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) *
637 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) ) +
638 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) ) *
639 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
640 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] - ( x1[13] + x1[9] ) ) +
641 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) *
642 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) ) ) /
644 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
645 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
646 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
647 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
649 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
650 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
651 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
652 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
654 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
655 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
656 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
657 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
659 std::complex<double> v2052447916 = v2346439884 * v3544975691 * v939480974;
661 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) *
662 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) ) +
663 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) ) *
664 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
665 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] - ( x1[13] + x1[5] ) ) +
666 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) *
667 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) ) ) /
669 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
670 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
671 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
672 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
674 return ( 0.707107 ) *
677 ( ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
678 ( ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
679 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
680 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
682 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
683 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
685 ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
686 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
688 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
689 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
690 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
691 ( x1[2] + x1[10] + x1[14] + x1[6] ) *
692 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
693 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
695 ( ( x1[2] + x1[10] + x1[14] + x1[6] ) *
696 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
697 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
699 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
700 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
701 ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
702 ( v732589286 - v604511646 -
703 v2670871143 * ( v732589286 + v604511646 ) ) ) *
704 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
706 ( ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
708 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
709 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
710 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
711 ( x1[1] + x1[9] + x1[13] + x1[5] ) *
712 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
713 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
715 ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
716 ( ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
717 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
718 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
720 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
721 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
723 ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
725 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
726 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
727 ( x1[2] + x1[10] + x1[14] + x1[6] ) +
728 ( x1[1] + x1[9] + x1[13] + x1[5] ) *
729 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
730 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) ) *
731 ( v732589286 - v604511646 -
732 v2670871143 * ( v732589286 + v604511646 ) ) ) *
733 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
735 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
737 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
738 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
739 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
740 ( x1[0] + x1[8] + x1[12] + x1[4] ) *
741 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
742 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
744 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
745 ( ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
746 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
747 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
749 ( v732589286 + v604511646 - ( v3067068972 + v2683369444 ) -
750 v1605088813 * ( v732589286 + v604511646 + v3067068972 +
752 ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
754 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
755 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
756 ( x1[1] + x1[9] + x1[13] + x1[5] ) +
757 ( x1[0] + x1[8] + x1[12] + x1[4] ) *
758 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
759 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) ) *
760 ( v732589286 - v604511646 -
761 v2670871143 * ( v732589286 + v604511646 ) ) ) *
762 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
763 ( v3067068972 - v2683369444 - v3114752748 * ( v3067068972 + v2683369444 ) ) *
764 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
766 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
767 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) *
768 ( x1[2] + x1[10] + x1[14] + x1[6] ) +
769 ( x1[0] + x1[8] + x1[12] + x1[4] ) *
770 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
771 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) ) +
772 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
773 ( ( x1[2] + x1[10] + x1[14] + x1[6] ) *
774 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
775 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
777 ( x1[2] + x1[10] - ( x1[14] + x1[6] ) -
778 v1605088813 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) *
779 ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
780 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
781 ( ( x1[1] + x1[9] + x1[13] + x1[5] ) *
782 ( x1[0] + x1[8] - ( x1[12] + x1[4] ) -
783 v1605088813 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
785 ( x1[1] + x1[9] - ( x1[13] + x1[5] ) -
786 v1605088813 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) *
787 ( x1[0] + x1[8] + x1[12] + x1[4] ) ) ) ) +
790 ( ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
791 ( ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
792 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
793 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
795 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
796 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
798 ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
799 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
801 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
802 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
803 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
804 ( x1[2] + x1[6] + x1[14] + x1[10] ) *
805 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
806 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
808 ( ( x1[2] + x1[6] + x1[14] + x1[10] ) *
809 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
810 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
812 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
813 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
814 ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
815 ( v732589286 - v2683369444 -
816 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
817 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
819 ( ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
821 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
822 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
823 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
824 ( x1[1] + x1[5] + x1[13] + x1[9] ) *
825 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
826 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
828 ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
829 ( ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
830 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
831 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
833 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
834 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
836 ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
838 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
839 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
840 ( x1[2] + x1[6] + x1[14] + x1[10] ) +
841 ( x1[1] + x1[5] + x1[13] + x1[9] ) *
842 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
843 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) ) *
844 ( v732589286 - v2683369444 -
845 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
846 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
848 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
850 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
851 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
852 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
853 ( x1[0] + x1[4] + x1[12] + x1[8] ) *
854 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
855 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
857 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
858 ( ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
859 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
860 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
862 ( v732589286 + v2683369444 - ( v3067068972 + v604511646 ) -
863 v3266574711 * ( v732589286 + v2683369444 + v3067068972 +
865 ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
867 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
868 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
869 ( x1[1] + x1[5] + x1[13] + x1[9] ) +
870 ( x1[0] + x1[4] + x1[12] + x1[8] ) *
871 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
872 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) ) *
873 ( v732589286 - v2683369444 -
874 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
875 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
876 ( v3067068972 - v604511646 - v1253388601 * ( v3067068972 + v604511646 ) ) *
877 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
879 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
880 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) *
881 ( x1[2] + x1[6] + x1[14] + x1[10] ) +
882 ( x1[0] + x1[4] + x1[12] + x1[8] ) *
883 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
884 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) ) +
885 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
886 ( ( x1[2] + x1[6] + x1[14] + x1[10] ) *
887 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
888 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
890 ( x1[2] + x1[6] - ( x1[14] + x1[10] ) -
891 v3266574711 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) *
892 ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
893 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
894 ( ( x1[1] + x1[5] + x1[13] + x1[9] ) *
895 ( x1[0] + x1[4] - ( x1[12] + x1[8] ) -
896 v3266574711 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
898 ( x1[1] + x1[5] - ( x1[13] + x1[9] ) -
899 v3266574711 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) *
900 ( x1[0] + x1[4] + x1[12] + x1[8] ) ) ) ) );
904D0TopiKpipi::D0_K_1__1270_p_D_GSpline_EFF__Ks_892_0_Kp_pim__pip__pim__wParams(
906 double x0[] = { 3.7559, 1.28981, 0.11611,
907 1.7, 6.62044e-09, 8.1034e-05,
908 0.000601093, 0.00199416, 0.00478532,
909 0.0097556, 0.0184164, 0.0348721,
910 0.0672518, 0.105115, 0.142193,
911 0.182565, 0.231309, 0.295139,
912 0.383415, 0.507206, 0.673751,
913 0.918665, 1.18142, 1.41125,
914 1.61709, 1.80236, 1.97044,
915 2.12449, 2.26729, 2.40124,
916 2.52841, 2.65063, 2.76952,
917 2.88658, 3.0032, 3.12073,
918 3.24046, 3.36373, 3.49188,
919 3.62634, 3.76865, 3.92048,
921 0.1176547684, 0.22497165, 0.3656306816,
922 0.5276092204, 0.9764756867, 1.413655658,
923 5.71894637, 0.9401463614, -0.7916115034,
924 0.9822484023, 2.081549144, 3.955942521,
925 5.996562022, 10.78944064, 7.114753541,
926 28.48991394, 3.091475055, -12.58897979,
927 -4.901102773, -5.815765367, -4.426429507,
928 -3.713922855, -2.946660324, -2.323654598,
929 -1.780440033, -1.296647771, -0.8756251333,
930 -0.4768204459, -0.1164993331, 0.2456927782,
931 0.5755094702, 0.9378943409, 1.281600666,
932 1.667452995, 2.045993606, 2.585916333,
933 2.693591061, 4.606531922, 0,
934 0.896, 0.0503, 1.5 };
936 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
937 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
938 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
939 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
940 double v2652496757 = x0[1] * x0[1];
942 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
943 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
944 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
945 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
946 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
947 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
948 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
949 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
950 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
951 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
952 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
953 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
955 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
956 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
957 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
958 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
960 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
961 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
962 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
963 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
964 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
966 ( ( ( v325855721 > ( 0.6 ) ) && ( v325855721 < ( 3. ) ) )
967 ? x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
968 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
970 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
971 x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] ) -
973 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
974 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 -
976 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] *
977 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
978 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) +
979 ( 2.708333 ) * fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
980 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
981 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
982 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
983 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] )
986 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
987 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
988 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
989 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
990 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
991 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
992 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
994 ( ( ( v2627373007 > ( 0.6 ) ) && ( v2627373007 < ( 3. ) ) )
995 ? x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
996 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
998 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
999 x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] ) -
1001 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
1002 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 -
1004 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] *
1005 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
1006 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) +
1007 ( 2.708333 ) * fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
1008 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
1009 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
1010 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
1011 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] )
1013 double v1719343032 =
1014 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
1015 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
1016 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
1017 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
1018 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
1019 ( ( 0.050282 ) ) / ( v1139362541 ) );
1020 double v1078555364 =
1021 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
1022 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
1023 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
1025 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
1026 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
1028 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
1029 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
1031 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
1032 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
1033 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
1034 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
1035 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
1036 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
1037 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
1038 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
1040 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
1041 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
1043 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
1044 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
1045 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
1046 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
1047 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
1048 ( ( 0.050282 ) ) / ( v1521070335 ) );
1049 double v4069995139 =
1050 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] - x1[14] ) +
1051 ( v732589286 + v604511646 - v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
1052 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] - x1[13] ) +
1053 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] - x1[12] ) ) /
1055 double v3569527896 = ( ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] - x1[14] ) +
1056 ( v732589286 + v2683369444 - v3067068972 ) *
1057 ( v732589286 + v2683369444 + v3067068972 ) +
1058 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] - x1[13] ) +
1059 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] - x1[12] ) ) /
1061 std::complex<double> v3544975691 =
1062 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
1063 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
1064 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
1065 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[86] * x0[86] ) ) ) /
1066 ( x0[84] * x0[84] - v1139362541 -
1067 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
1068 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1069 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) *
1071 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
1072 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1073 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) *
1074 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[84] * 1. /
1075 sqrt( v1139362541 ) ) /
1076 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1077 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) /
1079 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[86] * x0[86] ) );
1080 std::complex<double> v2743495210 =
1081 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
1082 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
1084 std::abs( ( 0.25 ) *
1085 ( v325855721 - ( 2. ) * v1139362541 - ( 0.03896 ) +
1086 ( ( v1139362541 - ( 0.01948 ) ) * ( v1139362541 - ( 0.01948 ) ) ) /
1087 ( v325855721 ) ) ) *
1089 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v3248711278 ) /
1090 (v1078555364)-v325855721 );
1091 double v2635107569 =
1093 ( v2830794559 - ( 2. ) * v2627373007 - ( 0.03896 ) +
1094 ( ( v2627373007 - ( 0.01948 ) ) * ( v2627373007 - ( 0.01948 ) ) ) / ( v2830794559 ) );
1095 std::complex<double> v2108236252 =
1096 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
1097 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
1098 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
1099 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[86] * x0[86] ) ) ) /
1100 ( x0[84] * x0[84] - v1521070335 -
1101 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
1102 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1103 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) *
1105 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
1106 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1107 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) *
1108 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[84] * 1. /
1109 sqrt( v1521070335 ) ) /
1110 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
1111 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) /
1112 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[86] * x0[86] ) );
1113 double v1390527164 =
1115 ( v4237252271 - ( 2. ) * v325855721 - ( 0.03896 ) +
1116 ( ( v325855721 - ( 0.01948 ) ) * ( v325855721 - ( 0.01948 ) ) ) / ( v4237252271 ) );
1117 std::complex<double> v847358541 =
1118 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
1119 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
1121 std::abs( ( 0.25 ) *
1122 ( v2627373007 - ( 2. ) * v1521070335 - ( 0.03896 ) +
1123 ( ( v1521070335 - ( 0.01948 ) ) * ( v1521070335 - ( 0.01948 ) ) ) /
1124 ( v2627373007 ) ) ) *
1126 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v1772631356 ) /
1127 (v1078555364)-v2627373007 );
1128 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
1129 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
1130 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
1131 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
1132 double v3166152392 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v1390527164 * x0[0] * x0[0] ) );
1133 double v2970574167 =
1135 ( ( -1. ) * ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) ) *
1136 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) ) +
1137 ( v732589286 + v2683369444 - v3067068972 -
1138 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) ) *
1139 ( v732589286 + v2683369444 - v3067068972 -
1140 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) ) +
1141 ( -1. ) * ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) *
1142 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) +
1143 ( -1. ) * ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
1144 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) );
1145 double v2429468304 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2635107569 * x0[0] * x0[0] ) );
1146 std::complex<double> v2288976811 = v847358541 * v2108236252;
1147 double v1904166516 =
1148 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
1149 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
1150 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
1151 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
1152 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
1153 std::complex<double> v1546527259 = v2743495210 * v3544975691;
1154 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
1155 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
1156 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
1157 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
1160 ( ( -1. ) * ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) ) *
1161 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) ) +
1162 ( v732589286 + v604511646 - v3067068972 -
1163 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) ) *
1164 ( v732589286 + v604511646 - v3067068972 -
1165 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) ) +
1166 ( -1. ) * ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) *
1167 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) +
1168 ( -1. ) * ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
1169 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) );
1170 double v4047607978 =
1171 ( -1. ) * v307827615 *
1172 ( ( -1. ) + ( -1. ) * ( ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] ) ) /
1174 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
1175 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) );
1176 double v3841916367 =
1177 ( ( x1[1] + x1[9] + x1[13] ) * ( v732589286 + v604511646 + v3067068972 ) * v307827615 ) /
1179 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) *
1180 ( v732589286 + v604511646 - v3067068972 -
1181 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) );
1182 double v3798882612 =
1183 ( -1. ) * v2970574167 *
1184 ( ( -1. ) + ( -1. ) * ( ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) ) /
1186 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) ) *
1187 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) );
1188 double v3377188327 = ( ( x1[0] + x1[4] + x1[12] ) *
1189 ( v732589286 + v2683369444 + v3067068972 ) * v2970574167 ) /
1191 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
1192 ( v732589286 + v2683369444 - v3067068972 -
1193 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) );
1194 double v3163002054 =
1195 ( -1. ) * v2970574167 *
1196 ( ( -1. ) + ( -1. ) * ( ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) ) /
1198 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) *
1199 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) );
1200 double v3133487012 =
1201 ( ( x1[0] + x1[8] + x1[12] ) * ( v732589286 + v604511646 + v3067068972 ) * v307827615 ) /
1203 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
1204 ( v732589286 + v604511646 - v3067068972 -
1205 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) );
1206 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
1207 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
1208 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
1209 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
1211 double v3067810650 =
1212 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) * v2970574167 ) /
1214 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) *
1215 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) );
1216 double v2968038150 =
1217 ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) * v2970574167 ) /
1219 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
1220 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) );
1221 double v2819862969 = ( -1. ) * v2970574167 *
1222 ( ( 1. ) + ( -1. ) *
1223 ( ( v732589286 + v2683369444 + v3067068972 ) *
1224 ( v732589286 + v2683369444 + v3067068972 ) ) /
1226 ( v732589286 + v2683369444 - v3067068972 -
1227 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) ) *
1228 ( v732589286 + v2683369444 - v3067068972 -
1229 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) );
1230 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
1231 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
1232 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
1233 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
1235 double v2202735342 =
1236 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) * v307827615 ) /
1238 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) *
1239 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) );
1240 double v2143394098 =
1241 ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) * v307827615 ) /
1243 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
1244 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) );
1245 double v2015633542 =
1246 ( ( x1[2] + x1[10] + x1[14] ) * ( v732589286 + v604511646 + v3067068972 ) *
1249 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) ) *
1250 ( v732589286 + v604511646 - v3067068972 -
1251 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) );
1252 double v1807869436 =
1253 ( -1. ) * v2970574167 *
1254 ( ( -1. ) + ( -1. ) * ( ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] ) ) /
1256 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
1257 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) );
1258 double v1676202577 = ( -1. ) * v307827615 *
1259 ( ( 1. ) + ( -1. ) *
1260 ( ( v732589286 + v604511646 + v3067068972 ) *
1261 ( v732589286 + v604511646 + v3067068972 ) ) /
1263 ( v732589286 + v604511646 - v3067068972 -
1264 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) ) *
1265 ( v732589286 + v604511646 - v3067068972 -
1266 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) );
1267 std::complex<double> v1621697145 = v2429468304 * v2288976811;
1268 double v1599902676 =
1269 ( -1. ) * v307827615 *
1270 ( ( -1. ) + ( -1. ) * ( ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) ) /
1272 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) *
1273 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) );
1274 double v1386775047 =
1275 ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) * v2970574167 ) /
1277 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
1278 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) );
1279 double v1255498203 =
1280 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] - x1[10] ) +
1281 ( v732589286 + v2683369444 + v3067068972 - v604511646 ) *
1282 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
1283 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] - x1[9] ) +
1284 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] - x1[8] ) ) /
1286 double v1199925187 =
1287 ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) * v307827615 ) /
1289 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
1290 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) );
1291 double v1160649490 = ( ( x1[1] + x1[5] + x1[13] ) *
1292 ( v732589286 + v2683369444 + v3067068972 ) * v2970574167 ) /
1294 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) *
1295 ( v732589286 + v2683369444 - v3067068972 -
1296 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) );
1297 std::complex<double> v1044272063 = v3166152392 * v1546527259;
1299 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] - x1[6] ) +
1300 ( v732589286 + v604511646 + v3067068972 - v2683369444 ) *
1301 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
1302 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] - x1[5] ) +
1303 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] - x1[4] ) ) /
1305 double v832959113 = ( ( x1[2] + x1[6] + x1[14] ) *
1306 ( v732589286 + v2683369444 + v3067068972 ) * v2970574167 ) /
1308 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) ) *
1309 ( v732589286 + v2683369444 - v3067068972 -
1310 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) );
1312 ( -1. ) * v307827615 *
1313 ( ( -1. ) + ( -1. ) * ( ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) ) /
1315 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) ) *
1316 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) );
1317 return ( 0.707107 ) *
1321 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
1325 ( ( -1. ) + ( -1. ) *
1326 ( ( x1[1] + x1[9] + x1[13] ) *
1327 ( x1[1] + x1[9] + x1[13] ) ) /
1330 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
1334 ( ( v732589286 + v604511646 + v3067068972 ) *
1335 ( x1[1] + x1[9] + x1[13] ) ) /
1336 (v1719343032)*v3841916367 ) *
1337 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
1339 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
1343 ( ( -1. ) + ( -1. ) *
1344 ( ( x1[1] + x1[9] + x1[13] ) *
1345 ( x1[1] + x1[9] + x1[13] ) ) /
1348 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
1352 ( ( v732589286 + v604511646 + v3067068972 ) *
1353 ( x1[1] + x1[9] + x1[13] ) ) /
1354 (v1719343032)*v3133487012 ) *
1355 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
1357 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
1361 ( ( -1. ) + ( -1. ) *
1362 ( ( x1[1] + x1[9] + x1[13] ) *
1363 ( x1[1] + x1[9] + x1[13] ) ) /
1366 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
1370 ( ( v732589286 + v604511646 + v3067068972 ) *
1371 ( x1[1] + x1[9] + x1[13] ) ) /
1372 (v1719343032)*v2015633542 ) *
1373 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
1374 ( v732589286 - v604511646 -
1375 v2670871143 * ( v732589286 + v604511646 ) ) *
1376 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
1380 ( ( -1. ) + ( -1. ) *
1381 ( ( x1[1] + x1[9] + x1[13] ) *
1382 ( x1[1] + x1[9] + x1[13] ) ) /
1385 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
1389 ( ( v732589286 + v604511646 + v3067068972 ) *
1390 ( x1[1] + x1[9] + x1[13] ) ) /
1391 (v1719343032)*v1676202577 ) ) *
1392 ( x1[1] + x1[9] + x1[13] - x1[5] -
1393 v843449347 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
1396 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
1400 ( ( -1. ) + ( -1. ) *
1401 ( ( x1[0] + x1[8] + x1[12] ) *
1402 ( x1[0] + x1[8] + x1[12] ) ) /
1405 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
1409 ( ( v732589286 + v604511646 + v3067068972 ) *
1410 ( x1[0] + x1[8] + x1[12] ) ) /
1411 (v1719343032)*v3841916367 ) *
1412 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
1414 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
1418 ( ( -1. ) + ( -1. ) *
1419 ( ( x1[0] + x1[8] + x1[12] ) *
1420 ( x1[0] + x1[8] + x1[12] ) ) /
1423 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
1427 ( ( v732589286 + v604511646 + v3067068972 ) *
1428 ( x1[0] + x1[8] + x1[12] ) ) /
1429 (v1719343032)*v3133487012 ) *
1430 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
1432 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
1436 ( ( -1. ) + ( -1. ) *
1437 ( ( x1[0] + x1[8] + x1[12] ) *
1438 ( x1[0] + x1[8] + x1[12] ) ) /
1441 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
1445 ( ( v732589286 + v604511646 + v3067068972 ) *
1446 ( x1[0] + x1[8] + x1[12] ) ) /
1447 (v1719343032)*v2015633542 ) *
1448 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
1449 ( v732589286 - v604511646 -
1450 v2670871143 * ( v732589286 + v604511646 ) ) *
1451 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
1455 ( ( -1. ) + ( -1. ) *
1456 ( ( x1[0] + x1[8] + x1[12] ) *
1457 ( x1[0] + x1[8] + x1[12] ) ) /
1460 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
1464 ( ( v732589286 + v604511646 + v3067068972 ) *
1465 ( x1[0] + x1[8] + x1[12] ) ) /
1466 (v1719343032)*v1676202577 ) ) *
1467 ( x1[0] + x1[8] + x1[12] - x1[4] -
1468 v843449347 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
1471 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
1474 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
1478 ( ( -1. ) + ( -1. ) *
1479 ( ( x1[2] + x1[10] + x1[14] ) *
1480 ( x1[2] + x1[10] + x1[14] ) ) /
1484 ( ( v732589286 + v604511646 + v3067068972 ) *
1485 ( x1[2] + x1[10] + x1[14] ) ) /
1486 (v1719343032)*v3841916367 ) *
1487 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
1489 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
1492 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
1496 ( ( -1. ) + ( -1. ) *
1497 ( ( x1[2] + x1[10] + x1[14] ) *
1498 ( x1[2] + x1[10] + x1[14] ) ) /
1502 ( ( v732589286 + v604511646 + v3067068972 ) *
1503 ( x1[2] + x1[10] + x1[14] ) ) /
1504 (v1719343032)*v3133487012 ) *
1505 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
1507 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
1510 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
1514 ( ( -1. ) + ( -1. ) *
1515 ( ( x1[2] + x1[10] + x1[14] ) *
1516 ( x1[2] + x1[10] + x1[14] ) ) /
1520 ( ( v732589286 + v604511646 + v3067068972 ) *
1521 ( x1[2] + x1[10] + x1[14] ) ) /
1522 (v1719343032)*v2015633542 ) *
1523 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
1524 ( v732589286 - v604511646 -
1525 v2670871143 * ( v732589286 + v604511646 ) ) *
1526 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
1529 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
1533 ( ( -1. ) + ( -1. ) *
1534 ( ( x1[2] + x1[10] + x1[14] ) *
1535 ( x1[2] + x1[10] + x1[14] ) ) /
1539 ( ( v732589286 + v604511646 + v3067068972 ) *
1540 ( x1[2] + x1[10] + x1[14] ) ) /
1541 (v1719343032)*v1676202577 ) ) *
1542 ( x1[2] + x1[10] + x1[14] - x1[6] -
1543 v843449347 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
1544 ( v732589286 + v604511646 + v3067068972 - v2683369444 -
1545 v843449347 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
1547 ( ( ( x1[0] + x1[8] + x1[12] ) *
1548 ( v732589286 + v604511646 + v3067068972 ) * v2143394098 ) /
1550 ( ( x1[1] + x1[9] + x1[13] ) *
1551 ( v732589286 + v604511646 + v3067068972 ) * v1599902676 ) /
1553 ( ( x1[2] + x1[10] + x1[14] ) *
1554 ( v732589286 + v604511646 + v3067068972 ) * v2202735342 ) /
1557 ( ( 1. ) + ( -1. ) *
1558 ( ( v732589286 + v604511646 + v3067068972 ) *
1559 ( v732589286 + v604511646 + v3067068972 ) ) /
1560 ( v1719343032 ) ) ) *
1561 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
1563 ( ( ( x1[0] + x1[8] + x1[12] ) *
1564 ( v732589286 + v604511646 + v3067068972 ) * v4047607978 ) /
1566 ( ( x1[1] + x1[9] + x1[13] ) *
1567 ( v732589286 + v604511646 + v3067068972 ) * v2143394098 ) /
1569 ( ( x1[2] + x1[10] + x1[14] ) *
1570 ( v732589286 + v604511646 + v3067068972 ) * v1199925187 ) /
1573 ( ( 1. ) + ( -1. ) *
1574 ( ( v732589286 + v604511646 + v3067068972 ) *
1575 ( v732589286 + v604511646 + v3067068972 ) ) /
1576 ( v1719343032 ) ) ) *
1577 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
1579 ( ( ( x1[0] + x1[8] + x1[12] ) *
1580 ( v732589286 + v604511646 + v3067068972 ) * v1199925187 ) /
1582 ( ( x1[1] + x1[9] + x1[13] ) *
1583 ( v732589286 + v604511646 + v3067068972 ) * v2202735342 ) /
1585 ( ( x1[2] + x1[10] + x1[14] ) *
1586 ( v732589286 + v604511646 + v3067068972 ) * v283266646 ) /
1589 ( ( 1. ) + ( -1. ) *
1590 ( ( v732589286 + v604511646 + v3067068972 ) *
1591 ( v732589286 + v604511646 + v3067068972 ) ) /
1592 ( v1719343032 ) ) ) *
1593 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
1594 ( v732589286 - v604511646 -
1595 v2670871143 * ( v732589286 + v604511646 ) ) *
1596 ( ( ( x1[0] + x1[8] + x1[12] ) *
1597 ( v732589286 + v604511646 + v3067068972 ) * v3133487012 ) /
1599 ( ( x1[1] + x1[9] + x1[13] ) *
1600 ( v732589286 + v604511646 + v3067068972 ) * v3841916367 ) /
1602 ( ( x1[2] + x1[10] + x1[14] ) *
1603 ( v732589286 + v604511646 + v3067068972 ) * v2015633542 ) /
1606 ( ( 1. ) + ( -1. ) *
1607 ( ( v732589286 + v604511646 + v3067068972 ) *
1608 ( v732589286 + v604511646 + v3067068972 ) ) /
1609 ( v1719343032 ) ) ) ) ) +
1613 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
1617 ( ( -1. ) + ( -1. ) *
1618 ( ( x1[1] + x1[5] + x1[13] ) *
1619 ( x1[1] + x1[5] + x1[13] ) ) /
1622 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
1626 ( ( v732589286 + v2683369444 + v3067068972 ) *
1627 ( x1[1] + x1[5] + x1[13] ) ) /
1628 (v373333512)*v1160649490 ) *
1629 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
1631 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
1635 ( ( -1. ) + ( -1. ) *
1636 ( ( x1[1] + x1[5] + x1[13] ) *
1637 ( x1[1] + x1[5] + x1[13] ) ) /
1640 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
1644 ( ( v732589286 + v2683369444 + v3067068972 ) *
1645 ( x1[1] + x1[5] + x1[13] ) ) /
1646 (v373333512)*v3377188327 ) *
1647 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
1649 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
1653 ( ( -1. ) + ( -1. ) *
1654 ( ( x1[1] + x1[5] + x1[13] ) *
1655 ( x1[1] + x1[5] + x1[13] ) ) /
1658 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
1662 ( ( v732589286 + v2683369444 + v3067068972 ) *
1663 ( x1[1] + x1[5] + x1[13] ) ) /
1664 (v373333512)*v832959113 ) *
1665 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
1666 ( v732589286 - v2683369444 -
1667 v3078308559 * ( v732589286 + v2683369444 ) ) *
1668 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
1672 ( ( -1. ) + ( -1. ) *
1673 ( ( x1[1] + x1[5] + x1[13] ) *
1674 ( x1[1] + x1[5] + x1[13] ) ) /
1677 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
1681 ( ( v732589286 + v2683369444 + v3067068972 ) *
1682 ( x1[1] + x1[5] + x1[13] ) ) /
1683 (v373333512)*v2819862969 ) ) *
1684 ( x1[1] + x1[5] + x1[13] - x1[9] -
1685 v1255498203 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
1688 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
1692 ( ( -1. ) + ( -1. ) *
1693 ( ( x1[0] + x1[4] + x1[12] ) *
1694 ( x1[0] + x1[4] + x1[12] ) ) /
1697 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
1701 ( ( v732589286 + v2683369444 + v3067068972 ) *
1702 ( x1[0] + x1[4] + x1[12] ) ) /
1703 (v373333512)*v1160649490 ) *
1704 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
1706 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
1710 ( ( -1. ) + ( -1. ) *
1711 ( ( x1[0] + x1[4] + x1[12] ) *
1712 ( x1[0] + x1[4] + x1[12] ) ) /
1715 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
1719 ( ( v732589286 + v2683369444 + v3067068972 ) *
1720 ( x1[0] + x1[4] + x1[12] ) ) /
1721 (v373333512)*v3377188327 ) *
1722 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
1724 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
1728 ( ( -1. ) + ( -1. ) *
1729 ( ( x1[0] + x1[4] + x1[12] ) *
1730 ( x1[0] + x1[4] + x1[12] ) ) /
1733 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
1737 ( ( v732589286 + v2683369444 + v3067068972 ) *
1738 ( x1[0] + x1[4] + x1[12] ) ) /
1739 (v373333512)*v832959113 ) *
1740 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
1741 ( v732589286 - v2683369444 -
1742 v3078308559 * ( v732589286 + v2683369444 ) ) *
1743 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
1747 ( ( -1. ) + ( -1. ) *
1748 ( ( x1[0] + x1[4] + x1[12] ) *
1749 ( x1[0] + x1[4] + x1[12] ) ) /
1752 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
1756 ( ( v732589286 + v2683369444 + v3067068972 ) *
1757 ( x1[0] + x1[4] + x1[12] ) ) /
1758 (v373333512)*v2819862969 ) ) *
1759 ( x1[0] + x1[4] + x1[12] - x1[8] -
1760 v1255498203 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
1763 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
1766 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
1770 ( ( -1. ) + ( -1. ) *
1771 ( ( x1[2] + x1[6] + x1[14] ) *
1772 ( x1[2] + x1[6] + x1[14] ) ) /
1776 ( ( v732589286 + v2683369444 + v3067068972 ) *
1777 ( x1[2] + x1[6] + x1[14] ) ) /
1778 (v373333512)*v1160649490 ) *
1779 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
1781 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
1784 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
1788 ( ( -1. ) + ( -1. ) *
1789 ( ( x1[2] + x1[6] + x1[14] ) *
1790 ( x1[2] + x1[6] + x1[14] ) ) /
1794 ( ( v732589286 + v2683369444 + v3067068972 ) *
1795 ( x1[2] + x1[6] + x1[14] ) ) /
1796 (v373333512)*v3377188327 ) *
1797 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
1799 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
1802 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
1806 ( ( -1. ) + ( -1. ) *
1807 ( ( x1[2] + x1[6] + x1[14] ) *
1808 ( x1[2] + x1[6] + x1[14] ) ) /
1812 ( ( v732589286 + v2683369444 + v3067068972 ) *
1813 ( x1[2] + x1[6] + x1[14] ) ) /
1814 (v373333512)*v832959113 ) *
1815 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
1816 ( v732589286 - v2683369444 -
1817 v3078308559 * ( v732589286 + v2683369444 ) ) *
1818 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
1821 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
1825 ( ( -1. ) + ( -1. ) *
1826 ( ( x1[2] + x1[6] + x1[14] ) *
1827 ( x1[2] + x1[6] + x1[14] ) ) /
1831 ( ( v732589286 + v2683369444 + v3067068972 ) *
1832 ( x1[2] + x1[6] + x1[14] ) ) /
1833 (v373333512)*v2819862969 ) ) *
1834 ( x1[2] + x1[6] + x1[14] - x1[10] -
1835 v1255498203 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
1836 ( v732589286 + v2683369444 + v3067068972 - v604511646 -
1837 v1255498203 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
1839 ( ( ( x1[0] + x1[4] + x1[12] ) *
1840 ( v732589286 + v2683369444 + v3067068972 ) * v2968038150 ) /
1842 ( ( x1[1] + x1[5] + x1[13] ) *
1843 ( v732589286 + v2683369444 + v3067068972 ) * v3163002054 ) /
1845 ( ( x1[2] + x1[6] + x1[14] ) *
1846 ( v732589286 + v2683369444 + v3067068972 ) * v3067810650 ) /
1851 ( ( v732589286 + v2683369444 + v3067068972 ) *
1852 ( v732589286 + v2683369444 + v3067068972 ) ) /
1853 ( v373333512 ) ) ) *
1854 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
1856 ( ( ( x1[0] + x1[4] + x1[12] ) *
1857 ( v732589286 + v2683369444 + v3067068972 ) * v1807869436 ) /
1859 ( ( x1[1] + x1[5] + x1[13] ) *
1860 ( v732589286 + v2683369444 + v3067068972 ) * v2968038150 ) /
1862 ( ( x1[2] + x1[6] + x1[14] ) *
1863 ( v732589286 + v2683369444 + v3067068972 ) * v1386775047 ) /
1868 ( ( v732589286 + v2683369444 + v3067068972 ) *
1869 ( v732589286 + v2683369444 + v3067068972 ) ) /
1870 ( v373333512 ) ) ) *
1871 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
1873 ( ( ( x1[0] + x1[4] + x1[12] ) *
1874 ( v732589286 + v2683369444 + v3067068972 ) * v1386775047 ) /
1876 ( ( x1[1] + x1[5] + x1[13] ) *
1877 ( v732589286 + v2683369444 + v3067068972 ) * v3067810650 ) /
1879 ( ( x1[2] + x1[6] + x1[14] ) *
1880 ( v732589286 + v2683369444 + v3067068972 ) * v3798882612 ) /
1885 ( ( v732589286 + v2683369444 + v3067068972 ) *
1886 ( v732589286 + v2683369444 + v3067068972 ) ) /
1887 ( v373333512 ) ) ) *
1888 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
1889 ( v732589286 - v2683369444 -
1890 v3078308559 * ( v732589286 + v2683369444 ) ) *
1891 ( ( ( x1[0] + x1[4] + x1[12] ) *
1892 ( v732589286 + v2683369444 + v3067068972 ) * v3377188327 ) /
1894 ( ( x1[1] + x1[5] + x1[13] ) *
1895 ( v732589286 + v2683369444 + v3067068972 ) * v1160649490 ) /
1897 ( ( x1[2] + x1[6] + x1[14] ) *
1898 ( v732589286 + v2683369444 + v3067068972 ) * v832959113 ) /
1903 ( ( v732589286 + v2683369444 + v3067068972 ) *
1904 ( v732589286 + v2683369444 + v3067068972 ) ) /
1905 ( v373333512 ) ) ) ) ) );
1909D0TopiKpipi::D0_K_1__1270_p_GSpline_EFF__Ks_892_0_Kp_pim__pip__pim__wParams(
1910 const double* x1 ) {
1911 double x0[] = { 3.7559, 1.28981, 0.11611,
1912 1.7, 6.62044e-09, 8.1034e-05,
1913 0.000601093, 0.00199416, 0.00478532,
1914 0.0097556, 0.0184164, 0.0348721,
1915 0.0672518, 0.105115, 0.142193,
1916 0.182565, 0.231309, 0.295139,
1917 0.383415, 0.507206, 0.673751,
1918 0.918665, 1.18142, 1.41125,
1919 1.61709, 1.80236, 1.97044,
1920 2.12449, 2.26729, 2.40124,
1921 2.52841, 2.65063, 2.76952,
1922 2.88658, 3.0032, 3.12073,
1923 3.24046, 3.36373, 3.49188,
1924 3.62634, 3.76865, 3.92048,
1925 4.08365, 4.26015, 0,
1926 0.1176547684, 0.22497165, 0.3656306816,
1927 0.5276092204, 0.9764756867, 1.413655658,
1928 5.71894637, 0.9401463614, -0.7916115034,
1929 0.9822484023, 2.081549144, 3.955942521,
1930 5.996562022, 10.78944064, 7.114753541,
1931 28.48991394, 3.091475055, -12.58897979,
1932 -4.901102773, -5.815765367, -4.426429507,
1933 -3.713922855, -2.946660324, -2.323654598,
1934 -1.780440033, -1.296647771, -0.8756251333,
1935 -0.4768204459, -0.1164993331, 0.2456927782,
1936 0.5755094702, 0.9378943409, 1.281600666,
1937 1.667452995, 2.045993606, 2.585916333,
1938 2.693591061, 4.606531922, 0,
1939 0.896, 0.0503, 1.5 };
1940 double v3067068972 =
1941 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
1942 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
1943 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
1944 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
1945 double v2652496757 = x0[1] * x0[1];
1946 double v2627373007 =
1947 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
1948 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
1949 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
1950 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
1951 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
1952 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
1953 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
1954 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
1955 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
1956 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
1957 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
1958 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
1960 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
1961 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
1962 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
1963 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
1964 double v4237252271 =
1965 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
1966 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
1967 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
1968 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
1969 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
1970 double v3248711278 =
1971 ( ( ( v325855721 > ( 0.6 ) ) && ( v325855721 < ( 3. ) ) )
1972 ? x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
1973 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
1975 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
1976 x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] ) -
1978 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
1979 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 -
1981 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] *
1982 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
1983 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) +
1984 ( 2.708333 ) * fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
1985 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
1986 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
1987 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
1988 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] )
1990 double v2830794559 =
1991 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
1992 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
1993 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
1994 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
1995 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
1996 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
1997 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
1998 double v1772631356 =
1999 ( ( ( v2627373007 > ( 0.6 ) ) && ( v2627373007 < ( 3. ) ) )
2000 ? x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
2001 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2003 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
2004 x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] ) -
2006 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
2007 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 -
2009 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] *
2010 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2011 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) +
2012 ( 2.708333 ) * fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2013 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2014 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2015 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
2016 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] )
2018 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
2019 ( ( 0.050282 ) ) / ( v1139362541 ) );
2020 double v1078555364 =
2021 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
2022 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2023 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2025 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2026 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
2028 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2029 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
2031 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
2032 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2033 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
2034 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2035 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2036 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2037 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2038 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
2040 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
2041 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
2042 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
2043 ( ( 0.050282 ) ) / ( v1521070335 ) );
2044 std::complex<double> v3544975691 =
2045 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
2046 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
2047 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
2048 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[86] * x0[86] ) ) ) /
2049 ( x0[84] * x0[84] - v1139362541 -
2050 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
2051 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2052 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) *
2054 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
2055 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2056 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) *
2057 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[84] * 1. /
2058 sqrt( v1139362541 ) ) /
2059 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2060 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) /
2062 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[86] * x0[86] ) );
2063 std::complex<double> v2743495210 =
2064 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2065 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2067 std::abs( ( 0.25 ) *
2068 ( v325855721 - ( 2. ) * v1139362541 - ( 0.03896 ) +
2069 ( ( v1139362541 - ( 0.01948 ) ) * ( v1139362541 - ( 0.01948 ) ) ) /
2070 ( v325855721 ) ) ) *
2072 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v3248711278 ) /
2073 (v1078555364)-v325855721 );
2074 double v2635107569 =
2076 ( v2830794559 - ( 2. ) * v2627373007 - ( 0.03896 ) +
2077 ( ( v2627373007 - ( 0.01948 ) ) * ( v2627373007 - ( 0.01948 ) ) ) / ( v2830794559 ) );
2078 std::complex<double> v2108236252 =
2079 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
2080 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
2081 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
2082 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[86] * x0[86] ) ) ) /
2083 ( x0[84] * x0[84] - v1521070335 -
2084 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
2085 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2086 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) *
2088 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
2089 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2090 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) *
2091 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[84] * 1. /
2092 sqrt( v1521070335 ) ) /
2093 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.487434 ) - ( 0.03896 ) +
2094 ( ( 0.050282 ) ) / ( x0[84] * x0[84] ) ) ) ) ) /
2095 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[86] * x0[86] ) );
2096 double v1390527164 =
2098 ( v4237252271 - ( 2. ) * v325855721 - ( 0.03896 ) +
2099 ( ( v325855721 - ( 0.01948 ) ) * ( v325855721 - ( 0.01948 ) ) ) / ( v4237252271 ) );
2100 std::complex<double> v847358541 =
2101 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2102 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2104 std::abs( ( 0.25 ) *
2105 ( v2627373007 - ( 2. ) * v1521070335 - ( 0.03896 ) +
2106 ( ( v1521070335 - ( 0.01948 ) ) * ( v1521070335 - ( 0.01948 ) ) ) /
2107 ( v2627373007 ) ) ) *
2109 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v1772631356 ) /
2110 (v1078555364)-v2627373007 );
2111 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
2112 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
2113 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
2114 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
2115 double v3166152392 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v1390527164 * x0[0] * x0[0] ) );
2116 double v2429468304 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2635107569 * x0[0] * x0[0] ) );
2117 std::complex<double> v2288976811 = v847358541 * v2108236252;
2118 double v1904166516 =
2119 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
2120 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
2121 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
2122 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
2123 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
2124 std::complex<double> v1546527259 = v2743495210 * v3544975691;
2125 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
2126 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
2127 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
2128 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
2129 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
2130 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
2131 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
2132 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
2134 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
2135 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
2136 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
2137 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
2139 double v1719343032 =
2140 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
2141 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
2142 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
2143 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
2144 std::complex<double> v1621697145 = v2429468304 * v2288976811;
2145 double v1255498203 =
2146 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] - x1[10] ) +
2147 ( v732589286 + v2683369444 + v3067068972 - v604511646 ) *
2148 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
2149 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] - x1[9] ) +
2150 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] - x1[8] ) ) /
2152 std::complex<double> v1044272063 = v3166152392 * v1546527259;
2154 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] - x1[6] ) +
2155 ( v732589286 + v604511646 + v3067068972 - v2683369444 ) *
2156 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
2157 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] - x1[5] ) +
2158 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] - x1[4] ) ) /
2161 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
2162 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
2163 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
2164 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
2165 return ( 0.707107 ) *
2168 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
2169 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
2174 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) ) /
2176 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
2177 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
2178 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
2181 ( ( v732589286 + v604511646 + v3067068972 ) *
2182 ( x1[1] + x1[9] + x1[13] ) ) /
2184 ( v732589286 - v604511646 -
2185 v2670871143 * ( v732589286 + v604511646 ) ) ) *
2186 ( x1[1] + x1[9] + x1[13] - x1[5] -
2187 v843449347 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
2189 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
2190 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
2195 ( ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] ) ) /
2197 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
2198 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
2199 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
2202 ( ( v732589286 + v604511646 + v3067068972 ) *
2203 ( x1[0] + x1[8] + x1[12] ) ) /
2205 ( v732589286 - v604511646 -
2206 v2670871143 * ( v732589286 + v604511646 ) ) ) *
2207 ( x1[0] + x1[8] + x1[12] - x1[4] -
2208 v843449347 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
2210 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
2211 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
2213 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
2214 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
2217 ( ( -1. ) + ( -1. ) *
2218 ( ( x1[2] + x1[10] + x1[14] ) *
2219 ( x1[2] + x1[10] + x1[14] ) ) /
2221 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
2223 ( ( v732589286 + v604511646 + v3067068972 ) *
2224 ( x1[2] + x1[10] + x1[14] ) ) /
2226 ( v732589286 - v604511646 -
2227 v2670871143 * ( v732589286 + v604511646 ) ) ) *
2228 ( x1[2] + x1[10] + x1[14] - x1[6] -
2229 v843449347 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
2230 ( v732589286 + v604511646 + v3067068972 - v2683369444 -
2231 v843449347 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
2232 ( ( ( x1[0] + x1[8] + x1[12] ) *
2233 ( v732589286 + v604511646 + v3067068972 ) *
2234 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
2236 ( ( x1[1] + x1[9] + x1[13] ) *
2237 ( v732589286 + v604511646 + v3067068972 ) *
2238 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
2240 ( ( x1[2] + x1[10] + x1[14] ) *
2241 ( v732589286 + v604511646 + v3067068972 ) *
2242 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
2244 ( v732589286 - v604511646 -
2245 v2670871143 * ( v732589286 + v604511646 ) ) *
2246 ( ( 1. ) + ( -1. ) *
2247 ( ( v732589286 + v604511646 + v3067068972 ) *
2248 ( v732589286 + v604511646 + v3067068972 ) ) /
2249 ( v1719343032 ) ) ) ) +
2252 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
2253 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
2258 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) ) /
2260 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
2261 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
2262 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
2265 ( ( v732589286 + v2683369444 + v3067068972 ) *
2266 ( x1[1] + x1[5] + x1[13] ) ) /
2268 ( v732589286 - v2683369444 -
2269 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
2270 ( x1[1] + x1[5] + x1[13] - x1[9] -
2271 v1255498203 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
2273 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
2274 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
2279 ( ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] ) ) /
2281 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
2282 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
2283 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
2286 ( ( v732589286 + v2683369444 + v3067068972 ) *
2287 ( x1[0] + x1[4] + x1[12] ) ) /
2289 ( v732589286 - v2683369444 -
2290 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
2291 ( x1[0] + x1[4] + x1[12] - x1[8] -
2292 v1255498203 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
2294 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
2295 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
2297 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
2298 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
2303 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) ) /
2305 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
2307 ( ( v732589286 + v2683369444 + v3067068972 ) *
2308 ( x1[2] + x1[6] + x1[14] ) ) /
2310 ( v732589286 - v2683369444 -
2311 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
2312 ( x1[2] + x1[6] + x1[14] - x1[10] -
2313 v1255498203 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
2314 ( v732589286 + v2683369444 + v3067068972 - v604511646 -
2315 v1255498203 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
2316 ( ( ( x1[0] + x1[4] + x1[12] ) *
2317 ( v732589286 + v2683369444 + v3067068972 ) *
2318 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
2320 ( ( x1[1] + x1[5] + x1[13] ) *
2321 ( v732589286 + v2683369444 + v3067068972 ) *
2322 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
2324 ( ( x1[2] + x1[6] + x1[14] ) *
2325 ( v732589286 + v2683369444 + v3067068972 ) *
2326 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
2328 ( v732589286 - v2683369444 -
2329 v3078308559 * ( v732589286 + v2683369444 ) ) *
2330 ( ( 1. ) + ( -1. ) *
2331 ( ( v732589286 + v2683369444 + v3067068972 ) *
2332 ( v732589286 + v2683369444 + v3067068972 ) ) /
2333 ( v373333512 ) ) ) ) );
2337D0TopiKpipi::D0_K_1__1270_p_GSpline_EFF__KPi20_FOCUS_Kpi__Kp_pim__pip__pim__wParams(
2338 const double* x1 ) {
2339 double x0[] = { 3.7559, 1.28981, 0.11611,
2340 1.7, 6.62044e-09, 8.1034e-05,
2341 0.000601093, 0.00199416, 0.00478532,
2342 0.0097556, 0.0184164, 0.0348721,
2343 0.0672518, 0.105115, 0.142193,
2344 0.182565, 0.231309, 0.295139,
2345 0.383415, 0.507206, 0.673751,
2346 0.918665, 1.18142, 1.41125,
2347 1.61709, 1.80236, 1.97044,
2348 2.12449, 2.26729, 2.40124,
2349 2.52841, 2.65063, 2.76952,
2350 2.88658, 3.0032, 3.12073,
2351 3.24046, 3.36373, 3.49188,
2352 3.62634, 3.76865, 3.92048,
2353 4.08365, 4.26015, 0,
2354 0.1176547684, 0.22497165, 0.3656306816,
2355 0.5276092204, 0.9764756867, 1.413655658,
2356 5.71894637, 0.9401463614, -0.7916115034,
2357 0.9822484023, 2.081549144, 3.955942521,
2358 5.996562022, 10.78944064, 7.114753541,
2359 28.48991394, 3.091475055, -12.58897979,
2360 -4.901102773, -5.815765367, -4.426429507,
2361 -3.713922855, -2.946660324, -2.323654598,
2362 -1.780440033, -1.296647771, -0.8756251333,
2363 -0.4768204459, -0.1164993331, 0.2456927782,
2364 0.5755094702, 0.9378943409, 1.281600666,
2365 1.667452995, 2.045993606, 2.585916333,
2366 2.693591061, 4.606531922, 0 };
2367 double v3067068972 =
2368 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
2369 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
2370 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
2371 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
2372 double v2652496757 = x0[1] * x0[1];
2373 double v2627373007 =
2374 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
2375 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
2376 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
2377 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
2378 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
2379 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
2380 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
2381 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
2382 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
2383 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
2384 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
2385 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
2387 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
2388 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
2389 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
2390 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
2391 double v4237252271 =
2392 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
2393 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
2394 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
2395 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
2396 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
2397 double v3634940496 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1139362541 ) ) *
2398 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1139362541 ) );
2399 double v3248711278 =
2400 ( ( ( v325855721 > ( 0.6 ) ) && ( v325855721 < ( 3. ) ) )
2401 ? x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
2402 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
2404 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
2405 x0[4 + int( ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] ) -
2407 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] +
2408 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 -
2410 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] *
2411 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
2412 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) +
2413 ( 2.708333 ) * fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
2414 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
2415 fmod( v325855721 - ( 0.6 ), ( 0.061538 ) ) *
2416 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] -
2417 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v325855721 - ( 0.6 ) ) )] )
2419 double v2955496159 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1139362541 ) ) *
2420 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1139362541 ) );
2421 double v2830794559 =
2422 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
2423 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
2424 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
2425 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
2426 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
2427 double v2077084972 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1521070335 ) ) *
2428 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1521070335 ) );
2429 double v1772631356 =
2430 ( ( ( v2627373007 > ( 0.6 ) ) && ( v2627373007 < ( 3. ) ) )
2431 ? x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
2432 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2434 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
2435 x0[4 + int( ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] ) -
2437 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] +
2438 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 -
2440 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] *
2441 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2442 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) +
2443 ( 2.708333 ) * fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2444 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2445 fmod( v2627373007 - ( 0.6 ), ( 0.061538 ) ) *
2446 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] -
2447 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2627373007 - ( 0.6 ) ) )] )
2449 double v1453132239 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1521070335 ) ) *
2450 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1521070335 ) );
2451 double v1078555364 =
2452 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
2453 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2454 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2456 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2457 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
2459 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2460 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
2462 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
2463 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2464 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
2465 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2466 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2467 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2468 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2469 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
2471 std::complex<double> v2743495210 =
2472 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2473 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2475 std::abs( ( 0.25 ) *
2476 ( v325855721 - ( 2. ) * v1139362541 - ( 0.03896 ) +
2477 ( ( v1139362541 - ( 0.01948 ) ) * ( v1139362541 - ( 0.01948 ) ) ) /
2478 ( v325855721 ) ) ) *
2480 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v3248711278 ) /
2481 (v1078555364)-v325855721 );
2482 double v2635107569 =
2484 ( v2830794559 - ( 2. ) * v2627373007 - ( 0.03896 ) +
2485 ( ( v2627373007 - ( 0.01948 ) ) * ( v2627373007 - ( 0.01948 ) ) ) / ( v2830794559 ) );
2486 std::complex<double> v2325087427 =
2487 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2488 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
2489 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2490 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2491 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
2492 std::complex<double>( 0., 1. ) *
2493 ( ( v1453132239 > ( 0. ) )
2494 ? sqrt( v1453132239 )
2495 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
2496 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2497 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
2498 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2499 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2500 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
2501 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2502 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
2503 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2504 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2505 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
2506 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2507 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
2508 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2509 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2510 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
2511 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2512 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
2513 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2514 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2515 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) ) /
2517 ( ( v2077084972 > ( 0. ) )
2518 ? sqrt( v2077084972 )
2519 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
2520 ( ( v1453132239 > ( 0. ) )
2521 ? sqrt( v1453132239 )
2522 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
2523 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2524 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
2525 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2526 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2527 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
2528 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2529 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
2530 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2531 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2532 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
2533 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2534 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
2535 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2536 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2537 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
2538 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2539 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
2540 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2541 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2542 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) -
2543 std::complex<double>( 0., 1. ) *
2544 ( ( ( v1453132239 > ( 0. ) )
2545 ? sqrt( v1453132239 )
2546 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
2547 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2548 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
2549 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2550 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2551 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) +
2552 ( ( v2077084972 > ( 0. ) )
2553 ? sqrt( v2077084972 )
2554 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
2555 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
2556 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
2557 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
2558 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
2559 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) );
2560 double v1390527164 =
2562 ( v4237252271 - ( 2. ) * v325855721 - ( 0.03896 ) +
2563 ( ( v325855721 - ( 0.01948 ) ) * ( v325855721 - ( 0.01948 ) ) ) / ( v4237252271 ) );
2564 std::complex<double> v1119554543 =
2565 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2566 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
2567 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2568 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2569 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
2570 std::complex<double>( 0., 1. ) *
2571 ( ( v2955496159 > ( 0. ) )
2572 ? sqrt( v2955496159 )
2573 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
2574 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2575 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
2576 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2577 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2578 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
2579 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2580 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
2581 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2582 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2583 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
2584 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2585 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
2586 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2587 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2588 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
2589 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2590 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
2591 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2592 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2593 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) ) /
2595 ( ( v3634940496 > ( 0. ) )
2596 ? sqrt( v3634940496 )
2597 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
2598 ( ( v2955496159 > ( 0. ) )
2599 ? sqrt( v2955496159 )
2600 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
2601 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2602 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
2603 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2604 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2605 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
2606 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2607 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
2608 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2609 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2610 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
2611 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2612 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
2613 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2614 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2615 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
2616 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2617 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
2618 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2619 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2620 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) -
2621 std::complex<double>( 0., 1. ) *
2622 ( ( ( v2955496159 > ( 0. ) )
2623 ? sqrt( v2955496159 )
2624 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
2625 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2626 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
2627 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2628 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2629 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) +
2630 ( ( v3634940496 > ( 0. ) )
2631 ? sqrt( v3634940496 )
2632 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
2633 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
2634 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
2635 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
2636 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
2637 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) );
2638 std::complex<double> v847358541 =
2639 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2640 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2642 std::abs( ( 0.25 ) *
2643 ( v2627373007 - ( 2. ) * v1521070335 - ( 0.03896 ) +
2644 ( ( v1521070335 - ( 0.01948 ) ) * ( v1521070335 - ( 0.01948 ) ) ) /
2645 ( v2627373007 ) ) ) *
2647 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v1772631356 ) /
2648 (v1078555364)-v2627373007 );
2649 double v3166152392 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v1390527164 * x0[0] * x0[0] ) );
2650 std::complex<double> v2897632830 = v2743495210 * v1119554543;
2651 double v2429468304 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2635107569 * x0[0] * x0[0] ) );
2652 double v1904166516 =
2653 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
2654 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
2655 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
2656 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
2657 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
2658 double v1719343032 =
2659 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
2660 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
2661 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
2662 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
2664 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
2665 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
2666 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
2667 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
2668 std::complex<double> v87909276 = v847358541 * v2325087427;
2669 double v4069995139 =
2670 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] - x1[14] ) +
2671 ( v732589286 + v604511646 - v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
2672 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] - x1[13] ) +
2673 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] - x1[12] ) ) /
2675 double v3569527896 = ( ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] - x1[14] ) +
2676 ( v732589286 + v2683369444 - v3067068972 ) *
2677 ( v732589286 + v2683369444 + v3067068972 ) +
2678 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] - x1[13] ) +
2679 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] - x1[12] ) ) /
2681 std::complex<double> v1773496091 = v3166152392 * v2897632830;
2682 double v1255498203 =
2683 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] - x1[10] ) +
2684 ( v732589286 + v2683369444 + v3067068972 - v604511646 ) *
2685 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
2686 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] - x1[9] ) +
2687 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] - x1[8] ) ) /
2690 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] - x1[6] ) +
2691 ( v732589286 + v604511646 + v3067068972 - v2683369444 ) *
2692 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
2693 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] - x1[5] ) +
2694 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] - x1[4] ) ) /
2696 std::complex<double> v357591719 = v2429468304 * v87909276;
2697 return ( 0.707107 ) *
2700 ( x1[1] + x1[9] - x1[13] - v4069995139 * ( x1[1] + x1[9] + x1[13] ) ) *
2701 ( x1[1] + x1[9] + x1[13] - x1[5] -
2702 v843449347 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
2704 ( x1[0] + x1[8] - x1[12] - v4069995139 * ( x1[0] + x1[8] + x1[12] ) ) *
2705 ( x1[0] + x1[8] + x1[12] - x1[4] -
2706 v843449347 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
2708 ( x1[2] + x1[10] - x1[14] - v4069995139 * ( x1[2] + x1[10] + x1[14] ) ) *
2709 ( x1[2] + x1[10] + x1[14] - x1[6] -
2710 v843449347 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
2711 ( v732589286 + v604511646 + v3067068972 - v2683369444 -
2712 v843449347 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
2713 ( v732589286 + v604511646 - v3067068972 -
2714 v4069995139 * ( v732589286 + v604511646 + v3067068972 ) ) ) +
2717 ( x1[1] + x1[5] - x1[13] - v3569527896 * ( x1[1] + x1[5] + x1[13] ) ) *
2718 ( x1[1] + x1[5] + x1[13] - x1[9] -
2719 v1255498203 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
2721 ( x1[0] + x1[4] - x1[12] - v3569527896 * ( x1[0] + x1[4] + x1[12] ) ) *
2722 ( x1[0] + x1[4] + x1[12] - x1[8] -
2723 v1255498203 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
2725 ( x1[2] + x1[6] - x1[14] - v3569527896 * ( x1[2] + x1[6] + x1[14] ) ) *
2726 ( x1[2] + x1[6] + x1[14] - x1[10] -
2727 v1255498203 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
2728 ( v732589286 + v2683369444 + v3067068972 - v604511646 -
2729 v1255498203 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
2730 ( v732589286 + v2683369444 - v3067068972 -
2731 v3569527896 * ( v732589286 + v2683369444 + v3067068972 ) ) ) );
2735D0TopiKpipi::D0_K_1__1270_p_GSpline_EFF__omega_782_0_pip_pim__Kp__pim__wParams(
2736 const double* x1 ) {
2737 double x0[] = { 3.7559, 1.28981, 0.11611,
2738 1.7, 6.62044e-09, 8.1034e-05,
2739 0.000601093, 0.00199416, 0.00478532,
2740 0.0097556, 0.0184164, 0.0348721,
2741 0.0672518, 0.105115, 0.142193,
2742 0.182565, 0.231309, 0.295139,
2743 0.383415, 0.507206, 0.673751,
2744 0.918665, 1.18142, 1.41125,
2745 1.61709, 1.80236, 1.97044,
2746 2.12449, 2.26729, 2.40124,
2747 2.52841, 2.65063, 2.76952,
2748 2.88658, 3.0032, 3.12073,
2749 3.24046, 3.36373, 3.49188,
2750 3.62634, 3.76865, 3.92048,
2751 4.08365, 4.26015, 0,
2752 0.1176547684, 0.22497165, 0.3656306816,
2753 0.5276092204, 0.9764756867, 1.413655658,
2754 5.71894637, 0.9401463614, -0.7916115034,
2755 0.9822484023, 2.081549144, 3.955942521,
2756 5.996562022, 10.78944064, 7.114753541,
2757 28.48991394, 3.091475055, -12.58897979,
2758 -4.901102773, -5.815765367, -4.426429507,
2759 -3.713922855, -2.946660324, -2.323654598,
2760 -1.780440033, -1.296647771, -0.8756251333,
2761 -0.4768204459, -0.1164993331, 0.2456927782,
2762 0.5755094702, 0.9378943409, 1.281600666,
2763 1.667452995, 2.045993606, 2.585916333,
2764 2.693591061, 4.606531922, 0,
2765 0.78265, 0.00849, 1.5 };
2766 double v3067068972 =
2767 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
2768 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
2769 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
2770 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
2771 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
2772 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
2773 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
2774 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
2775 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
2776 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
2777 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
2778 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
2779 double v2652496757 = x0[1] * x0[1];
2780 double v1877931947 =
2781 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
2782 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
2783 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
2784 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
2785 double v1059539209 =
2786 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
2787 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
2788 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
2789 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
2790 double v4189141884 =
2791 ( ( ( v1059539209 > ( 0.6 ) ) && ( v1059539209 < ( 3. ) ) )
2792 ? x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
2793 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
2795 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
2796 x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] ) -
2798 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
2799 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 -
2801 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] *
2802 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
2803 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) +
2804 ( 2.708333 ) * fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
2805 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
2806 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
2807 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
2808 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] )
2810 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
2811 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
2812 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
2813 double v2526590455 =
2814 ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) +
2815 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) *
2816 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
2817 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) +
2818 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] + x1[4] );
2819 double v2447698050 =
2820 ( ( ( v1877931947 > ( 0.6 ) ) && ( v1877931947 < ( 3. ) ) )
2821 ? x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
2822 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
2824 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
2825 x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] ) -
2827 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
2828 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 -
2830 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] *
2831 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
2832 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) +
2833 ( 2.708333 ) * fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
2834 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
2835 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
2836 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
2837 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] )
2839 double v1951503791 =
2840 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
2841 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
2842 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
2843 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
2844 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
2845 double v1078555364 =
2846 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
2847 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2848 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2850 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2851 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
2853 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
2854 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
2856 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
2857 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2858 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
2859 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2860 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2861 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
2862 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
2863 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
2865 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
2866 std::complex<double> v4165530719 =
2867 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2868 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2870 std::abs( ( 0.25 ) *
2871 ( v1059539209 - ( 2. ) * v3864776319 - ( 0.487434 ) +
2872 ( ( v3864776319 - ( 0.243717 ) ) * ( v3864776319 - ( 0.243717 ) ) ) /
2873 ( v1059539209 ) ) ) *
2875 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v4189141884 ) /
2876 (v1078555364)-v1059539209 );
2877 std::complex<double> v3248645379 =
2878 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
2879 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
2880 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
2881 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[86] * x0[86] ) ) ) /
2882 ( x0[84] * x0[84] - v3303589013 -
2883 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
2884 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
2887 ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
2888 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
2889 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[84] * 1. /
2890 sqrt( v3303589013 ) ) /
2891 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
2893 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[86] * x0[86] ) );
2894 double v2714352748 =
2896 ( v2526590455 - ( 2. ) * v1877931947 - ( 0.03896 ) +
2897 ( ( v1877931947 - ( 0.01948 ) ) * ( v1877931947 - ( 0.01948 ) ) ) / ( v2526590455 ) );
2898 std::complex<double> v2417636656 =
2899 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
2900 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
2902 std::abs( ( 0.25 ) *
2903 ( v1877931947 - ( 2. ) * v3303589013 - ( 0.487434 ) +
2904 ( ( v3303589013 - ( 0.243717 ) ) * ( v3303589013 - ( 0.243717 ) ) ) /
2905 ( v1877931947 ) ) ) *
2907 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v2447698050 ) /
2908 (v1078555364)-v1877931947 );
2909 std::complex<double> v2196063399 =
2910 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
2911 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
2912 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
2913 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[86] * x0[86] ) ) ) /
2914 ( x0[84] * x0[84] - v3864776319 -
2915 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
2916 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
2919 ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
2920 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
2921 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[84] * 1. /
2922 sqrt( v3864776319 ) ) /
2923 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
2925 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[86] * x0[86] ) );
2928 ( v1951503791 - ( 2. ) * v1059539209 - ( 0.03896 ) +
2929 ( ( v1059539209 - ( 0.01948 ) ) * ( v1059539209 - ( 0.01948 ) ) ) / ( v1951503791 ) );
2930 double v3326286093 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2714352748 * x0[0] * x0[0] ) );
2931 double v1947872581 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v442748457 * x0[0] * x0[0] ) );
2932 double v1904166516 =
2933 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
2934 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
2935 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
2936 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
2937 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
2938 std::complex<double> v1889407240 = v4165530719 * v2196063399;
2939 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
2940 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
2941 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
2942 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
2943 std::complex<double> v1473873424 = v2417636656 * v3248645379;
2944 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
2945 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
2946 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
2947 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
2948 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
2949 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
2950 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
2951 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
2953 std::complex<double> v2751096744 = v3326286093 * v1473873424;
2954 double v1719343032 =
2955 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
2956 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
2957 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
2958 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
2959 std::complex<double> v1543786854 = v1947872581 * v1889407240;
2960 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
2961 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
2962 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
2963 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
2966 ( ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] - x1[6] ) +
2967 ( v3067068972 + v604511646 + v732589286 - v2683369444 ) *
2968 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
2969 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] - x1[5] ) +
2970 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] - x1[4] ) ) /
2973 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
2974 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
2975 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
2976 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
2978 ( ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] - x1[10] ) +
2979 ( v3067068972 + v2683369444 + v732589286 - v604511646 ) *
2980 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
2981 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] - x1[9] ) +
2982 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] - x1[8] ) ) /
2984 return ( 0.707107 ) *
2987 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[13] + x1[9] + x1[1] ) *
2988 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
2993 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) ) /
2995 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
2996 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[13] + x1[9] + x1[1] ) *
2997 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3000 ( ( v3067068972 + v604511646 + v732589286 ) *
3001 ( x1[13] + x1[9] + x1[1] ) ) /
3003 ( v3067068972 - v604511646 -
3004 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3005 ( x1[13] + x1[9] + x1[1] - x1[5] -
3006 v779827271 * ( x1[13] + x1[9] + x1[1] + x1[5] ) ) +
3008 ( ( ( x1[13] + x1[9] + x1[1] ) * ( x1[12] + x1[8] + x1[0] ) *
3009 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3014 ( ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] ) ) /
3016 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
3017 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[12] + x1[8] + x1[0] ) *
3018 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3021 ( ( v3067068972 + v604511646 + v732589286 ) *
3022 ( x1[12] + x1[8] + x1[0] ) ) /
3024 ( v3067068972 - v604511646 -
3025 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3026 ( x1[12] + x1[8] + x1[0] - x1[4] -
3027 v779827271 * ( x1[12] + x1[8] + x1[0] + x1[4] ) ) +
3029 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[14] + x1[10] + x1[2] ) *
3030 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3032 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[14] + x1[10] + x1[2] ) *
3033 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3036 ( ( -1. ) + ( -1. ) *
3037 ( ( x1[14] + x1[10] + x1[2] ) *
3038 ( x1[14] + x1[10] + x1[2] ) ) /
3040 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
3042 ( ( v3067068972 + v604511646 + v732589286 ) *
3043 ( x1[14] + x1[10] + x1[2] ) ) /
3045 ( v3067068972 - v604511646 -
3046 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3047 ( x1[14] + x1[10] + x1[2] - x1[6] -
3048 v779827271 * ( x1[14] + x1[10] + x1[2] + x1[6] ) ) +
3049 ( v3067068972 + v604511646 + v732589286 - v2683369444 -
3050 v779827271 * ( v3067068972 + v604511646 + v732589286 + v2683369444 ) ) *
3051 ( ( ( x1[12] + x1[8] + x1[0] ) *
3052 ( v3067068972 + v604511646 + v732589286 ) *
3053 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3055 ( ( x1[13] + x1[9] + x1[1] ) *
3056 ( v3067068972 + v604511646 + v732589286 ) *
3057 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3059 ( ( x1[14] + x1[10] + x1[2] ) *
3060 ( v3067068972 + v604511646 + v732589286 ) *
3061 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3063 ( v3067068972 - v604511646 -
3064 v1253388601 * ( v3067068972 + v604511646 ) ) *
3065 ( ( 1. ) + ( -1. ) *
3066 ( ( v3067068972 + v604511646 + v732589286 ) *
3067 ( v3067068972 + v604511646 + v732589286 ) ) /
3068 ( v1719343032 ) ) ) ) +
3071 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[13] + x1[5] + x1[1] ) *
3072 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3077 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) ) /
3079 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
3080 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[13] + x1[5] + x1[1] ) *
3081 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3084 ( ( v3067068972 + v2683369444 + v732589286 ) *
3085 ( x1[13] + x1[5] + x1[1] ) ) /
3087 ( v3067068972 - v2683369444 -
3088 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3089 ( x1[13] + x1[5] + x1[1] - x1[9] -
3090 v333172495 * ( x1[13] + x1[5] + x1[1] + x1[9] ) ) +
3092 ( ( ( x1[13] + x1[5] + x1[1] ) * ( x1[12] + x1[4] + x1[0] ) *
3093 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3098 ( ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] ) ) /
3100 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
3101 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[12] + x1[4] + x1[0] ) *
3102 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3105 ( ( v3067068972 + v2683369444 + v732589286 ) *
3106 ( x1[12] + x1[4] + x1[0] ) ) /
3108 ( v3067068972 - v2683369444 -
3109 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3110 ( x1[12] + x1[4] + x1[0] - x1[8] -
3111 v333172495 * ( x1[12] + x1[4] + x1[0] + x1[8] ) ) +
3113 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[14] + x1[6] + x1[2] ) *
3114 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3116 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[14] + x1[6] + x1[2] ) *
3117 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3122 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) ) /
3124 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
3126 ( ( v3067068972 + v2683369444 + v732589286 ) *
3127 ( x1[14] + x1[6] + x1[2] ) ) /
3129 ( v3067068972 - v2683369444 -
3130 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3131 ( x1[14] + x1[6] + x1[2] - x1[10] -
3132 v333172495 * ( x1[14] + x1[6] + x1[2] + x1[10] ) ) +
3133 ( v3067068972 + v2683369444 + v732589286 - v604511646 -
3134 v333172495 * ( v3067068972 + v2683369444 + v732589286 + v604511646 ) ) *
3135 ( ( ( x1[12] + x1[4] + x1[0] ) *
3136 ( v3067068972 + v2683369444 + v732589286 ) *
3137 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3139 ( ( x1[13] + x1[5] + x1[1] ) *
3140 ( v3067068972 + v2683369444 + v732589286 ) *
3141 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3143 ( ( x1[14] + x1[6] + x1[2] ) *
3144 ( v3067068972 + v2683369444 + v732589286 ) *
3145 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3147 ( v3067068972 - v2683369444 -
3148 v3114752748 * ( v3067068972 + v2683369444 ) ) *
3149 ( ( 1. ) + ( -1. ) *
3150 ( ( v3067068972 + v2683369444 + v732589286 ) *
3151 ( v3067068972 + v2683369444 + v732589286 ) ) /
3152 ( v373333512 ) ) ) ) );
3156D0TopiKpipi::D0_K_1__1270_p_GSpline_EFF__rho_1450_0_pip_pim__Kp__pim__wParams(
3157 const double* x1 ) {
3158 double x0[] = { 3.7559, 1.28981, 0.11611,
3159 1.7, 6.62044e-09, 8.1034e-05,
3160 0.000601093, 0.00199416, 0.00478532,
3161 0.0097556, 0.0184164, 0.0348721,
3162 0.0672518, 0.105115, 0.142193,
3163 0.182565, 0.231309, 0.295139,
3164 0.383415, 0.507206, 0.673751,
3165 0.918665, 1.18142, 1.41125,
3166 1.61709, 1.80236, 1.97044,
3167 2.12449, 2.26729, 2.40124,
3168 2.52841, 2.65063, 2.76952,
3169 2.88658, 3.0032, 3.12073,
3170 3.24046, 3.36373, 3.49188,
3171 3.62634, 3.76865, 3.92048,
3172 4.08365, 4.26015, 0,
3173 0.1176547684, 0.22497165, 0.3656306816,
3174 0.5276092204, 0.9764756867, 1.413655658,
3175 5.71894637, 0.9401463614, -0.7916115034,
3176 0.9822484023, 2.081549144, 3.955942521,
3177 5.996562022, 10.78944064, 7.114753541,
3178 28.48991394, 3.091475055, -12.58897979,
3179 -4.901102773, -5.815765367, -4.426429507,
3180 -3.713922855, -2.946660324, -2.323654598,
3181 -1.780440033, -1.296647771, -0.8756251333,
3182 -0.4768204459, -0.1164993331, 0.2456927782,
3183 0.5755094702, 0.9378943409, 1.281600666,
3184 1.667452995, 2.045993606, 2.585916333,
3185 2.693591061, 4.606531922, 0,
3187 double v3067068972 =
3188 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
3189 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
3190 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
3191 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
3192 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
3193 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
3194 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
3195 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
3196 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
3197 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
3198 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
3199 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
3200 double v2652496757 = x0[1] * x0[1];
3201 double v1877931947 =
3202 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
3203 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
3204 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
3205 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
3206 double v1059539209 =
3207 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
3208 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
3209 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
3210 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
3211 double v4189141884 =
3212 ( ( ( v1059539209 > ( 0.6 ) ) && ( v1059539209 < ( 3. ) ) )
3213 ? x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
3214 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3216 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
3217 x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] ) -
3219 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
3220 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 -
3222 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] *
3223 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3224 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) +
3225 ( 2.708333 ) * fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3226 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3227 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3228 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
3229 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] )
3231 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
3232 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
3233 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
3234 double v2526590455 =
3235 ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) +
3236 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) *
3237 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
3238 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) +
3239 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] + x1[4] );
3240 double v2447698050 =
3241 ( ( ( v1877931947 > ( 0.6 ) ) && ( v1877931947 < ( 3. ) ) )
3242 ? x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
3243 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3245 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
3246 x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] ) -
3248 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
3249 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 -
3251 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] *
3252 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3253 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) +
3254 ( 2.708333 ) * fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3255 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3256 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3257 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
3258 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] )
3260 double v1951503791 =
3261 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
3262 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
3263 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3264 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
3265 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
3266 double v1078555364 =
3267 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
3268 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
3269 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3271 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
3272 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
3274 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
3275 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
3277 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
3278 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3279 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
3280 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3281 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3282 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3283 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
3284 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
3286 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
3287 std::complex<double> v4165530719 =
3288 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
3289 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
3291 std::abs( ( 0.25 ) *
3292 ( v1059539209 - ( 2. ) * v3864776319 - ( 0.487434 ) +
3293 ( ( v3864776319 - ( 0.243717 ) ) * ( v3864776319 - ( 0.243717 ) ) ) /
3294 ( v1059539209 ) ) ) *
3296 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v4189141884 ) /
3297 (v1078555364)-v1059539209 );
3298 std::complex<double> v3436398798 =
3299 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
3300 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
3301 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
3302 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[86] * x0[86] ) ) ) /
3303 ( x0[84] * x0[84] - v3303589013 -
3304 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
3305 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
3308 ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
3309 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
3310 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[84] * 1. /
3311 sqrt( v3303589013 ) ) /
3312 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
3314 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[86] * x0[86] ) );
3315 double v2714352748 =
3317 ( v2526590455 - ( 2. ) * v1877931947 - ( 0.03896 ) +
3318 ( ( v1877931947 - ( 0.01948 ) ) * ( v1877931947 - ( 0.01948 ) ) ) / ( v2526590455 ) );
3319 std::complex<double> v2417636656 =
3320 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
3321 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
3323 std::abs( ( 0.25 ) *
3324 ( v1877931947 - ( 2. ) * v3303589013 - ( 0.487434 ) +
3325 ( ( v3303589013 - ( 0.243717 ) ) * ( v3303589013 - ( 0.243717 ) ) ) /
3326 ( v1877931947 ) ) ) *
3328 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v2447698050 ) /
3329 (v1078555364)-v1877931947 );
3330 std::complex<double> v1604197072 =
3331 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
3332 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
3333 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
3334 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[86] * x0[86] ) ) ) /
3335 ( x0[84] * x0[84] - v3864776319 -
3336 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
3337 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
3340 ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
3341 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
3342 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[84] * 1. /
3343 sqrt( v3864776319 ) ) /
3344 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
3346 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[86] * x0[86] ) );
3349 ( v1951503791 - ( 2. ) * v1059539209 - ( 0.03896 ) +
3350 ( ( v1059539209 - ( 0.01948 ) ) * ( v1059539209 - ( 0.01948 ) ) ) / ( v1951503791 ) );
3351 std::complex<double> v3594544111 = v4165530719 * v1604197072;
3352 double v3326286093 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2714352748 * x0[0] * x0[0] ) );
3353 std::complex<double> v3300569441 = v2417636656 * v3436398798;
3354 double v1947872581 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v442748457 * x0[0] * x0[0] ) );
3355 double v1904166516 =
3356 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
3357 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
3358 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3359 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
3360 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
3361 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
3362 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
3363 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
3364 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
3365 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
3366 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
3367 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
3368 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
3369 std::complex<double> v3585896968 = v1947872581 * v3594544111;
3370 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
3371 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
3372 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
3373 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
3375 std::complex<double> v2626081608 = v3326286093 * v3300569441;
3376 double v1719343032 =
3377 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
3378 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
3379 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
3380 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
3381 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
3382 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
3383 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
3384 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
3387 ( ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] - x1[6] ) +
3388 ( v3067068972 + v604511646 + v732589286 - v2683369444 ) *
3389 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
3390 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] - x1[5] ) +
3391 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] - x1[4] ) ) /
3394 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
3395 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
3396 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
3397 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
3399 ( ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] - x1[10] ) +
3400 ( v3067068972 + v2683369444 + v732589286 - v604511646 ) *
3401 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3402 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] - x1[9] ) +
3403 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] - x1[8] ) ) /
3405 return ( 0.707107 ) *
3408 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[13] + x1[9] + x1[1] ) *
3409 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3414 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) ) /
3416 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
3417 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[13] + x1[9] + x1[1] ) *
3418 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3421 ( ( v3067068972 + v604511646 + v732589286 ) *
3422 ( x1[13] + x1[9] + x1[1] ) ) /
3424 ( v3067068972 - v604511646 -
3425 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3426 ( x1[13] + x1[9] + x1[1] - x1[5] -
3427 v779827271 * ( x1[13] + x1[9] + x1[1] + x1[5] ) ) +
3429 ( ( ( x1[13] + x1[9] + x1[1] ) * ( x1[12] + x1[8] + x1[0] ) *
3430 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3435 ( ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] ) ) /
3437 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
3438 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[12] + x1[8] + x1[0] ) *
3439 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3442 ( ( v3067068972 + v604511646 + v732589286 ) *
3443 ( x1[12] + x1[8] + x1[0] ) ) /
3445 ( v3067068972 - v604511646 -
3446 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3447 ( x1[12] + x1[8] + x1[0] - x1[4] -
3448 v779827271 * ( x1[12] + x1[8] + x1[0] + x1[4] ) ) +
3450 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[14] + x1[10] + x1[2] ) *
3451 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3453 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[14] + x1[10] + x1[2] ) *
3454 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3457 ( ( -1. ) + ( -1. ) *
3458 ( ( x1[14] + x1[10] + x1[2] ) *
3459 ( x1[14] + x1[10] + x1[2] ) ) /
3461 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
3463 ( ( v3067068972 + v604511646 + v732589286 ) *
3464 ( x1[14] + x1[10] + x1[2] ) ) /
3466 ( v3067068972 - v604511646 -
3467 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3468 ( x1[14] + x1[10] + x1[2] - x1[6] -
3469 v779827271 * ( x1[14] + x1[10] + x1[2] + x1[6] ) ) +
3470 ( v3067068972 + v604511646 + v732589286 - v2683369444 -
3471 v779827271 * ( v3067068972 + v604511646 + v732589286 + v2683369444 ) ) *
3472 ( ( ( x1[12] + x1[8] + x1[0] ) *
3473 ( v3067068972 + v604511646 + v732589286 ) *
3474 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3476 ( ( x1[13] + x1[9] + x1[1] ) *
3477 ( v3067068972 + v604511646 + v732589286 ) *
3478 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3480 ( ( x1[14] + x1[10] + x1[2] ) *
3481 ( v3067068972 + v604511646 + v732589286 ) *
3482 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3484 ( v3067068972 - v604511646 -
3485 v1253388601 * ( v3067068972 + v604511646 ) ) *
3486 ( ( 1. ) + ( -1. ) *
3487 ( ( v3067068972 + v604511646 + v732589286 ) *
3488 ( v3067068972 + v604511646 + v732589286 ) ) /
3489 ( v1719343032 ) ) ) ) +
3492 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[13] + x1[5] + x1[1] ) *
3493 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3498 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) ) /
3500 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
3501 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[13] + x1[5] + x1[1] ) *
3502 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3505 ( ( v3067068972 + v2683369444 + v732589286 ) *
3506 ( x1[13] + x1[5] + x1[1] ) ) /
3508 ( v3067068972 - v2683369444 -
3509 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3510 ( x1[13] + x1[5] + x1[1] - x1[9] -
3511 v333172495 * ( x1[13] + x1[5] + x1[1] + x1[9] ) ) +
3513 ( ( ( x1[13] + x1[5] + x1[1] ) * ( x1[12] + x1[4] + x1[0] ) *
3514 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3519 ( ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] ) ) /
3521 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
3522 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[12] + x1[4] + x1[0] ) *
3523 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3526 ( ( v3067068972 + v2683369444 + v732589286 ) *
3527 ( x1[12] + x1[4] + x1[0] ) ) /
3529 ( v3067068972 - v2683369444 -
3530 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3531 ( x1[12] + x1[4] + x1[0] - x1[8] -
3532 v333172495 * ( x1[12] + x1[4] + x1[0] + x1[8] ) ) +
3534 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[14] + x1[6] + x1[2] ) *
3535 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3537 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[14] + x1[6] + x1[2] ) *
3538 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3543 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) ) /
3545 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
3547 ( ( v3067068972 + v2683369444 + v732589286 ) *
3548 ( x1[14] + x1[6] + x1[2] ) ) /
3550 ( v3067068972 - v2683369444 -
3551 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3552 ( x1[14] + x1[6] + x1[2] - x1[10] -
3553 v333172495 * ( x1[14] + x1[6] + x1[2] + x1[10] ) ) +
3554 ( v3067068972 + v2683369444 + v732589286 - v604511646 -
3555 v333172495 * ( v3067068972 + v2683369444 + v732589286 + v604511646 ) ) *
3556 ( ( ( x1[12] + x1[4] + x1[0] ) *
3557 ( v3067068972 + v2683369444 + v732589286 ) *
3558 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3560 ( ( x1[13] + x1[5] + x1[1] ) *
3561 ( v3067068972 + v2683369444 + v732589286 ) *
3562 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3564 ( ( x1[14] + x1[6] + x1[2] ) *
3565 ( v3067068972 + v2683369444 + v732589286 ) *
3566 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3568 ( v3067068972 - v2683369444 -
3569 v3114752748 * ( v3067068972 + v2683369444 ) ) *
3570 ( ( 1. ) + ( -1. ) *
3571 ( ( v3067068972 + v2683369444 + v732589286 ) *
3572 ( v3067068972 + v2683369444 + v732589286 ) ) /
3573 ( v373333512 ) ) ) ) );
3577D0TopiKpipi::D0_K_1__1270_p_GSpline_EFF__rho_770_0_pip_pim__Kp__pim__wParams(
3578 const double* x1 ) {
3579 double x0[] = { 3.7559, 1.28981, 0.11611,
3580 1.7, 6.62044e-09, 8.1034e-05,
3581 0.000601093, 0.00199416, 0.00478532,
3582 0.0097556, 0.0184164, 0.0348721,
3583 0.0672518, 0.105115, 0.142193,
3584 0.182565, 0.231309, 0.295139,
3585 0.383415, 0.507206, 0.673751,
3586 0.918665, 1.18142, 1.41125,
3587 1.61709, 1.80236, 1.97044,
3588 2.12449, 2.26729, 2.40124,
3589 2.52841, 2.65063, 2.76952,
3590 2.88658, 3.0032, 3.12073,
3591 3.24046, 3.36373, 3.49188,
3592 3.62634, 3.76865, 3.92048,
3593 4.08365, 4.26015, 0,
3594 0.1176547684, 0.22497165, 0.3656306816,
3595 0.5276092204, 0.9764756867, 1.413655658,
3596 5.71894637, 0.9401463614, -0.7916115034,
3597 0.9822484023, 2.081549144, 3.955942521,
3598 5.996562022, 10.78944064, 7.114753541,
3599 28.48991394, 3.091475055, -12.58897979,
3600 -4.901102773, -5.815765367, -4.426429507,
3601 -3.713922855, -2.946660324, -2.323654598,
3602 -1.780440033, -1.296647771, -0.8756251333,
3603 -0.4768204459, -0.1164993331, 0.2456927782,
3604 0.5755094702, 0.9378943409, 1.281600666,
3605 1.667452995, 2.045993606, 2.585916333,
3606 2.693591061, 4.606531922, 0,
3607 0.77549, 0.1494, 1.5 };
3608 double v3067068972 =
3609 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
3610 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
3611 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
3612 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
3613 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
3614 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
3615 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
3616 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
3617 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
3618 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
3619 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
3620 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
3621 double v2652496757 = x0[1] * x0[1];
3622 double v1877931947 =
3623 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
3624 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
3625 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
3626 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
3627 double v1059539209 =
3628 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
3629 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
3630 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
3631 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
3632 double v4189141884 =
3633 ( ( ( v1059539209 > ( 0.6 ) ) && ( v1059539209 < ( 3. ) ) )
3634 ? x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
3635 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3637 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
3638 x0[4 + int( ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] ) -
3640 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] +
3641 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 -
3643 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] *
3644 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3645 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) +
3646 ( 2.708333 ) * fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3647 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3648 fmod( v1059539209 - ( 0.6 ), ( 0.061538 ) ) *
3649 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] -
3650 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1059539209 - ( 0.6 ) ) )] )
3652 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
3653 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
3654 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
3655 double v2526590455 =
3656 ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) +
3657 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) *
3658 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
3659 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) +
3660 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] + x1[4] );
3661 double v2447698050 =
3662 ( ( ( v1877931947 > ( 0.6 ) ) && ( v1877931947 < ( 3. ) ) )
3663 ? x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
3664 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3666 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
3667 x0[4 + int( ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] ) -
3669 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] +
3670 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 -
3672 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] *
3673 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3674 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) +
3675 ( 2.708333 ) * fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3676 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3677 fmod( v1877931947 - ( 0.6 ), ( 0.061538 ) ) *
3678 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] -
3679 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v1877931947 - ( 0.6 ) ) )] )
3681 double v1951503791 =
3682 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
3683 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
3684 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3685 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
3686 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
3687 double v1078555364 =
3688 ( ( ( v2652496757 > ( 0.6 ) ) && ( v2652496757 < ( 3. ) ) )
3689 ? x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
3690 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3692 ( x0[4 + int( ( 1. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
3693 x0[4 + int( ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] ) -
3695 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] +
3696 ( 2. ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 -
3698 ( 0.5 ) * x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] *
3699 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3700 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) +
3701 ( 2.708333 ) * fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3702 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3703 fmod( v2652496757 - ( 0.6 ), ( 0.061538 ) ) *
3704 ( x0[4 + int( ( 41. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] -
3705 x0[4 + int( ( 40. ) + ( 16.25 ) * ( v2652496757 - ( 0.6 ) ) )] )
3707 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
3708 std::complex<double> v4165530719 =
3709 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
3710 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
3712 std::abs( ( 0.25 ) *
3713 ( v1059539209 - ( 2. ) * v3864776319 - ( 0.487434 ) +
3714 ( ( v3864776319 - ( 0.243717 ) ) * ( v3864776319 - ( 0.243717 ) ) ) /
3715 ( v1059539209 ) ) ) *
3717 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v4189141884 ) /
3718 (v1078555364)-v1059539209 );
3719 double v2714352748 =
3721 ( v2526590455 - ( 2. ) * v1877931947 - ( 0.03896 ) +
3722 ( ( v1877931947 - ( 0.01948 ) ) * ( v1877931947 - ( 0.01948 ) ) ) / ( v2526590455 ) );
3723 std::complex<double> v2433939122 =
3724 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
3725 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
3726 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
3727 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[86] * x0[86] ) ) ) /
3728 ( x0[84] * x0[84] - v3864776319 -
3729 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
3730 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
3733 ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
3734 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
3735 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[84] * 1. /
3736 sqrt( v3864776319 ) ) /
3737 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
3739 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[86] * x0[86] ) );
3740 std::complex<double> v2417636656 =
3741 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
3742 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) *
3744 std::abs( ( 0.25 ) *
3745 ( v1877931947 - ( 2. ) * v3303589013 - ( 0.487434 ) +
3746 ( ( v3303589013 - ( 0.243717 ) ) * ( v3303589013 - ( 0.243717 ) ) ) /
3747 ( v1877931947 ) ) ) *
3749 ( x0[1] * x0[1] - ( std::complex<double>( 0., 1. ) * x0[1] * x0[2] * v2447698050 ) /
3750 (v1078555364)-v1877931947 );
3751 std::complex<double> v939480974 =
3752 ( sqrt( ( 0.900316 ) * x0[84] * x0[85] * x0[84] *
3753 sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) * 1. /
3754 sqrt( x0[84] * sqrt( x0[85] * x0[85] + x0[84] * x0[84] ) + x0[84] * x0[84] ) ) *
3755 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[86] * x0[86] ) ) ) /
3756 ( x0[84] * x0[84] - v3303589013 -
3757 ( ( std::complex<double>( 0., 1. ) * x0[84] * x0[85] *
3758 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) *
3761 ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
3762 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
3763 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[84] * 1. /
3764 sqrt( v3303589013 ) ) /
3765 ( std::abs( ( 0.25 ) * ( x0[84] * x0[84] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
3767 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[86] * x0[86] ) );
3770 ( v1951503791 - ( 2. ) * v1059539209 - ( 0.03896 ) +
3771 ( ( v1059539209 - ( 0.01948 ) ) * ( v1059539209 - ( 0.01948 ) ) ) / ( v1951503791 ) );
3772 double v3326286093 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2714352748 * x0[0] * x0[0] ) );
3773 std::complex<double> v2281528994 = v2417636656 * v939480974;
3774 double v1947872581 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v442748457 * x0[0] * x0[0] ) );
3775 double v1904166516 =
3776 ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) +
3777 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) *
3778 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3779 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) +
3780 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] + x1[8] );
3781 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
3782 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
3783 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
3784 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
3785 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
3786 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
3787 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
3788 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
3789 std::complex<double> v801407334 = v4165530719 * v2433939122;
3790 std::complex<double> v3663387797 = v1947872581 * v801407334;
3791 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
3792 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
3793 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
3794 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
3796 double v1719343032 =
3797 ( -1. ) * ( x1[14] + x1[10] + x1[2] ) * ( x1[14] + x1[10] + x1[2] ) +
3798 ( v3067068972 + v604511646 + v732589286 ) * ( v3067068972 + v604511646 + v732589286 ) +
3799 ( -1. ) * ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) +
3800 ( -1. ) * ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] );
3801 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
3802 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
3803 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
3804 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
3806 std::complex<double> v905616957 = v3326286093 * v2281528994;
3808 ( ( -1. ) * ( x1[14] + x1[10] + x1[2] + x1[6] ) * ( x1[14] + x1[10] + x1[2] - x1[6] ) +
3809 ( v3067068972 + v604511646 + v732589286 - v2683369444 ) *
3810 ( v3067068972 + v604511646 + v732589286 + v2683369444 ) +
3811 ( -1. ) * ( x1[13] + x1[9] + x1[1] + x1[5] ) * ( x1[13] + x1[9] + x1[1] - x1[5] ) +
3812 ( -1. ) * ( x1[12] + x1[8] + x1[0] + x1[4] ) * ( x1[12] + x1[8] + x1[0] - x1[4] ) ) /
3815 ( -1. ) * ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) +
3816 ( v3067068972 + v2683369444 + v732589286 ) * ( v3067068972 + v2683369444 + v732589286 ) +
3817 ( -1. ) * ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) +
3818 ( -1. ) * ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] );
3820 ( ( -1. ) * ( x1[14] + x1[6] + x1[2] + x1[10] ) * ( x1[14] + x1[6] + x1[2] - x1[10] ) +
3821 ( v3067068972 + v2683369444 + v732589286 - v604511646 ) *
3822 ( v3067068972 + v2683369444 + v732589286 + v604511646 ) +
3823 ( -1. ) * ( x1[13] + x1[5] + x1[1] + x1[9] ) * ( x1[13] + x1[5] + x1[1] - x1[9] ) +
3824 ( -1. ) * ( x1[12] + x1[4] + x1[0] + x1[8] ) * ( x1[12] + x1[4] + x1[0] - x1[8] ) ) /
3826 return ( 0.707107 ) *
3829 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[13] + x1[9] + x1[1] ) *
3830 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3835 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[13] + x1[9] + x1[1] ) ) /
3837 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
3838 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[13] + x1[9] + x1[1] ) *
3839 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3842 ( ( v3067068972 + v604511646 + v732589286 ) *
3843 ( x1[13] + x1[9] + x1[1] ) ) /
3845 ( v3067068972 - v604511646 -
3846 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3847 ( x1[13] + x1[9] + x1[1] - x1[5] -
3848 v779827271 * ( x1[13] + x1[9] + x1[1] + x1[5] ) ) +
3850 ( ( ( x1[13] + x1[9] + x1[1] ) * ( x1[12] + x1[8] + x1[0] ) *
3851 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3856 ( ( x1[12] + x1[8] + x1[0] ) * ( x1[12] + x1[8] + x1[0] ) ) /
3858 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
3859 ( ( x1[14] + x1[10] + x1[2] ) * ( x1[12] + x1[8] + x1[0] ) *
3860 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3863 ( ( v3067068972 + v604511646 + v732589286 ) *
3864 ( x1[12] + x1[8] + x1[0] ) ) /
3866 ( v3067068972 - v604511646 -
3867 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3868 ( x1[12] + x1[8] + x1[0] - x1[4] -
3869 v779827271 * ( x1[12] + x1[8] + x1[0] + x1[4] ) ) +
3871 ( ( ( x1[12] + x1[8] + x1[0] ) * ( x1[14] + x1[10] + x1[2] ) *
3872 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3874 ( ( x1[13] + x1[9] + x1[1] ) * ( x1[14] + x1[10] + x1[2] ) *
3875 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3878 ( ( -1. ) + ( -1. ) *
3879 ( ( x1[14] + x1[10] + x1[2] ) *
3880 ( x1[14] + x1[10] + x1[2] ) ) /
3882 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
3884 ( ( v3067068972 + v604511646 + v732589286 ) *
3885 ( x1[14] + x1[10] + x1[2] ) ) /
3887 ( v3067068972 - v604511646 -
3888 v1253388601 * ( v3067068972 + v604511646 ) ) ) *
3889 ( x1[14] + x1[10] + x1[2] - x1[6] -
3890 v779827271 * ( x1[14] + x1[10] + x1[2] + x1[6] ) ) +
3891 ( v3067068972 + v604511646 + v732589286 - v2683369444 -
3892 v779827271 * ( v3067068972 + v604511646 + v732589286 + v2683369444 ) ) *
3893 ( ( ( x1[12] + x1[8] + x1[0] ) *
3894 ( v3067068972 + v604511646 + v732589286 ) *
3895 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) ) /
3897 ( ( x1[13] + x1[9] + x1[1] ) *
3898 ( v3067068972 + v604511646 + v732589286 ) *
3899 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) ) /
3901 ( ( x1[14] + x1[10] + x1[2] ) *
3902 ( v3067068972 + v604511646 + v732589286 ) *
3903 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) ) /
3905 ( v3067068972 - v604511646 -
3906 v1253388601 * ( v3067068972 + v604511646 ) ) *
3907 ( ( 1. ) + ( -1. ) *
3908 ( ( v3067068972 + v604511646 + v732589286 ) *
3909 ( v3067068972 + v604511646 + v732589286 ) ) /
3910 ( v1719343032 ) ) ) ) +
3913 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[13] + x1[5] + x1[1] ) *
3914 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3919 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[13] + x1[5] + x1[1] ) ) /
3921 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
3922 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[13] + x1[5] + x1[1] ) *
3923 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3926 ( ( v3067068972 + v2683369444 + v732589286 ) *
3927 ( x1[13] + x1[5] + x1[1] ) ) /
3929 ( v3067068972 - v2683369444 -
3930 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3931 ( x1[13] + x1[5] + x1[1] - x1[9] -
3932 v333172495 * ( x1[13] + x1[5] + x1[1] + x1[9] ) ) +
3934 ( ( ( x1[13] + x1[5] + x1[1] ) * ( x1[12] + x1[4] + x1[0] ) *
3935 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3940 ( ( x1[12] + x1[4] + x1[0] ) * ( x1[12] + x1[4] + x1[0] ) ) /
3942 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
3943 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[12] + x1[4] + x1[0] ) *
3944 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3947 ( ( v3067068972 + v2683369444 + v732589286 ) *
3948 ( x1[12] + x1[4] + x1[0] ) ) /
3950 ( v3067068972 - v2683369444 -
3951 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3952 ( x1[12] + x1[4] + x1[0] - x1[8] -
3953 v333172495 * ( x1[12] + x1[4] + x1[0] + x1[8] ) ) +
3955 ( ( ( x1[12] + x1[4] + x1[0] ) * ( x1[14] + x1[6] + x1[2] ) *
3956 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3958 ( ( x1[13] + x1[5] + x1[1] ) * ( x1[14] + x1[6] + x1[2] ) *
3959 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3964 ( ( x1[14] + x1[6] + x1[2] ) * ( x1[14] + x1[6] + x1[2] ) ) /
3966 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
3968 ( ( v3067068972 + v2683369444 + v732589286 ) *
3969 ( x1[14] + x1[6] + x1[2] ) ) /
3971 ( v3067068972 - v2683369444 -
3972 v3114752748 * ( v3067068972 + v2683369444 ) ) ) *
3973 ( x1[14] + x1[6] + x1[2] - x1[10] -
3974 v333172495 * ( x1[14] + x1[6] + x1[2] + x1[10] ) ) +
3975 ( v3067068972 + v2683369444 + v732589286 - v604511646 -
3976 v333172495 * ( v3067068972 + v2683369444 + v732589286 + v604511646 ) ) *
3977 ( ( ( x1[12] + x1[4] + x1[0] ) *
3978 ( v3067068972 + v2683369444 + v732589286 ) *
3979 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) ) /
3981 ( ( x1[13] + x1[5] + x1[1] ) *
3982 ( v3067068972 + v2683369444 + v732589286 ) *
3983 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) ) /
3985 ( ( x1[14] + x1[6] + x1[2] ) *
3986 ( v3067068972 + v2683369444 + v732589286 ) *
3987 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) ) /
3989 ( v3067068972 - v2683369444 -
3990 v3114752748 * ( v3067068972 + v2683369444 ) ) *
3991 ( ( 1. ) + ( -1. ) *
3992 ( ( v3067068972 + v2683369444 + v732589286 ) *
3993 ( v3067068972 + v2683369444 + v732589286 ) ) /
3994 ( v373333512 ) ) ) ) );
3998D0TopiKpipi::D0_K_1__1400_p_Ks_892_0_Kp_pim__pip__pim__wParams(
const double* x1 ) {
3999 double x0[] = { 3.7559, 1.403, 0.174, 0.896, 0.0503, 1.5 };
4000 double v3067068972 =
4001 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
4002 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
4003 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
4004 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
4005 double v2627373007 =
4006 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
4007 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
4008 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
4009 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
4010 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
4011 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
4012 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
4013 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
4014 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
4015 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
4016 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
4017 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
4019 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
4020 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
4021 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
4022 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
4023 double v4237252271 =
4024 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
4025 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
4026 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
4027 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
4028 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
4029 double v2830794559 =
4030 ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) +
4031 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) *
4032 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
4033 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) +
4034 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] + x1[4] );
4035 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
4036 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
4037 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
4038 ( ( 0.050282 ) ) / ( v1139362541 ) );
4039 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
4040 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
4041 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
4042 ( ( 0.050282 ) ) / ( v1521070335 ) );
4045 ( v325855721 - ( 2. ) * v1139362541 - ( 0.03896 ) +
4046 ( ( v1139362541 - ( 0.01948 ) ) * ( v1139362541 - ( 0.01948 ) ) ) / ( v325855721 ) );
4049 ( v2627373007 - ( 2. ) * v1521070335 - ( 0.03896 ) +
4050 ( ( v1521070335 - ( 0.01948 ) ) * ( v1521070335 - ( 0.01948 ) ) ) / ( v2627373007 ) );
4051 std::complex<double> v3544975691 =
4052 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
4053 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
4054 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[5] * x0[5] ) ) ) /
4055 ( x0[3] * x0[3] - v1139362541 -
4056 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
4057 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4058 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) *
4060 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
4061 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4062 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) *
4063 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[3] * 1. /
4064 sqrt( v1139362541 ) ) /
4065 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4066 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) /
4067 ( ( 1. ) + ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[5] * x0[5] ) );
4068 double v2635107569 =
4070 ( v2830794559 - ( 2. ) * v2627373007 - ( 0.03896 ) +
4071 ( ( v2627373007 - ( 0.01948 ) ) * ( v2627373007 - ( 0.01948 ) ) ) / ( v2830794559 ) );
4072 std::complex<double> v2179183568 =
4073 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
4074 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) ) /
4075 ( x0[1] * x0[1] - v2627373007 -
4076 std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
4077 sqrt( ( ( ( v65758105 > ( 0. ) ) ? v65758105 : ( 0. ) ) ) /
4078 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 2. ) * v1521070335 - ( 0.03896 ) +
4079 ( ( v1521070335 - ( 0.01948 ) ) *
4080 ( v1521070335 - ( 0.01948 ) ) ) /
4081 ( x0[1] * x0[1] ) ) ) ) ) *
4082 x0[1] * 1. / sqrt( v2627373007 ) );
4083 std::complex<double> v2108236252 =
4084 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
4085 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
4086 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[5] * x0[5] ) ) ) /
4087 ( x0[3] * x0[3] - v1521070335 -
4088 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
4089 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4090 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) *
4092 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
4093 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4094 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) *
4095 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[3] * 1. /
4096 sqrt( v1521070335 ) ) /
4097 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
4098 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) /
4099 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[5] * x0[5] ) );
4100 double v1390527164 =
4102 ( v4237252271 - ( 2. ) * v325855721 - ( 0.03896 ) +
4103 ( ( v325855721 - ( 0.01948 ) ) * ( v325855721 - ( 0.01948 ) ) ) / ( v4237252271 ) );
4104 std::complex<double> v132702652 =
4105 ( sqrt( ( 0.900316 ) * x0[1] * x0[2] * x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) *
4106 1. / sqrt( x0[1] * sqrt( x0[2] * x0[2] + x0[1] * x0[1] ) + x0[1] * x0[1] ) ) ) /
4107 ( x0[1] * x0[1] - v325855721 -
4108 std::complex<double>( 0., 1. ) * x0[1] * x0[2] *
4109 sqrt( ( ( ( v73619363 > ( 0. ) ) ? v73619363 : ( 0. ) ) ) /
4110 ( std::abs( ( 0.25 ) * ( x0[1] * x0[1] - ( 2. ) * v1139362541 - ( 0.03896 ) +
4111 ( ( v1139362541 - ( 0.01948 ) ) *
4112 ( v1139362541 - ( 0.01948 ) ) ) /
4113 ( x0[1] * x0[1] ) ) ) ) ) *
4114 x0[1] * 1. / sqrt( v325855721 ) );
4115 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
4116 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
4117 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
4118 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
4119 double v3166152392 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v1390527164 * x0[0] * x0[0] ) );
4120 double v2429468304 = sqrt( ( ( 1. ) ) / ( ( 1. ) + v2635107569 * x0[0] * x0[0] ) );
4121 double v1904166516 =
4122 ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) +
4123 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) *
4124 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
4125 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) +
4126 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] + x1[8] );
4127 std::complex<double> v1047086558 = v2179183568 * v2108236252;
4128 std::complex<double> v896661844 = v132702652 * v3544975691;
4129 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
4130 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
4131 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
4132 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
4133 std::complex<double> v3137432811 = v3166152392 * v896661844;
4134 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
4135 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
4136 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
4137 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
4139 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
4140 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
4141 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
4142 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
4144 double v1719343032 =
4145 ( -1. ) * ( x1[2] + x1[10] + x1[14] ) * ( x1[2] + x1[10] + x1[14] ) +
4146 ( v732589286 + v604511646 + v3067068972 ) * ( v732589286 + v604511646 + v3067068972 ) +
4147 ( -1. ) * ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) +
4148 ( -1. ) * ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] );
4149 double v1255498203 =
4150 ( ( -1. ) * ( x1[2] + x1[6] + x1[14] + x1[10] ) * ( x1[2] + x1[6] + x1[14] - x1[10] ) +
4151 ( v732589286 + v2683369444 + v3067068972 - v604511646 ) *
4152 ( v732589286 + v2683369444 + v3067068972 + v604511646 ) +
4153 ( -1. ) * ( x1[1] + x1[5] + x1[13] + x1[9] ) * ( x1[1] + x1[5] + x1[13] - x1[9] ) +
4154 ( -1. ) * ( x1[0] + x1[4] + x1[12] + x1[8] ) * ( x1[0] + x1[4] + x1[12] - x1[8] ) ) /
4157 ( ( -1. ) * ( x1[2] + x1[10] + x1[14] + x1[6] ) * ( x1[2] + x1[10] + x1[14] - x1[6] ) +
4158 ( v732589286 + v604511646 + v3067068972 - v2683369444 ) *
4159 ( v732589286 + v604511646 + v3067068972 + v2683369444 ) +
4160 ( -1. ) * ( x1[1] + x1[9] + x1[13] + x1[5] ) * ( x1[1] + x1[9] + x1[13] - x1[5] ) +
4161 ( -1. ) * ( x1[0] + x1[8] + x1[12] + x1[4] ) * ( x1[0] + x1[8] + x1[12] - x1[4] ) ) /
4163 std::complex<double> v433013361 = v2429468304 * v1047086558;
4165 ( -1. ) * ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) +
4166 ( v732589286 + v2683369444 + v3067068972 ) * ( v732589286 + v2683369444 + v3067068972 ) +
4167 ( -1. ) * ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) +
4168 ( -1. ) * ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] );
4169 return ( 0.707107 ) *
4172 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[1] + x1[9] + x1[13] ) *
4173 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
4178 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[1] + x1[9] + x1[13] ) ) /
4180 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
4181 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[1] + x1[9] + x1[13] ) *
4182 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
4185 ( ( v732589286 + v604511646 + v3067068972 ) *
4186 ( x1[1] + x1[9] + x1[13] ) ) /
4188 ( v732589286 - v604511646 -
4189 v2670871143 * ( v732589286 + v604511646 ) ) ) *
4190 ( x1[1] + x1[9] + x1[13] - x1[5] -
4191 v843449347 * ( x1[1] + x1[9] + x1[13] + x1[5] ) ) +
4193 ( ( ( x1[1] + x1[9] + x1[13] ) * ( x1[0] + x1[8] + x1[12] ) *
4194 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
4199 ( ( x1[0] + x1[8] + x1[12] ) * ( x1[0] + x1[8] + x1[12] ) ) /
4201 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
4202 ( ( x1[2] + x1[10] + x1[14] ) * ( x1[0] + x1[8] + x1[12] ) *
4203 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
4206 ( ( v732589286 + v604511646 + v3067068972 ) *
4207 ( x1[0] + x1[8] + x1[12] ) ) /
4209 ( v732589286 - v604511646 -
4210 v2670871143 * ( v732589286 + v604511646 ) ) ) *
4211 ( x1[0] + x1[8] + x1[12] - x1[4] -
4212 v843449347 * ( x1[0] + x1[8] + x1[12] + x1[4] ) ) +
4214 ( ( ( x1[0] + x1[8] + x1[12] ) * ( x1[2] + x1[10] + x1[14] ) *
4215 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
4217 ( ( x1[1] + x1[9] + x1[13] ) * ( x1[2] + x1[10] + x1[14] ) *
4218 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
4221 ( ( -1. ) + ( -1. ) *
4222 ( ( x1[2] + x1[10] + x1[14] ) *
4223 ( x1[2] + x1[10] + x1[14] ) ) /
4225 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
4227 ( ( v732589286 + v604511646 + v3067068972 ) *
4228 ( x1[2] + x1[10] + x1[14] ) ) /
4230 ( v732589286 - v604511646 -
4231 v2670871143 * ( v732589286 + v604511646 ) ) ) *
4232 ( x1[2] + x1[10] + x1[14] - x1[6] -
4233 v843449347 * ( x1[2] + x1[10] + x1[14] + x1[6] ) ) +
4234 ( v732589286 + v604511646 + v3067068972 - v2683369444 -
4235 v843449347 * ( v732589286 + v604511646 + v3067068972 + v2683369444 ) ) *
4236 ( ( ( x1[0] + x1[8] + x1[12] ) *
4237 ( v732589286 + v604511646 + v3067068972 ) *
4238 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) ) /
4240 ( ( x1[1] + x1[9] + x1[13] ) *
4241 ( v732589286 + v604511646 + v3067068972 ) *
4242 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) ) /
4244 ( ( x1[2] + x1[10] + x1[14] ) *
4245 ( v732589286 + v604511646 + v3067068972 ) *
4246 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) ) /
4248 ( v732589286 - v604511646 -
4249 v2670871143 * ( v732589286 + v604511646 ) ) *
4250 ( ( 1. ) + ( -1. ) *
4251 ( ( v732589286 + v604511646 + v3067068972 ) *
4252 ( v732589286 + v604511646 + v3067068972 ) ) /
4253 ( v1719343032 ) ) ) ) +
4256 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[1] + x1[5] + x1[13] ) *
4257 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
4262 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[1] + x1[5] + x1[13] ) ) /
4264 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
4265 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[1] + x1[5] + x1[13] ) *
4266 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
4269 ( ( v732589286 + v2683369444 + v3067068972 ) *
4270 ( x1[1] + x1[5] + x1[13] ) ) /
4272 ( v732589286 - v2683369444 -
4273 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
4274 ( x1[1] + x1[5] + x1[13] - x1[9] -
4275 v1255498203 * ( x1[1] + x1[5] + x1[13] + x1[9] ) ) +
4277 ( ( ( x1[1] + x1[5] + x1[13] ) * ( x1[0] + x1[4] + x1[12] ) *
4278 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
4283 ( ( x1[0] + x1[4] + x1[12] ) * ( x1[0] + x1[4] + x1[12] ) ) /
4285 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
4286 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[0] + x1[4] + x1[12] ) *
4287 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
4290 ( ( v732589286 + v2683369444 + v3067068972 ) *
4291 ( x1[0] + x1[4] + x1[12] ) ) /
4293 ( v732589286 - v2683369444 -
4294 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
4295 ( x1[0] + x1[4] + x1[12] - x1[8] -
4296 v1255498203 * ( x1[0] + x1[4] + x1[12] + x1[8] ) ) +
4298 ( ( ( x1[0] + x1[4] + x1[12] ) * ( x1[2] + x1[6] + x1[14] ) *
4299 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
4301 ( ( x1[1] + x1[5] + x1[13] ) * ( x1[2] + x1[6] + x1[14] ) *
4302 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
4307 ( ( x1[2] + x1[6] + x1[14] ) * ( x1[2] + x1[6] + x1[14] ) ) /
4309 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
4311 ( ( v732589286 + v2683369444 + v3067068972 ) *
4312 ( x1[2] + x1[6] + x1[14] ) ) /
4314 ( v732589286 - v2683369444 -
4315 v3078308559 * ( v732589286 + v2683369444 ) ) ) *
4316 ( x1[2] + x1[6] + x1[14] - x1[10] -
4317 v1255498203 * ( x1[2] + x1[6] + x1[14] + x1[10] ) ) +
4318 ( v732589286 + v2683369444 + v3067068972 - v604511646 -
4319 v1255498203 * ( v732589286 + v2683369444 + v3067068972 + v604511646 ) ) *
4320 ( ( ( x1[0] + x1[4] + x1[12] ) *
4321 ( v732589286 + v2683369444 + v3067068972 ) *
4322 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) ) /
4324 ( ( x1[1] + x1[5] + x1[13] ) *
4325 ( v732589286 + v2683369444 + v3067068972 ) *
4326 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) ) /
4328 ( ( x1[2] + x1[6] + x1[14] ) *
4329 ( v732589286 + v2683369444 + v3067068972 ) *
4330 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) ) /
4332 ( v732589286 - v2683369444 -
4333 v3078308559 * ( v732589286 + v2683369444 ) ) *
4334 ( ( 1. ) + ( -1. ) *
4335 ( ( v732589286 + v2683369444 + v3067068972 ) *
4336 ( v732589286 + v2683369444 + v3067068972 ) ) /
4337 ( v373333512 ) ) ) ) );
4341D0TopiKpipi::D0_Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams(
const double* x1 ) {
4342 double x0[] = { 0.896, 0.0503, 1.5, 0.77549, 0.1494, 1.5 };
4343 double v3067068972 =
4344 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
4345 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
4346 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
4347 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
4348 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
4349 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
4350 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
4351 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
4352 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
4353 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
4354 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
4355 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
4356 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
4357 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
4358 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
4359 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
4360 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
4361 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
4362 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
4363 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
4364 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
4365 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
4366 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
4367 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
4368 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
4369 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
4370 ( ( 0.050282 ) ) / ( v1139362541 ) );
4371 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
4372 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
4373 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
4374 ( ( 0.050282 ) ) / ( v1521070335 ) );
4375 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
4376 std::complex<double> v3544975691 =
4377 ( sqrt( ( 0.900316 ) * x0[0] * x0[1] * x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) *
4378 1. / sqrt( x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) + x0[0] * x0[0] ) ) *
4379 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[2] * x0[2] ) ) ) /
4380 ( x0[0] * x0[0] - v1139362541 -
4381 ( ( std::complex<double>( 0., 1. ) * x0[0] * x0[1] *
4382 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4383 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) *
4385 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
4386 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4387 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) ) ) *
4388 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[0] * 1. /
4389 sqrt( v1139362541 ) ) /
4390 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4391 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) ) ) /
4392 ( ( 1. ) + ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[2] * x0[2] ) );
4393 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
4394 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
4395 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
4396 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
4397 std::complex<double> v2433939122 =
4398 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
4399 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
4400 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[5] * x0[5] ) ) ) /
4401 ( x0[3] * x0[3] - v3864776319 -
4402 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
4403 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) *
4405 sqrt( ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
4406 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
4407 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[3] * 1. /
4408 sqrt( v3864776319 ) ) /
4409 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
4410 ( ( 1. ) + ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[5] * x0[5] ) );
4411 std::complex<double> v2108236252 =
4412 ( sqrt( ( 0.900316 ) * x0[0] * x0[1] * x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) *
4413 1. / sqrt( x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) + x0[0] * x0[0] ) ) *
4414 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[2] * x0[2] ) ) ) /
4415 ( x0[0] * x0[0] - v1521070335 -
4416 ( ( std::complex<double>( 0., 1. ) * x0[0] * x0[1] *
4417 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4418 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) *
4420 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
4421 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4422 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) ) ) *
4423 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[0] * 1. /
4424 sqrt( v1521070335 ) ) /
4425 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.487434 ) - ( 0.03896 ) +
4426 ( ( 0.050282 ) ) / ( x0[0] * x0[0] ) ) ) ) ) /
4427 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[2] * x0[2] ) );
4428 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
4429 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
4430 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
4431 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
4432 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
4433 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
4434 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
4435 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
4436 std::complex<double> v939480974 =
4437 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
4438 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
4439 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[5] * x0[5] ) ) ) /
4440 ( x0[3] * x0[3] - v3303589013 -
4441 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
4442 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) *
4444 sqrt( ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
4445 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
4446 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[3] * 1. /
4447 sqrt( v3303589013 ) ) /
4448 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
4449 ( ( 1. ) + ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[5] * x0[5] ) );
4450 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
4451 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
4452 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
4453 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
4454 std::complex<double> v3853516903 = v3544975691 * v939480974;
4455 std::complex<double> v3810277734 = v2108236252 * v2433939122;
4456 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
4457 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
4458 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
4459 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
4461 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
4462 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
4463 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
4464 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
4466 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
4467 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
4468 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
4469 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
4471 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
4472 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
4473 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
4474 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
4476 return ( 0.707107 ) *
4478 ( ( -1. ) * ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) *
4479 ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) +
4480 ( -1. ) * ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) *
4481 ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) +
4482 ( -1. ) * ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) *
4483 ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) +
4484 ( v3067068972 - v2683369444 - v3114752748 * ( v3067068972 + v2683369444 ) ) *
4485 ( v732589286 - v604511646 -
4486 v2670871143 * ( v732589286 + v604511646 ) ) ) +
4488 ( ( -1. ) * ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) *
4489 ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) +
4490 ( -1. ) * ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) *
4491 ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) +
4492 ( -1. ) * ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) *
4493 ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) +
4494 ( v3067068972 - v604511646 - v1253388601 * ( v3067068972 + v604511646 ) ) *
4495 ( v732589286 - v2683369444 -
4496 v3078308559 * ( v732589286 + v2683369444 ) ) ) );
4500D0TopiKpipi::D0_KPi40_FOCUS_I32__Kp_pim__PiPi40_kMatrix_pole_1__pip_pim___wParams(
4501 const double* x1 ) {
4502 double x0[] = { 0.55095, 1, -0.15, -0.55377, 0.22889, 0.651, 0.94128, 1.2036,
4503 0.23888, 0.36856, 1.55817, 0.40907, 0.3365, 1.21, -0.17558, 0.18171,
4504 1.82206, 0.15044, -3.92637, 0.23399, 0, 0, 0.55639, 0.85679,
4505 -0.79658, -0.20545, -0.39899, 0.39065, 0.1834, 0.19906, -0.00355, 0.32825,
4506 -0.34639, 0.31503, 0.18681, -0.00984, 0.22358, 0.35412 };
4507 double v3067068972 =
4508 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
4509 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
4510 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
4511 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
4512 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
4513 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
4514 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
4515 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
4516 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
4517 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
4518 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
4519 double v3037555099 = v3864776319;
4520 double v1836426858 = v3303589013;
4521 double v3789560610 = ( 1. ) - ( ( 0.974868 ) ) / ( v3037555099 );
4522 double v3605892192 = ( 1. ) - ( ( 2.297171 ) ) / ( v1836426858 );
4523 double v3102009577 = ( 1. ) - ( ( 0.311677 ) ) / ( v3037555099 );
4524 double v3007036945 = ( 1. ) - ( ( 0.974868 ) ) / ( v1836426858 );
4525 double v2840245930 = ( 1. ) - ( ( 0.311677 ) ) / ( v1836426858 );
4526 double v2488241434 =
4527 ( ( v3037555099 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v3037555099 - x0[2] );
4528 double v1694853431 = ( 1. ) - ( ( 0.077919 ) ) / ( v3037555099 );
4529 double v758672440 = ( 1. ) - ( ( 1.200611 ) ) / ( v1836426858 );
4530 double v359842611 = ( 1. ) - ( ( 1.200611 ) ) / ( v3037555099 );
4531 double v341659004 = ( 1. ) - ( ( 0.077919 ) ) / ( v1836426858 );
4533 ( ( v1836426858 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v1836426858 - x0[2] );
4534 double v21348587 = ( 1. ) - ( ( 2.297171 ) ) / ( v3037555099 );
4535 std::complex<double> v3962953584 =
4536 std::complex<double>( -0., -1. ) * v151048832 *
4537 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4538 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4539 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4540 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4541 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4542 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4543 ( ( v1836426858 > ( 1. ) )
4544 ? ( ( v2840245930 > ( 0. ) )
4545 ? sqrt( v2840245930 )
4546 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
4547 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
4548 ( 0.13851 ) * v1836426858 * v1836426858 +
4549 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
4550 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
4551 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4553 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4554 v1836426858 * v1836426858 );
4555 std::complex<double> v3926569162 =
4556 std::complex<double>( -0., -1. ) * v151048832 *
4557 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4558 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4559 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4560 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4561 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4562 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4563 ( ( v3007036945 > ( 0. ) )
4564 ? sqrt( v3007036945 )
4565 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
4566 std::complex<double> v3712237063 =
4567 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
4568 ( ( x0[4] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4569 ( x0[6] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4570 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4571 ( x0[12] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4572 ( x0[15] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4573 ( x0[19] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4574 ( ( v341659004 > ( 0. ) )
4575 ? sqrt( v341659004 )
4576 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
4577 std::complex<double> v3215216564 =
4578 std::complex<double>( -0., -1. ) * v2488241434 *
4579 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4580 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4581 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4582 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4583 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4584 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4585 ( ( v1694853431 > ( 0. ) )
4586 ? sqrt( v1694853431 )
4587 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
4588 std::complex<double> v2111851279 =
4589 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
4590 ( ( x0[4] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4591 ( x0[6] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4592 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4593 ( x0[12] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4594 ( x0[15] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4595 ( x0[19] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4596 ( ( v1694853431 > ( 0. ) )
4597 ? sqrt( v1694853431 )
4598 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
4599 std::complex<double> v1955258502 =
4600 std::complex<double>( -0., -1. ) * v2488241434 *
4601 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4602 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4603 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4604 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4605 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4606 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4607 ( ( v359842611 > ( 0. ) )
4608 ? sqrt( v359842611 )
4609 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
4610 std::complex<double> v1742329417 =
4611 std::complex<double>( -0., -1. ) * v151048832 *
4612 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4613 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4614 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4615 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4616 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4617 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4618 ( ( v3605892192 > ( 0. ) )
4619 ? sqrt( v3605892192 )
4620 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
4621 std::complex<double> v1636750592 =
4622 std::complex<double>( -0., -1. ) * v151048832 *
4623 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4624 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4625 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4626 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4627 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4628 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4629 ( ( v758672440 > ( 0. ) )
4630 ? sqrt( v758672440 )
4631 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
4632 std::complex<double> v1474669829 =
4633 std::complex<double>( -0., -1. ) * v2488241434 *
4634 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4635 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4636 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4637 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4638 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4639 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4640 ( ( v1694853431 > ( 0. ) )
4641 ? sqrt( v1694853431 )
4642 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
4643 std::complex<double> v1452648461 =
4644 std::complex<double>( -0., -1. ) * v2488241434 *
4645 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4646 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4647 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4648 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4649 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4650 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4651 ( ( v1694853431 > ( 0. ) )
4652 ? sqrt( v1694853431 )
4653 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
4654 std::complex<double> v1304853663 =
4655 std::complex<double>( -0., -1. ) * v151048832 *
4656 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4657 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4658 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4659 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4660 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4661 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4662 ( ( v341659004 > ( 0. ) )
4663 ? sqrt( v341659004 )
4664 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
4665 std::complex<double> v1258276323 =
4666 std::complex<double>( -0., -1. ) * v2488241434 *
4667 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4668 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4669 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4670 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4671 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4672 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4673 ( ( v3037555099 > ( 1. ) )
4674 ? ( ( v3102009577 > ( 0. ) )
4675 ? sqrt( v3102009577 )
4676 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
4677 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
4678 ( 0.13851 ) * v3037555099 * v3037555099 +
4679 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
4680 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
4681 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4683 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4684 v3037555099 * v3037555099 );
4685 std::complex<double> v980854748 =
4686 std::complex<double>( -0., -1. ) * v2488241434 *
4687 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4688 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4689 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4690 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4691 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4692 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4693 ( ( v3789560610 > ( 0. ) )
4694 ? sqrt( v3789560610 )
4695 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
4696 std::complex<double> v910172329 =
4697 std::complex<double>( -0., -1. ) * v2488241434 *
4698 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4699 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4700 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4701 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4702 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4703 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4704 ( ( v1694853431 > ( 0. ) )
4705 ? sqrt( v1694853431 )
4706 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
4707 std::complex<double> v839072984 =
4708 std::complex<double>( -0., -1. ) * v151048832 *
4709 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4710 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4711 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4712 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4713 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4714 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4715 ( ( v341659004 > ( 0. ) )
4716 ? sqrt( v341659004 )
4717 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
4718 std::complex<double> v255841663 =
4719 std::complex<double>( -0., -1. ) * v151048832 *
4720 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4721 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4722 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4723 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4724 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4725 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4726 ( ( v341659004 > ( 0. ) )
4727 ? sqrt( v341659004 )
4728 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
4729 std::complex<double> v216360023 =
4730 std::complex<double>( -0., -1. ) * v151048832 *
4731 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
4732 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
4733 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
4734 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
4735 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
4736 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
4737 ( ( v341659004 > ( 0. ) )
4738 ? sqrt( v341659004 )
4739 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
4740 std::complex<double> v111119486 =
4741 std::complex<double>( -0., -1. ) * v2488241434 *
4742 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
4743 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
4744 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
4745 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
4746 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
4747 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
4748 ( ( v21348587 > ( 0. ) )
4750 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
4751 std::complex<double> v3926831395 = ( v1304853663 * v1742329417 ) / ( v3712237063 );
4752 std::complex<double> v3669473571 = ( v1304853663 * v3962953584 ) / ( v3712237063 );
4753 std::complex<double> v3663942510 =
4754 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
4755 ( ( x0[3] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4756 ( x0[0] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4757 ( x0[8] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4758 ( x0[11] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4759 ( x0[14] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4760 ( ( v3007036945 > ( 0. ) )
4761 ? sqrt( v3007036945 )
4762 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
4763 std::complex<double> v3627579820 = ( -1. ) * ( v910172329 ) / ( v2111851279 );
4764 std::complex<double> v3502841389 = ( v910172329 * v111119486 ) / ( v2111851279 );
4765 std::complex<double> v3160618711 = ( v255841663 * v3926569162 ) / ( v3712237063 );
4766 std::complex<double> v3135162689 =
4767 std::complex<double>( -0., -1. ) * v2488241434 *
4768 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4769 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4770 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4771 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4772 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4773 ( ( v21348587 > ( 0. ) )
4775 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
4776 std::complex<double> v3099229930 =
4777 std::complex<double>( -0., -1. ) * v2488241434 *
4778 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4779 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4780 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4781 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4782 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4783 ( ( v3789560610 > ( 0. ) )
4784 ? sqrt( v3789560610 )
4785 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
4786 std::complex<double> v2899208900 =
4787 std::complex<double>( -0., -1. ) * v2488241434 *
4788 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4789 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4790 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4791 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4792 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4793 ( ( v3037555099 > ( 1. ) )
4794 ? ( ( v3102009577 > ( 0. ) )
4795 ? sqrt( v3102009577 )
4796 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
4797 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
4798 ( 0.13851 ) * v3037555099 * v3037555099 +
4799 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
4800 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
4801 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4803 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4804 v3037555099 * v3037555099 );
4805 std::complex<double> v2844405163 = ( v839072984 * v3926569162 ) / ( v3712237063 );
4806 std::complex<double> v2709668838 = ( v216360023 * v3926569162 ) / ( v3712237063 );
4807 std::complex<double> v2690895429 = ( v3926569162 ) / ( v3712237063 );
4808 std::complex<double> v2487489657 = ( v3215216564 * v980854748 ) / ( v2111851279 );
4809 std::complex<double> v2208466672 =
4810 std::complex<double>( -0., -1. ) * v2488241434 *
4811 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4812 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4813 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4814 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4815 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4816 ( ( v359842611 > ( 0. ) )
4817 ? sqrt( v359842611 )
4818 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
4819 std::complex<double> v2192947274 =
4820 std::complex<double>( -0., -1. ) * v2488241434 *
4821 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4822 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4823 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4824 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4825 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4826 ( ( v3789560610 > ( 0. ) )
4827 ? sqrt( v3789560610 )
4828 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
4829 std::complex<double> v2076842653 =
4830 std::complex<double>( -0., -1. ) * v151048832 *
4831 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4832 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4833 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4834 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4835 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4836 ( ( v758672440 > ( 0. ) )
4837 ? sqrt( v758672440 )
4838 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
4839 std::complex<double> v2027797497 =
4840 std::complex<double>( -0., -1. ) * v2488241434 *
4841 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4842 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4843 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4844 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4845 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4846 ( ( v3789560610 > ( 0. ) )
4847 ? sqrt( v3789560610 )
4848 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
4849 std::complex<double> v2014012967 =
4850 std::complex<double>( -0., -1. ) * v151048832 *
4851 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4852 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4853 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4854 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4855 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4856 ( ( v3605892192 > ( 0. ) )
4857 ? sqrt( v3605892192 )
4858 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
4859 std::complex<double> v1498048574 = ( v1304853663 * v3926569162 ) / ( v3712237063 );
4860 std::complex<double> v1490855688 = ( v980854748 ) / ( v2111851279 );
4861 std::complex<double> v1294182424 = ( v910172329 * v1258276323 ) / ( v2111851279 );
4862 std::complex<double> v1211935458 = ( v910172329 * v980854748 ) / ( v2111851279 );
4863 std::complex<double> v1136737173 =
4864 std::complex<double>( -0., -1. ) * v151048832 *
4865 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4866 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4867 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4868 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4869 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4870 ( ( v3007036945 > ( 0. ) )
4871 ? sqrt( v3007036945 )
4872 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
4873 std::complex<double> v1134059584 =
4874 std::complex<double>( -0., -1. ) * v151048832 *
4875 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4876 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4877 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4878 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4879 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4880 ( ( v1836426858 > ( 1. ) )
4881 ? ( ( v2840245930 > ( 0. ) )
4882 ? sqrt( v2840245930 )
4883 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
4884 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
4885 ( 0.13851 ) * v1836426858 * v1836426858 +
4886 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
4887 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
4888 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4890 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4891 v1836426858 * v1836426858 );
4892 std::complex<double> v1110707043 = ( v910172329 * v1955258502 ) / ( v2111851279 );
4893 std::complex<double> v1048734754 = ( v1474669829 * v980854748 ) / ( v2111851279 );
4894 std::complex<double> v924437421 =
4895 std::complex<double>( -0., -1. ) * v151048832 *
4896 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4897 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4898 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4899 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4900 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4901 ( ( v3007036945 > ( 0. ) )
4902 ? sqrt( v3007036945 )
4903 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
4904 std::complex<double> v888290467 =
4905 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
4906 ( ( x0[3] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
4907 ( x0[0] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
4908 ( x0[8] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
4909 ( x0[11] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
4910 ( x0[14] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4911 ( ( v3789560610 > ( 0. ) )
4912 ? sqrt( v3789560610 )
4913 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
4914 std::complex<double> v749074938 =
4915 std::complex<double>( -0., -1. ) * v151048832 *
4916 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
4917 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
4918 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
4919 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
4920 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4921 ( ( v3007036945 > ( 0. ) )
4922 ? sqrt( v3007036945 )
4923 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
4924 std::complex<double> v498030113 = ( v1452648461 * v980854748 ) / ( v2111851279 );
4925 std::complex<double> v251409423 = ( v1304853663 * v1636750592 ) / ( v3712237063 );
4926 std::complex<double> v173793696 = ( -1. ) * ( v1304853663 ) / ( v3712237063 );
4927 std::complex<double> v3978116468 =
4928 ( v1452648461 * v1258276323 ) / ( v2111851279 ) +
4929 ( ( v2899208900 - v1294182424 ) * ( v2027797497 - v498030113 ) ) /
4930 ( v888290467 - v1211935458 );
4931 std::complex<double> v3892543554 =
4932 std::complex<double>( -0., -1. ) * v2488241434 *
4933 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
4934 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
4935 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
4936 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
4937 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4938 ( ( v3037555099 > ( 1. ) )
4939 ? ( ( v3102009577 > ( 0. ) )
4940 ? sqrt( v3102009577 )
4941 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
4942 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
4943 ( 0.13851 ) * v3037555099 * v3037555099 +
4944 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
4945 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
4946 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4948 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4949 v3037555099 * v3037555099 );
4950 std::complex<double> v3493176212 =
4952 std::complex<double>( 0., 1. ) * v2488241434 *
4953 ( ( x0[20] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
4954 ( x0[21] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
4955 ( x0[22] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
4956 ( x0[23] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
4957 ( x0[24] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4958 ( ( v3037555099 > ( 1. ) )
4959 ? ( ( v3102009577 > ( 0. ) )
4960 ? sqrt( v3102009577 )
4961 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
4962 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
4963 ( 0.13851 ) * v3037555099 * v3037555099 +
4964 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
4965 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
4966 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4968 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
4969 v3037555099 * v3037555099 );
4970 std::complex<double> v3299038154 =
4971 std::complex<double>( -0., -1. ) * v151048832 *
4972 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
4973 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
4974 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
4975 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
4976 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
4977 ( ( v1836426858 > ( 1. ) )
4978 ? ( ( v2840245930 > ( 0. ) )
4979 ? sqrt( v2840245930 )
4980 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
4981 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
4982 ( 0.13851 ) * v1836426858 * v1836426858 +
4983 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
4984 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
4985 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4987 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
4988 v1836426858 * v1836426858 );
4989 std::complex<double> v3280766624 =
4990 std::complex<double>( -0., -1. ) * v2488241434 *
4991 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
4992 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
4993 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
4994 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
4995 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
4996 ( ( v21348587 > ( 0. ) )
4998 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
4999 std::complex<double> v3220637740 =
5000 ( v1452648461 * v111119486 ) / ( v2111851279 ) +
5001 ( ( v3135162689 - v3502841389 ) * ( v2027797497 - v498030113 ) ) /
5002 ( v888290467 - v1211935458 );
5003 std::complex<double> v2950282091 =
5004 ( -1. ) * ( v255841663 ) / ( v3712237063 ) -
5005 ( v173793696 * ( v749074938 - v3160618711 ) ) / ( v3663942510 - v1498048574 );
5006 std::complex<double> v2917366501 =
5007 ( -1. ) * ( v2027797497 - v498030113 ) / ( v888290467 - v1211935458 );
5008 std::complex<double> v2742420170 =
5009 std::complex<double>( -0., -1. ) * v2488241434 *
5010 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
5011 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
5012 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
5013 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
5014 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5015 ( ( v3037555099 > ( 1. ) )
5016 ? ( ( v3102009577 > ( 0. ) )
5017 ? sqrt( v3102009577 )
5018 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5019 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5020 ( 0.13851 ) * v3037555099 * v3037555099 +
5021 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5022 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5023 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5025 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5026 v3037555099 * v3037555099 );
5027 std::complex<double> v2530270390 =
5028 ( v255841663 * v1742329417 ) / ( v3712237063 ) +
5029 ( ( v2014012967 - v3926831395 ) * ( v749074938 - v3160618711 ) ) /
5030 ( v3663942510 - v1498048574 );
5031 std::complex<double> v2458863037 =
5032 ( -1. ) * ( v1452648461 ) / ( v2111851279 ) -
5033 ( v3627579820 * ( v2027797497 - v498030113 ) ) / ( v888290467 - v1211935458 );
5034 std::complex<double> v2440228578 =
5035 std::complex<double>( -0., -1. ) * v151048832 *
5036 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
5037 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
5038 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
5039 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
5040 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5041 ( ( v758672440 > ( 0. ) )
5042 ? sqrt( v758672440 )
5043 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5044 std::complex<double> v2392666732 =
5045 ( v3962953584 ) / ( v3712237063 ) +
5046 ( ( -1. ) * v2690895429 * ( v1134059584 - v3669473571 ) ) /
5047 ( v3663942510 - v1498048574 );
5048 std::complex<double> v2156539190 =
5049 ( v3215216564 * v1258276323 ) / ( v2111851279 ) +
5050 ( ( v2899208900 - v1294182424 ) * ( v2192947274 - v2487489657 ) ) /
5051 ( v888290467 - v1211935458 );
5052 std::complex<double> v2066788000 =
5053 ( v1452648461 * v1955258502 ) / ( v2111851279 ) +
5054 ( ( v2208466672 - v1110707043 ) * ( v2027797497 - v498030113 ) ) /
5055 ( v888290467 - v1211935458 );
5056 std::complex<double> v1789810775 =
5057 std::complex<double>( -0., -1. ) * v2488241434 *
5058 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
5059 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
5060 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
5061 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
5062 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5063 ( ( v359842611 > ( 0. ) )
5064 ? sqrt( v359842611 )
5065 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5066 std::complex<double> v1671733403 =
5067 ( v1474669829 * v1258276323 ) / ( v2111851279 ) +
5068 ( ( v2899208900 - v1294182424 ) * ( v3099229930 - v1048734754 ) ) /
5069 ( v888290467 - v1211935458 );
5070 std::complex<double> v1629269660 =
5071 ( v255841663 * v1636750592 ) / ( v3712237063 ) +
5072 ( ( v2076842653 - v251409423 ) * ( v749074938 - v3160618711 ) ) /
5073 ( v3663942510 - v1498048574 );
5074 std::complex<double> v1265640608 =
5075 ( v216360023 * v3962953584 ) / ( v3712237063 ) +
5076 ( ( v1134059584 - v3669473571 ) * ( v1136737173 - v2709668838 ) ) /
5077 ( v3663942510 - v1498048574 );
5078 std::complex<double> v1262807297 =
5079 ( -1. ) * ( v749074938 - v3160618711 ) / ( v3663942510 - v1498048574 );
5080 std::complex<double> v1228363810 =
5081 std::complex<double>( -0., -1. ) * v151048832 *
5082 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
5083 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
5084 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
5085 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
5086 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5087 ( ( v1836426858 > ( 1. ) )
5088 ? ( ( v2840245930 > ( 0. ) )
5089 ? sqrt( v2840245930 )
5090 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
5091 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
5092 ( 0.13851 ) * v1836426858 * v1836426858 +
5093 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
5094 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
5095 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5097 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5098 v1836426858 * v1836426858 );
5099 std::complex<double> v916138054 =
5101 std::complex<double>( 0., 1. ) * v151048832 *
5102 ( ( x0[20] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
5103 ( x0[21] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
5104 ( x0[22] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
5105 ( x0[23] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
5106 ( x0[24] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5107 ( ( v1836426858 > ( 1. ) )
5108 ? ( ( v2840245930 > ( 0. ) )
5109 ? sqrt( v2840245930 )
5110 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
5111 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
5112 ( 0.13851 ) * v1836426858 * v1836426858 +
5113 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
5114 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
5115 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5117 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5118 v1836426858 * v1836426858 );
5119 std::complex<double> v757347508 =
5120 ( v839072984 * v3962953584 ) / ( v3712237063 ) +
5121 ( ( v1134059584 - v3669473571 ) * ( v924437421 - v2844405163 ) ) /
5122 ( v3663942510 - v1498048574 );
5123 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
5124 std::complex<double> v178886646 =
5125 ( v255841663 * v3962953584 ) / ( v3712237063 ) +
5126 ( ( v1134059584 - v3669473571 ) * ( v749074938 - v3160618711 ) ) /
5127 ( v3663942510 - v1498048574 );
5128 std::complex<double> v64939503 =
5129 ( v1258276323 ) / ( v2111851279 ) +
5130 ( ( -1. ) * v1490855688 * ( v2899208900 - v1294182424 ) ) / ( v888290467 - v1211935458 );
5131 std::complex<double> v63877246 =
5132 std::complex<double>( -0., -1. ) * v151048832 *
5133 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
5134 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
5135 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
5136 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
5137 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5138 ( ( v3605892192 > ( 0. ) )
5139 ? sqrt( v3605892192 )
5140 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
5141 std::complex<double> v4156259701 =
5142 std::complex<double>( -0., -1. ) * v151048832 *
5143 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
5144 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
5145 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
5146 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
5147 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5148 ( ( v3605892192 > ( 0. ) )
5149 ? sqrt( v3605892192 )
5150 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
5151 std::complex<double> v3704780237 =
5152 ( -1. ) * ( v1474669829 ) / ( v2111851279 ) -
5153 ( v3627579820 * ( v3099229930 - v1048734754 ) ) / ( v888290467 - v1211935458 ) -
5154 ( v2458863037 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
5155 std::complex<double> v3238823049 =
5156 ( -1. ) * ( v216360023 ) / ( v3712237063 ) -
5157 ( v173793696 * ( v1136737173 - v2709668838 ) ) / ( v3663942510 - v1498048574 ) -
5158 ( v2950282091 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
5159 std::complex<double> v3164937482 =
5160 ( -1. ) * ( v3099229930 - v1048734754 ) / ( v888290467 - v1211935458 ) -
5161 ( v2917366501 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
5162 std::complex<double> v3011080712 =
5163 ( -1. ) * ( v1136737173 - v2709668838 ) / ( v3663942510 - v1498048574 ) -
5164 ( v1262807297 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
5165 std::complex<double> v2997081019 =
5166 ( -1. ) * ( v3892543554 - v1671733403 ) / ( v3493176212 - v3978116468 );
5167 std::complex<double> v2772160503 =
5168 std::complex<double>( -0., -1. ) * v151048832 *
5169 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
5170 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
5171 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
5172 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
5173 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5174 ( ( v758672440 > ( 0. ) )
5175 ? sqrt( v758672440 )
5176 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5177 std::complex<double> v2635961706 =
5178 std::complex<double>( -0., -1. ) * v2488241434 *
5179 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
5180 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
5181 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
5182 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
5183 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5184 ( ( v359842611 > ( 0. ) )
5185 ? sqrt( v359842611 )
5186 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5187 std::complex<double> v2541664477 =
5188 ( v216360023 * v1636750592 ) / ( v3712237063 ) +
5189 ( ( v2076842653 - v251409423 ) * ( v1136737173 - v2709668838 ) ) /
5190 ( v3663942510 - v1498048574 ) +
5191 ( ( v2440228578 - v1629269660 ) * ( v3299038154 - v1265640608 ) ) /
5192 ( v916138054 - v178886646 );
5193 std::complex<double> v2476164519 =
5194 std::complex<double>( -0., -1. ) * v2488241434 *
5195 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
5196 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
5197 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
5198 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
5199 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5200 ( ( v21348587 > ( 0. ) )
5202 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
5203 std::complex<double> v2418357392 =
5204 ( v1636750592 ) / ( v3712237063 ) +
5205 ( ( -1. ) * v2690895429 * ( v2076842653 - v251409423 ) ) /
5206 ( v3663942510 - v1498048574 ) +
5207 ( ( -1. ) * v2392666732 * ( v2440228578 - v1629269660 ) ) / ( v916138054 - v178886646 );
5208 std::complex<double> v1562520267 =
5209 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
5210 ( ( x0[26] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
5211 ( x0[27] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
5212 ( x0[28] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
5213 ( x0[29] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
5214 ( x0[30] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5215 ( ( v359842611 > ( 0. ) )
5216 ? sqrt( v359842611 )
5217 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5218 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
5219 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
5220 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
5221 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
5222 std::complex<double> v1477661232 =
5223 ( v216360023 * v1742329417 ) / ( v3712237063 ) +
5224 ( ( v2014012967 - v3926831395 ) * ( v1136737173 - v2709668838 ) ) /
5225 ( v3663942510 - v1498048574 ) +
5226 ( ( v63877246 - v2530270390 ) * ( v3299038154 - v1265640608 ) ) /
5227 ( v916138054 - v178886646 );
5228 std::complex<double> v1466574160 =
5229 ( v1474669829 * v1955258502 ) / ( v2111851279 ) +
5230 ( ( v2208466672 - v1110707043 ) * ( v3099229930 - v1048734754 ) ) /
5231 ( v888290467 - v1211935458 ) +
5232 ( ( v1789810775 - v2066788000 ) * ( v3892543554 - v1671733403 ) ) /
5233 ( v3493176212 - v3978116468 );
5234 std::complex<double> v1444062950 =
5235 ( -1. ) * ( v3299038154 - v1265640608 ) / ( v916138054 - v178886646 );
5236 std::complex<double> v1333463548 =
5237 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
5238 ( ( x0[26] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
5239 ( x0[27] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
5240 ( x0[28] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
5241 ( x0[29] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
5242 ( x0[30] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5243 ( ( v758672440 > ( 0. ) )
5244 ? sqrt( v758672440 )
5245 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5246 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
5247 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
5248 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
5249 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
5250 std::complex<double> v1080901134 =
5251 ( v1474669829 * v111119486 ) / ( v2111851279 ) +
5252 ( ( v3135162689 - v3502841389 ) * ( v3099229930 - v1048734754 ) ) /
5253 ( v888290467 - v1211935458 ) +
5254 ( ( v3280766624 - v3220637740 ) * ( v3892543554 - v1671733403 ) ) /
5255 ( v3493176212 - v3978116468 );
5256 std::complex<double> v1000633181 =
5257 ( v1955258502 ) / ( v2111851279 ) +
5258 ( ( -1. ) * v1490855688 * ( v2208466672 - v1110707043 ) ) /
5259 ( v888290467 - v1211935458 ) +
5260 ( ( -1. ) * v64939503 * ( v1789810775 - v2066788000 ) ) / ( v3493176212 - v3978116468 );
5261 std::complex<double> v395958503 =
5262 ( v839072984 * v1636750592 ) / ( v3712237063 ) +
5263 ( ( v2076842653 - v251409423 ) * ( v924437421 - v2844405163 ) ) /
5264 ( v3663942510 - v1498048574 ) +
5265 ( ( v2440228578 - v1629269660 ) * ( v1228363810 - v757347508 ) ) /
5266 ( v916138054 - v178886646 );
5267 std::complex<double> v281711840 =
5268 ( v3215216564 * v1955258502 ) / ( v2111851279 ) +
5269 ( ( v2208466672 - v1110707043 ) * ( v2192947274 - v2487489657 ) ) /
5270 ( v888290467 - v1211935458 ) +
5271 ( ( v1789810775 - v2066788000 ) * ( v2742420170 - v2156539190 ) ) /
5272 ( v3493176212 - v3978116468 );
5273 std::complex<double> v4247864182 =
5274 ( v111119486 ) / ( v2111851279 ) +
5275 ( ( -1. ) * v1490855688 * ( v3135162689 - v3502841389 ) ) /
5276 ( v888290467 - v1211935458 ) +
5277 ( ( -1. ) * v64939503 * ( v3280766624 - v3220637740 ) ) / ( v3493176212 - v3978116468 ) +
5278 ( ( -1. ) * v1000633181 * ( v2476164519 - v1080901134 ) ) /
5279 ( v1562520267 - v1466574160 );
5280 std::complex<double> v4174506558 =
5281 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
5282 ( ( x0[32] * x0[32] ) / ( x0[5] * x0[5] - v1836426858 ) +
5283 ( x0[33] * x0[33] ) / ( x0[7] * x0[7] - v1836426858 ) +
5284 ( x0[34] * x0[34] ) / ( x0[10] * x0[10] - v1836426858 ) +
5285 ( x0[35] * x0[35] ) / ( x0[13] * x0[13] - v1836426858 ) +
5286 ( x0[36] * x0[36] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
5287 ( ( v3605892192 > ( 0. ) )
5288 ? sqrt( v3605892192 )
5289 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
5290 double v3634940496 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1139362541 ) ) *
5291 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1139362541 ) );
5292 std::complex<double> v3463903834 =
5293 ( -1. ) * ( v2192947274 - v2487489657 ) / ( v888290467 - v1211935458 ) -
5294 ( v2917366501 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
5295 ( v3164937482 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
5296 std::complex<double> v3154148802 =
5297 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
5298 ( ( x0[32] * x0[32] ) / ( x0[5] * x0[5] - v3037555099 ) +
5299 ( x0[33] * x0[33] ) / ( x0[7] * x0[7] - v3037555099 ) +
5300 ( x0[34] * x0[34] ) / ( x0[10] * x0[10] - v3037555099 ) +
5301 ( x0[35] * x0[35] ) / ( x0[13] * x0[13] - v3037555099 ) +
5302 ( x0[36] * x0[36] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
5303 ( ( v21348587 > ( 0. ) )
5305 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
5306 std::complex<double> v3057249796 =
5307 ( -1. ) * ( v839072984 ) / ( v3712237063 ) -
5308 ( v173793696 * ( v924437421 - v2844405163 ) ) / ( v3663942510 - v1498048574 ) -
5309 ( v2950282091 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
5310 ( v3238823049 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
5311 std::complex<double> v3037329070 =
5312 ( -1. ) * ( v2635961706 - v281711840 ) / ( v1562520267 - v1466574160 );
5313 std::complex<double> v2269855808 =
5314 ( -1. ) * ( v3215216564 ) / ( v2111851279 ) -
5315 ( v3627579820 * ( v2192947274 - v2487489657 ) ) / ( v888290467 - v1211935458 ) -
5316 ( v2458863037 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
5317 ( v3704780237 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
5318 std::complex<double> v2246649186 =
5319 ( v1742329417 ) / ( v3712237063 ) +
5320 ( ( -1. ) * v2690895429 * ( v2014012967 - v3926831395 ) ) /
5321 ( v3663942510 - v1498048574 ) +
5322 ( ( -1. ) * v2392666732 * ( v63877246 - v2530270390 ) ) / ( v916138054 - v178886646 ) +
5323 ( ( -1. ) * v2418357392 * ( v4156259701 - v1477661232 ) ) /
5324 ( v1333463548 - v2541664477 );
5325 double v2077084972 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1521070335 ) ) *
5326 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1521070335 ) );
5327 std::complex<double> v1979851558 =
5328 ( -1. ) * ( v1228363810 - v757347508 ) / ( v916138054 - v178886646 ) -
5329 ( v1444062950 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
5330 std::complex<double> v1784760416 =
5331 ( v3215216564 * v111119486 ) / ( v2111851279 ) +
5332 ( ( v3135162689 - v3502841389 ) * ( v2192947274 - v2487489657 ) ) /
5333 ( v888290467 - v1211935458 ) +
5334 ( ( v3280766624 - v3220637740 ) * ( v2742420170 - v2156539190 ) ) /
5335 ( v3493176212 - v3978116468 ) +
5336 ( ( v2476164519 - v1080901134 ) * ( v2635961706 - v281711840 ) ) /
5337 ( v1562520267 - v1466574160 );
5338 std::complex<double> v1230061197 =
5339 ( -1. ) * ( v924437421 - v2844405163 ) / ( v3663942510 - v1498048574 ) -
5340 ( v1262807297 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
5341 ( v3011080712 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
5342 std::complex<double> v1042423297 =
5343 ( -1. ) * ( v2772160503 - v395958503 ) / ( v1333463548 - v2541664477 );
5344 std::complex<double> v557166818 =
5345 ( v839072984 * v1742329417 ) / ( v3712237063 ) +
5346 ( ( v2014012967 - v3926831395 ) * ( v924437421 - v2844405163 ) ) /
5347 ( v3663942510 - v1498048574 ) +
5348 ( ( v63877246 - v2530270390 ) * ( v1228363810 - v757347508 ) ) /
5349 ( v916138054 - v178886646 ) +
5350 ( ( v4156259701 - v1477661232 ) * ( v2772160503 - v395958503 ) ) /
5351 ( v1333463548 - v2541664477 );
5352 std::complex<double> v444835816 =
5353 ( -1. ) * ( v2742420170 - v2156539190 ) / ( v3493176212 - v3978116468 ) -
5354 ( v2997081019 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
5355 std::complex<double> v4119910548 =
5357 ( ( 1. ) - std::complex<double>( 0., 3.799438 ) * ( v1521070335 - ( 0.27 ) ) *
5358 ( ( -0.22147 ) + ( 0.026637 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
5359 ( -0.000921 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
5360 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
5361 ( ( v2077084972 > ( 0. ) ) ? sqrt( v2077084972 )
5362 : std::complex<double>( 0., 1. ) *
5363 sqrt( ( -1. ) * v2077084972 ) ) );
5364 std::complex<double> v3846702106 =
5365 ( x0[0] * ( ( ( -1. ) * v2690895429 ) / ( v3663942510 - v1498048574 ) +
5366 ( ( -1. ) * v2392666732 * v1262807297 ) / ( v916138054 - v178886646 ) +
5367 ( ( -1. ) * v2418357392 * v3011080712 ) / ( v1333463548 - v2541664477 ) +
5368 ( ( -1. ) * v2246649186 * v1230061197 ) / ( v4174506558 - v557166818 ) ) +
5369 x0[6] * ( ( ( 1. ) ) / ( v3712237063 ) +
5370 ( ( -1. ) * v2690895429 * v173793696 ) / ( v3663942510 - v1498048574 ) +
5371 ( ( -1. ) * v2392666732 * v2950282091 ) / ( v916138054 - v178886646 ) +
5372 ( ( -1. ) * v2418357392 * v3238823049 ) / ( v1333463548 - v2541664477 ) +
5373 ( ( -1. ) * v2246649186 * v3057249796 ) / ( v4174506558 - v557166818 ) ) +
5374 x0[21] * ( ( ( -1. ) * v2392666732 ) / ( v916138054 - v178886646 ) +
5375 ( ( -1. ) * v2418357392 * v1444062950 ) / ( v1333463548 - v2541664477 ) +
5376 ( ( -1. ) * v2246649186 * v1979851558 ) / ( v4174506558 - v557166818 ) ) +
5377 x0[27] * ( ( ( -1. ) * v2418357392 ) / ( v1333463548 - v2541664477 ) +
5378 ( ( -1. ) * v2246649186 * v1042423297 ) / ( v4174506558 - v557166818 ) ) +
5379 ( ( -1. ) * v2246649186 * x0[33] ) / ( v4174506558 - v557166818 ) ) /
5380 ( x0[7] * x0[7] - v1836426858 );
5381 std::complex<double> v2308443614 =
5383 ( ( 1. ) - std::complex<double>( 0., 3.799438 ) * ( v1139362541 - ( 0.27 ) ) *
5384 ( ( -0.22147 ) + ( 0.026637 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
5385 ( -0.000921 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
5386 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
5387 ( ( v3634940496 > ( 0. ) ) ? sqrt( v3634940496 )
5388 : std::complex<double>( 0., 1. ) *
5389 sqrt( ( -1. ) * v3634940496 ) ) );
5390 std::complex<double> v1802362592 =
5391 ( x0[0] * ( ( ( -1. ) * v1490855688 ) / ( v888290467 - v1211935458 ) +
5392 ( ( -1. ) * v64939503 * v2917366501 ) / ( v3493176212 - v3978116468 ) +
5393 ( ( -1. ) * v1000633181 * v3164937482 ) / ( v1562520267 - v1466574160 ) +
5394 ( ( -1. ) * v4247864182 * v3463903834 ) / ( v3154148802 - v1784760416 ) ) +
5395 x0[6] * ( ( ( 1. ) ) / ( v2111851279 ) +
5396 ( ( -1. ) * v1490855688 * v3627579820 ) / ( v888290467 - v1211935458 ) +
5397 ( ( -1. ) * v64939503 * v2458863037 ) / ( v3493176212 - v3978116468 ) +
5398 ( ( -1. ) * v1000633181 * v3704780237 ) / ( v1562520267 - v1466574160 ) +
5399 ( ( -1. ) * v4247864182 * v2269855808 ) / ( v3154148802 - v1784760416 ) ) +
5400 x0[21] * ( ( ( -1. ) * v64939503 ) / ( v3493176212 - v3978116468 ) +
5401 ( ( -1. ) * v1000633181 * v2997081019 ) / ( v1562520267 - v1466574160 ) +
5402 ( ( -1. ) * v4247864182 * v444835816 ) / ( v3154148802 - v1784760416 ) ) +
5403 x0[27] * ( ( ( -1. ) * v1000633181 ) / ( v1562520267 - v1466574160 ) +
5404 ( ( -1. ) * v4247864182 * v3037329070 ) / ( v3154148802 - v1784760416 ) ) +
5405 ( ( -1. ) * v4247864182 * x0[33] ) / ( v3154148802 - v1784760416 ) ) /
5406 ( x0[7] * x0[7] - v3037555099 );
5407 std::complex<double> v4193623109 = v4119910548 * v1802362592;
5408 std::complex<double> v1536374163 = v2308443614 * v3846702106;
5409 return ( 0.707107 ) * ( v1536374163 + v4193623109 );
5413D0TopiKpipi::D0_KPi40_FOCUS_I32__Kp_pim__PiPi40_kMatrix_prod_0__pip_pim___wParams(
5414 const double* x1 ) {
5415 double x0[] = { -0.07, 1, -0.15, 0.22889, 0.651, 0.94128, 1.2036, 0.36856,
5416 1.55817, 0.3365, 1.21, 0.18171, 1.82206, 0.23399, -3.92637, -0.55377,
5417 0.55095, 0.23888, 0.40907, -0.17558, 0.15044, 0, 0, 0.55639,
5418 0.85679, -0.79658, -0.20545, -0.39899, 0.39065, 0.1834, 0.19906, -0.00355,
5419 0.32825, -0.34639, 0.31503, 0.18681, -0.00984, 0.22358, 0.35412 };
5420 double v3067068972 =
5421 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
5422 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
5423 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
5424 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
5425 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
5426 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
5427 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
5428 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
5429 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
5430 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
5431 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
5432 double v3037555099 = v3864776319;
5433 double v1836426858 = v3303589013;
5434 double v3789560610 = ( 1. ) - ( ( 0.974868 ) ) / ( v3037555099 );
5435 double v3605892192 = ( 1. ) - ( ( 2.297171 ) ) / ( v1836426858 );
5436 double v3102009577 = ( 1. ) - ( ( 0.311677 ) ) / ( v3037555099 );
5437 double v3007036945 = ( 1. ) - ( ( 0.974868 ) ) / ( v1836426858 );
5438 double v2840245930 = ( 1. ) - ( ( 0.311677 ) ) / ( v1836426858 );
5439 double v2488241434 =
5440 ( ( v3037555099 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v3037555099 - x0[2] );
5441 double v1694853431 = ( 1. ) - ( ( 0.077919 ) ) / ( v3037555099 );
5442 double v758672440 = ( 1. ) - ( ( 1.200611 ) ) / ( v1836426858 );
5443 double v359842611 = ( 1. ) - ( ( 1.200611 ) ) / ( v3037555099 );
5444 double v341659004 = ( 1. ) - ( ( 0.077919 ) ) / ( v1836426858 );
5446 ( ( v1836426858 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v1836426858 - x0[2] );
5447 double v21348587 = ( 1. ) - ( ( 2.297171 ) ) / ( v3037555099 );
5448 std::complex<double> v3962953584 =
5449 std::complex<double>( -0., -1. ) * v151048832 *
5450 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5451 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5452 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5453 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5454 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5455 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5456 ( ( v1836426858 > ( 1. ) )
5457 ? ( ( v2840245930 > ( 0. ) )
5458 ? sqrt( v2840245930 )
5459 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
5460 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
5461 ( 0.13851 ) * v1836426858 * v1836426858 +
5462 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
5463 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
5464 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5466 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5467 v1836426858 * v1836426858 );
5468 std::complex<double> v3926569162 =
5469 std::complex<double>( -0., -1. ) * v151048832 *
5470 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5471 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5472 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5473 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5474 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5475 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5476 ( ( v3007036945 > ( 0. ) )
5477 ? sqrt( v3007036945 )
5478 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
5479 std::complex<double> v3712237063 =
5480 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
5481 ( ( x0[3] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5482 ( x0[5] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5483 ( x0[7] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5484 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5485 ( x0[11] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5486 ( x0[13] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5487 ( ( v341659004 > ( 0. ) )
5488 ? sqrt( v341659004 )
5489 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
5490 std::complex<double> v3215216564 =
5491 std::complex<double>( -0., -1. ) * v2488241434 *
5492 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5493 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5494 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5495 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5496 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5497 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5498 ( ( v1694853431 > ( 0. ) )
5499 ? sqrt( v1694853431 )
5500 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
5501 std::complex<double> v2111851279 =
5502 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
5503 ( ( x0[3] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5504 ( x0[5] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5505 ( x0[7] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5506 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5507 ( x0[11] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5508 ( x0[13] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5509 ( ( v1694853431 > ( 0. ) )
5510 ? sqrt( v1694853431 )
5511 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
5512 std::complex<double> v1955258502 =
5513 std::complex<double>( -0., -1. ) * v2488241434 *
5514 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5515 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5516 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5517 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5518 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5519 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5520 ( ( v359842611 > ( 0. ) )
5521 ? sqrt( v359842611 )
5522 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5523 std::complex<double> v1742329417 =
5524 std::complex<double>( -0., -1. ) * v151048832 *
5525 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5526 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5527 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5528 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5529 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5530 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5531 ( ( v3605892192 > ( 0. ) )
5532 ? sqrt( v3605892192 )
5533 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
5534 std::complex<double> v1636750592 =
5535 std::complex<double>( -0., -1. ) * v151048832 *
5536 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5537 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5538 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5539 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5540 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5541 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5542 ( ( v758672440 > ( 0. ) )
5543 ? sqrt( v758672440 )
5544 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5545 std::complex<double> v1474669829 =
5546 std::complex<double>( -0., -1. ) * v2488241434 *
5547 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5548 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5549 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5550 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5551 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5552 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5553 ( ( v1694853431 > ( 0. ) )
5554 ? sqrt( v1694853431 )
5555 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
5556 std::complex<double> v1452648461 =
5557 std::complex<double>( -0., -1. ) * v2488241434 *
5558 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5559 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5560 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5561 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5562 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5563 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5564 ( ( v1694853431 > ( 0. ) )
5565 ? sqrt( v1694853431 )
5566 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
5567 std::complex<double> v1304853663 =
5568 std::complex<double>( -0., -1. ) * v151048832 *
5569 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5570 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5571 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5572 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5573 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5574 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5575 ( ( v341659004 > ( 0. ) )
5576 ? sqrt( v341659004 )
5577 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
5578 std::complex<double> v1258276323 =
5579 std::complex<double>( -0., -1. ) * v2488241434 *
5580 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5581 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5582 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5583 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5584 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5585 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5586 ( ( v3037555099 > ( 1. ) )
5587 ? ( ( v3102009577 > ( 0. ) )
5588 ? sqrt( v3102009577 )
5589 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5590 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5591 ( 0.13851 ) * v3037555099 * v3037555099 +
5592 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5593 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5594 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5596 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5597 v3037555099 * v3037555099 );
5598 std::complex<double> v980854748 =
5599 std::complex<double>( -0., -1. ) * v2488241434 *
5600 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5601 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5602 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5603 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5604 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5605 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5606 ( ( v3789560610 > ( 0. ) )
5607 ? sqrt( v3789560610 )
5608 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
5609 std::complex<double> v910172329 =
5610 std::complex<double>( -0., -1. ) * v2488241434 *
5611 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5612 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5613 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5614 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5615 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5616 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5617 ( ( v1694853431 > ( 0. ) )
5618 ? sqrt( v1694853431 )
5619 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
5620 std::complex<double> v839072984 =
5621 std::complex<double>( -0., -1. ) * v151048832 *
5622 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5623 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5624 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5625 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5626 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5627 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5628 ( ( v341659004 > ( 0. ) )
5629 ? sqrt( v341659004 )
5630 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
5631 std::complex<double> v255841663 =
5632 std::complex<double>( -0., -1. ) * v151048832 *
5633 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5634 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5635 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5636 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5637 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5638 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5639 ( ( v341659004 > ( 0. ) )
5640 ? sqrt( v341659004 )
5641 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
5642 std::complex<double> v216360023 =
5643 std::complex<double>( -0., -1. ) * v151048832 *
5644 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
5645 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
5646 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
5647 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
5648 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
5649 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
5650 ( ( v341659004 > ( 0. ) )
5651 ? sqrt( v341659004 )
5652 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
5653 std::complex<double> v111119486 =
5654 std::complex<double>( -0., -1. ) * v2488241434 *
5655 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
5656 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
5657 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
5658 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
5659 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
5660 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
5661 ( ( v21348587 > ( 0. ) )
5663 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
5664 std::complex<double> v3926831395 = ( v1304853663 * v1742329417 ) / ( v3712237063 );
5665 std::complex<double> v3669473571 = ( v1304853663 * v3962953584 ) / ( v3712237063 );
5666 std::complex<double> v3663942510 =
5667 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
5668 ( ( x0[15] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5669 ( x0[16] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5670 ( x0[17] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5671 ( x0[18] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5672 ( x0[19] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5673 ( ( v3007036945 > ( 0. ) )
5674 ? sqrt( v3007036945 )
5675 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
5676 std::complex<double> v3627579820 = ( -1. ) * ( v910172329 ) / ( v2111851279 );
5677 std::complex<double> v3502841389 = ( v910172329 * v111119486 ) / ( v2111851279 );
5678 std::complex<double> v3160618711 = ( v255841663 * v3926569162 ) / ( v3712237063 );
5679 std::complex<double> v3135162689 =
5680 std::complex<double>( -0., -1. ) * v2488241434 *
5681 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5682 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5683 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5684 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5685 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5686 ( ( v21348587 > ( 0. ) )
5688 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
5689 std::complex<double> v3099229930 =
5690 std::complex<double>( -0., -1. ) * v2488241434 *
5691 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5692 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5693 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5694 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5695 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5696 ( ( v3789560610 > ( 0. ) )
5697 ? sqrt( v3789560610 )
5698 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
5699 std::complex<double> v2899208900 =
5700 std::complex<double>( -0., -1. ) * v2488241434 *
5701 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5702 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5703 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5704 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5705 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5706 ( ( v3037555099 > ( 1. ) )
5707 ? ( ( v3102009577 > ( 0. ) )
5708 ? sqrt( v3102009577 )
5709 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5710 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5711 ( 0.13851 ) * v3037555099 * v3037555099 +
5712 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5713 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5714 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5716 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5717 v3037555099 * v3037555099 );
5718 std::complex<double> v2844405163 = ( v839072984 * v3926569162 ) / ( v3712237063 );
5719 std::complex<double> v2709668838 = ( v216360023 * v3926569162 ) / ( v3712237063 );
5720 std::complex<double> v2690895429 = ( v3926569162 ) / ( v3712237063 );
5721 std::complex<double> v2487489657 = ( v3215216564 * v980854748 ) / ( v2111851279 );
5722 std::complex<double> v2208466672 =
5723 std::complex<double>( -0., -1. ) * v2488241434 *
5724 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5725 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5726 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5727 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5728 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5729 ( ( v359842611 > ( 0. ) )
5730 ? sqrt( v359842611 )
5731 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5732 std::complex<double> v2192947274 =
5733 std::complex<double>( -0., -1. ) * v2488241434 *
5734 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5735 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5736 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5737 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5738 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5739 ( ( v3789560610 > ( 0. ) )
5740 ? sqrt( v3789560610 )
5741 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
5742 std::complex<double> v2076842653 =
5743 std::complex<double>( -0., -1. ) * v151048832 *
5744 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5745 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5746 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5747 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5748 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5749 ( ( v758672440 > ( 0. ) )
5750 ? sqrt( v758672440 )
5751 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5752 std::complex<double> v2027797497 =
5753 std::complex<double>( -0., -1. ) * v2488241434 *
5754 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5755 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5756 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5757 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5758 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5759 ( ( v3789560610 > ( 0. ) )
5760 ? sqrt( v3789560610 )
5761 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
5762 std::complex<double> v2014012967 =
5763 std::complex<double>( -0., -1. ) * v151048832 *
5764 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5765 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5766 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5767 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5768 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5769 ( ( v3605892192 > ( 0. ) )
5770 ? sqrt( v3605892192 )
5771 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
5772 std::complex<double> v1498048574 = ( v1304853663 * v3926569162 ) / ( v3712237063 );
5773 std::complex<double> v1490855688 = ( v980854748 ) / ( v2111851279 );
5774 std::complex<double> v1294182424 = ( v910172329 * v1258276323 ) / ( v2111851279 );
5775 std::complex<double> v1211935458 = ( v910172329 * v980854748 ) / ( v2111851279 );
5776 std::complex<double> v1136737173 =
5777 std::complex<double>( -0., -1. ) * v151048832 *
5778 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5779 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5780 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5781 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5782 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5783 ( ( v3007036945 > ( 0. ) )
5784 ? sqrt( v3007036945 )
5785 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
5786 std::complex<double> v1134059584 =
5787 std::complex<double>( -0., -1. ) * v151048832 *
5788 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5789 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5790 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5791 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5792 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5793 ( ( v1836426858 > ( 1. ) )
5794 ? ( ( v2840245930 > ( 0. ) )
5795 ? sqrt( v2840245930 )
5796 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
5797 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
5798 ( 0.13851 ) * v1836426858 * v1836426858 +
5799 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
5800 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
5801 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5803 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5804 v1836426858 * v1836426858 );
5805 std::complex<double> v1110707043 = ( v910172329 * v1955258502 ) / ( v2111851279 );
5806 std::complex<double> v1048734754 = ( v1474669829 * v980854748 ) / ( v2111851279 );
5807 std::complex<double> v924437421 =
5808 std::complex<double>( -0., -1. ) * v151048832 *
5809 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5810 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5811 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5812 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5813 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5814 ( ( v3007036945 > ( 0. ) )
5815 ? sqrt( v3007036945 )
5816 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
5817 std::complex<double> v888290467 =
5818 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
5819 ( ( x0[15] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
5820 ( x0[16] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
5821 ( x0[17] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
5822 ( x0[18] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
5823 ( x0[19] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5824 ( ( v3789560610 > ( 0. ) )
5825 ? sqrt( v3789560610 )
5826 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
5827 std::complex<double> v749074938 =
5828 std::complex<double>( -0., -1. ) * v151048832 *
5829 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
5830 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
5831 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
5832 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
5833 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5834 ( ( v3007036945 > ( 0. ) )
5835 ? sqrt( v3007036945 )
5836 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
5837 std::complex<double> v498030113 = ( v1452648461 * v980854748 ) / ( v2111851279 );
5838 std::complex<double> v251409423 = ( v1304853663 * v1636750592 ) / ( v3712237063 );
5839 std::complex<double> v173793696 = ( -1. ) * ( v1304853663 ) / ( v3712237063 );
5840 std::complex<double> v3978116468 =
5841 ( v1452648461 * v1258276323 ) / ( v2111851279 ) +
5842 ( ( v2899208900 - v1294182424 ) * ( v2027797497 - v498030113 ) ) /
5843 ( v888290467 - v1211935458 );
5844 std::complex<double> v3892543554 =
5845 std::complex<double>( -0., -1. ) * v2488241434 *
5846 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
5847 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
5848 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
5849 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
5850 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5851 ( ( v3037555099 > ( 1. ) )
5852 ? ( ( v3102009577 > ( 0. ) )
5853 ? sqrt( v3102009577 )
5854 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5855 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5856 ( 0.13851 ) * v3037555099 * v3037555099 +
5857 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5858 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5859 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5861 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5862 v3037555099 * v3037555099 );
5863 std::complex<double> v3493176212 =
5865 std::complex<double>( 0., 1. ) * v2488241434 *
5866 ( ( x0[21] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
5867 ( x0[22] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
5868 ( x0[23] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
5869 ( x0[24] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
5870 ( x0[25] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5871 ( ( v3037555099 > ( 1. ) )
5872 ? ( ( v3102009577 > ( 0. ) )
5873 ? sqrt( v3102009577 )
5874 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5875 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5876 ( 0.13851 ) * v3037555099 * v3037555099 +
5877 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5878 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5879 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5881 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5882 v3037555099 * v3037555099 );
5883 std::complex<double> v3299038154 =
5884 std::complex<double>( -0., -1. ) * v151048832 *
5885 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
5886 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
5887 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
5888 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
5889 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5890 ( ( v1836426858 > ( 1. ) )
5891 ? ( ( v2840245930 > ( 0. ) )
5892 ? sqrt( v2840245930 )
5893 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
5894 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
5895 ( 0.13851 ) * v1836426858 * v1836426858 +
5896 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
5897 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
5898 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5900 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
5901 v1836426858 * v1836426858 );
5902 std::complex<double> v3280766624 =
5903 std::complex<double>( -0., -1. ) * v2488241434 *
5904 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
5905 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
5906 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
5907 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
5908 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5909 ( ( v21348587 > ( 0. ) )
5911 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
5912 std::complex<double> v3220637740 =
5913 ( v1452648461 * v111119486 ) / ( v2111851279 ) +
5914 ( ( v3135162689 - v3502841389 ) * ( v2027797497 - v498030113 ) ) /
5915 ( v888290467 - v1211935458 );
5916 std::complex<double> v2950282091 =
5917 ( -1. ) * ( v255841663 ) / ( v3712237063 ) -
5918 ( v173793696 * ( v749074938 - v3160618711 ) ) / ( v3663942510 - v1498048574 );
5919 std::complex<double> v2742420170 =
5920 std::complex<double>( -0., -1. ) * v2488241434 *
5921 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
5922 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
5923 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
5924 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
5925 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5926 ( ( v3037555099 > ( 1. ) )
5927 ? ( ( v3102009577 > ( 0. ) )
5928 ? sqrt( v3102009577 )
5929 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
5930 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
5931 ( 0.13851 ) * v3037555099 * v3037555099 +
5932 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
5933 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
5934 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5936 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
5937 v3037555099 * v3037555099 );
5938 std::complex<double> v2530270390 =
5939 ( v255841663 * v1742329417 ) / ( v3712237063 ) +
5940 ( ( v2014012967 - v3926831395 ) * ( v749074938 - v3160618711 ) ) /
5941 ( v3663942510 - v1498048574 );
5942 std::complex<double> v2458863037 =
5943 ( -1. ) * ( v1452648461 ) / ( v2111851279 ) -
5944 ( v3627579820 * ( v2027797497 - v498030113 ) ) / ( v888290467 - v1211935458 );
5945 std::complex<double> v2440228578 =
5946 std::complex<double>( -0., -1. ) * v151048832 *
5947 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
5948 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
5949 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
5950 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
5951 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5952 ( ( v758672440 > ( 0. ) )
5953 ? sqrt( v758672440 )
5954 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
5955 std::complex<double> v2392666732 =
5956 ( v3962953584 ) / ( v3712237063 ) +
5957 ( ( -1. ) * v2690895429 * ( v1134059584 - v3669473571 ) ) /
5958 ( v3663942510 - v1498048574 );
5959 std::complex<double> v2156539190 =
5960 ( v3215216564 * v1258276323 ) / ( v2111851279 ) +
5961 ( ( v2899208900 - v1294182424 ) * ( v2192947274 - v2487489657 ) ) /
5962 ( v888290467 - v1211935458 );
5963 std::complex<double> v2066788000 =
5964 ( v1452648461 * v1955258502 ) / ( v2111851279 ) +
5965 ( ( v2208466672 - v1110707043 ) * ( v2027797497 - v498030113 ) ) /
5966 ( v888290467 - v1211935458 );
5967 std::complex<double> v1789810775 =
5968 std::complex<double>( -0., -1. ) * v2488241434 *
5969 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
5970 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
5971 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
5972 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
5973 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
5974 ( ( v359842611 > ( 0. ) )
5975 ? sqrt( v359842611 )
5976 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
5977 std::complex<double> v1671733403 =
5978 ( v1474669829 * v1258276323 ) / ( v2111851279 ) +
5979 ( ( v2899208900 - v1294182424 ) * ( v3099229930 - v1048734754 ) ) /
5980 ( v888290467 - v1211935458 );
5981 std::complex<double> v1629269660 =
5982 ( v255841663 * v1636750592 ) / ( v3712237063 ) +
5983 ( ( v2076842653 - v251409423 ) * ( v749074938 - v3160618711 ) ) /
5984 ( v3663942510 - v1498048574 );
5985 std::complex<double> v1265640608 =
5986 ( v216360023 * v3962953584 ) / ( v3712237063 ) +
5987 ( ( v1134059584 - v3669473571 ) * ( v1136737173 - v2709668838 ) ) /
5988 ( v3663942510 - v1498048574 );
5989 std::complex<double> v1228363810 =
5990 std::complex<double>( -0., -1. ) * v151048832 *
5991 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
5992 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
5993 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
5994 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
5995 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
5996 ( ( v1836426858 > ( 1. ) )
5997 ? ( ( v2840245930 > ( 0. ) )
5998 ? sqrt( v2840245930 )
5999 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6000 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6001 ( 0.13851 ) * v1836426858 * v1836426858 +
6002 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6003 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6004 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6006 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6007 v1836426858 * v1836426858 );
6008 std::complex<double> v916138054 =
6010 std::complex<double>( 0., 1. ) * v151048832 *
6011 ( ( x0[21] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
6012 ( x0[22] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
6013 ( x0[23] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
6014 ( x0[24] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
6015 ( x0[25] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6016 ( ( v1836426858 > ( 1. ) )
6017 ? ( ( v2840245930 > ( 0. ) )
6018 ? sqrt( v2840245930 )
6019 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6020 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6021 ( 0.13851 ) * v1836426858 * v1836426858 +
6022 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6023 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6024 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6026 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6027 v1836426858 * v1836426858 );
6028 std::complex<double> v757347508 =
6029 ( v839072984 * v3962953584 ) / ( v3712237063 ) +
6030 ( ( v1134059584 - v3669473571 ) * ( v924437421 - v2844405163 ) ) /
6031 ( v3663942510 - v1498048574 );
6032 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
6033 std::complex<double> v178886646 =
6034 ( v255841663 * v3962953584 ) / ( v3712237063 ) +
6035 ( ( v1134059584 - v3669473571 ) * ( v749074938 - v3160618711 ) ) /
6036 ( v3663942510 - v1498048574 );
6037 std::complex<double> v64939503 =
6038 ( v1258276323 ) / ( v2111851279 ) +
6039 ( ( -1. ) * v1490855688 * ( v2899208900 - v1294182424 ) ) / ( v888290467 - v1211935458 );
6040 std::complex<double> v63877246 =
6041 std::complex<double>( -0., -1. ) * v151048832 *
6042 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
6043 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
6044 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
6045 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
6046 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6047 ( ( v3605892192 > ( 0. ) )
6048 ? sqrt( v3605892192 )
6049 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6050 std::complex<double> v4156259701 =
6051 std::complex<double>( -0., -1. ) * v151048832 *
6052 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
6053 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
6054 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
6055 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
6056 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6057 ( ( v3605892192 > ( 0. ) )
6058 ? sqrt( v3605892192 )
6059 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6060 std::complex<double> v3704780237 =
6061 ( -1. ) * ( v1474669829 ) / ( v2111851279 ) -
6062 ( v3627579820 * ( v3099229930 - v1048734754 ) ) / ( v888290467 - v1211935458 ) -
6063 ( v2458863037 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
6064 std::complex<double> v3238823049 =
6065 ( -1. ) * ( v216360023 ) / ( v3712237063 ) -
6066 ( v173793696 * ( v1136737173 - v2709668838 ) ) / ( v3663942510 - v1498048574 ) -
6067 ( v2950282091 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
6068 std::complex<double> v2772160503 =
6069 std::complex<double>( -0., -1. ) * v151048832 *
6070 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
6071 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
6072 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
6073 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
6074 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6075 ( ( v758672440 > ( 0. ) )
6076 ? sqrt( v758672440 )
6077 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6078 std::complex<double> v2635961706 =
6079 std::complex<double>( -0., -1. ) * v2488241434 *
6080 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
6081 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
6082 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
6083 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
6084 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
6085 ( ( v359842611 > ( 0. ) )
6086 ? sqrt( v359842611 )
6087 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6088 std::complex<double> v2541664477 =
6089 ( v216360023 * v1636750592 ) / ( v3712237063 ) +
6090 ( ( v2076842653 - v251409423 ) * ( v1136737173 - v2709668838 ) ) /
6091 ( v3663942510 - v1498048574 ) +
6092 ( ( v2440228578 - v1629269660 ) * ( v3299038154 - v1265640608 ) ) /
6093 ( v916138054 - v178886646 );
6094 std::complex<double> v2476164519 =
6095 std::complex<double>( -0., -1. ) * v2488241434 *
6096 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
6097 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
6098 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
6099 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
6100 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
6101 ( ( v21348587 > ( 0. ) )
6103 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6104 std::complex<double> v2418357392 =
6105 ( v1636750592 ) / ( v3712237063 ) +
6106 ( ( -1. ) * v2690895429 * ( v2076842653 - v251409423 ) ) /
6107 ( v3663942510 - v1498048574 ) +
6108 ( ( -1. ) * v2392666732 * ( v2440228578 - v1629269660 ) ) / ( v916138054 - v178886646 );
6109 std::complex<double> v1562520267 =
6110 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
6111 ( ( x0[27] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
6112 ( x0[28] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
6113 ( x0[29] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
6114 ( x0[30] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
6115 ( x0[31] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
6116 ( ( v359842611 > ( 0. ) )
6117 ? sqrt( v359842611 )
6118 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6119 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
6120 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
6121 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
6122 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
6123 std::complex<double> v1477661232 =
6124 ( v216360023 * v1742329417 ) / ( v3712237063 ) +
6125 ( ( v2014012967 - v3926831395 ) * ( v1136737173 - v2709668838 ) ) /
6126 ( v3663942510 - v1498048574 ) +
6127 ( ( v63877246 - v2530270390 ) * ( v3299038154 - v1265640608 ) ) /
6128 ( v916138054 - v178886646 );
6129 std::complex<double> v1466574160 =
6130 ( v1474669829 * v1955258502 ) / ( v2111851279 ) +
6131 ( ( v2208466672 - v1110707043 ) * ( v3099229930 - v1048734754 ) ) /
6132 ( v888290467 - v1211935458 ) +
6133 ( ( v1789810775 - v2066788000 ) * ( v3892543554 - v1671733403 ) ) /
6134 ( v3493176212 - v3978116468 );
6135 std::complex<double> v1333463548 =
6136 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
6137 ( ( x0[27] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
6138 ( x0[28] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
6139 ( x0[29] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
6140 ( x0[30] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
6141 ( x0[31] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6142 ( ( v758672440 > ( 0. ) )
6143 ? sqrt( v758672440 )
6144 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6145 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
6146 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
6147 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
6148 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
6149 std::complex<double> v1080901134 =
6150 ( v1474669829 * v111119486 ) / ( v2111851279 ) +
6151 ( ( v3135162689 - v3502841389 ) * ( v3099229930 - v1048734754 ) ) /
6152 ( v888290467 - v1211935458 ) +
6153 ( ( v3280766624 - v3220637740 ) * ( v3892543554 - v1671733403 ) ) /
6154 ( v3493176212 - v3978116468 );
6155 std::complex<double> v1000633181 =
6156 ( v1955258502 ) / ( v2111851279 ) +
6157 ( ( -1. ) * v1490855688 * ( v2208466672 - v1110707043 ) ) /
6158 ( v888290467 - v1211935458 ) +
6159 ( ( -1. ) * v64939503 * ( v1789810775 - v2066788000 ) ) / ( v3493176212 - v3978116468 );
6160 std::complex<double> v395958503 =
6161 ( v839072984 * v1636750592 ) / ( v3712237063 ) +
6162 ( ( v2076842653 - v251409423 ) * ( v924437421 - v2844405163 ) ) /
6163 ( v3663942510 - v1498048574 ) +
6164 ( ( v2440228578 - v1629269660 ) * ( v1228363810 - v757347508 ) ) /
6165 ( v916138054 - v178886646 );
6166 std::complex<double> v281711840 =
6167 ( v3215216564 * v1955258502 ) / ( v2111851279 ) +
6168 ( ( v2208466672 - v1110707043 ) * ( v2192947274 - v2487489657 ) ) /
6169 ( v888290467 - v1211935458 ) +
6170 ( ( v1789810775 - v2066788000 ) * ( v2742420170 - v2156539190 ) ) /
6171 ( v3493176212 - v3978116468 );
6172 std::complex<double> v4247864182 =
6173 ( v111119486 ) / ( v2111851279 ) +
6174 ( ( -1. ) * v1490855688 * ( v3135162689 - v3502841389 ) ) /
6175 ( v888290467 - v1211935458 ) +
6176 ( ( -1. ) * v64939503 * ( v3280766624 - v3220637740 ) ) / ( v3493176212 - v3978116468 ) +
6177 ( ( -1. ) * v1000633181 * ( v2476164519 - v1080901134 ) ) /
6178 ( v1562520267 - v1466574160 );
6179 std::complex<double> v4174506558 =
6180 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
6181 ( ( x0[33] * x0[33] ) / ( x0[4] * x0[4] - v1836426858 ) +
6182 ( x0[34] * x0[34] ) / ( x0[6] * x0[6] - v1836426858 ) +
6183 ( x0[35] * x0[35] ) / ( x0[8] * x0[8] - v1836426858 ) +
6184 ( x0[36] * x0[36] ) / ( x0[10] * x0[10] - v1836426858 ) +
6185 ( x0[37] * x0[37] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
6186 ( ( v3605892192 > ( 0. ) )
6187 ? sqrt( v3605892192 )
6188 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6189 double v3634940496 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1139362541 ) ) *
6190 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1139362541 ) );
6191 std::complex<double> v3154148802 =
6192 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
6193 ( ( x0[33] * x0[33] ) / ( x0[4] * x0[4] - v3037555099 ) +
6194 ( x0[34] * x0[34] ) / ( x0[6] * x0[6] - v3037555099 ) +
6195 ( x0[35] * x0[35] ) / ( x0[8] * x0[8] - v3037555099 ) +
6196 ( x0[36] * x0[36] ) / ( x0[10] * x0[10] - v3037555099 ) +
6197 ( x0[37] * x0[37] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
6198 ( ( v21348587 > ( 0. ) )
6200 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6201 std::complex<double> v3057249796 =
6202 ( -1. ) * ( v839072984 ) / ( v3712237063 ) -
6203 ( v173793696 * ( v924437421 - v2844405163 ) ) / ( v3663942510 - v1498048574 ) -
6204 ( v2950282091 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
6205 ( v3238823049 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
6206 std::complex<double> v2269855808 =
6207 ( -1. ) * ( v3215216564 ) / ( v2111851279 ) -
6208 ( v3627579820 * ( v2192947274 - v2487489657 ) ) / ( v888290467 - v1211935458 ) -
6209 ( v2458863037 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
6210 ( v3704780237 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
6211 std::complex<double> v2246649186 =
6212 ( v1742329417 ) / ( v3712237063 ) +
6213 ( ( -1. ) * v2690895429 * ( v2014012967 - v3926831395 ) ) /
6214 ( v3663942510 - v1498048574 ) +
6215 ( ( -1. ) * v2392666732 * ( v63877246 - v2530270390 ) ) / ( v916138054 - v178886646 ) +
6216 ( ( -1. ) * v2418357392 * ( v4156259701 - v1477661232 ) ) /
6217 ( v1333463548 - v2541664477 );
6218 double v2077084972 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1521070335 ) ) *
6219 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1521070335 ) );
6220 std::complex<double> v1784760416 =
6221 ( v3215216564 * v111119486 ) / ( v2111851279 ) +
6222 ( ( v3135162689 - v3502841389 ) * ( v2192947274 - v2487489657 ) ) /
6223 ( v888290467 - v1211935458 ) +
6224 ( ( v3280766624 - v3220637740 ) * ( v2742420170 - v2156539190 ) ) /
6225 ( v3493176212 - v3978116468 ) +
6226 ( ( v2476164519 - v1080901134 ) * ( v2635961706 - v281711840 ) ) /
6227 ( v1562520267 - v1466574160 );
6228 std::complex<double> v557166818 =
6229 ( v839072984 * v1742329417 ) / ( v3712237063 ) +
6230 ( ( v2014012967 - v3926831395 ) * ( v924437421 - v2844405163 ) ) /
6231 ( v3663942510 - v1498048574 ) +
6232 ( ( v63877246 - v2530270390 ) * ( v1228363810 - v757347508 ) ) /
6233 ( v916138054 - v178886646 ) +
6234 ( ( v4156259701 - v1477661232 ) * ( v2772160503 - v395958503 ) ) /
6235 ( v1333463548 - v2541664477 );
6236 std::complex<double> v4119910548 =
6238 ( ( 1. ) - std::complex<double>( 0., 3.799438 ) * ( v1521070335 - ( 0.27 ) ) *
6239 ( ( -0.22147 ) + ( 0.026637 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
6240 ( -0.000921 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
6241 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
6242 ( ( v2077084972 > ( 0. ) ) ? sqrt( v2077084972 )
6243 : std::complex<double>( 0., 1. ) *
6244 sqrt( ( -1. ) * v2077084972 ) ) );
6245 std::complex<double> v3857412261 =
6246 ( ( ( 1. ) - x0[0] ) *
6247 ( ( ( 1. ) ) / ( v2111851279 ) +
6248 ( ( -1. ) * v1490855688 * v3627579820 ) / ( v888290467 - v1211935458 ) +
6249 ( ( -1. ) * v64939503 * v2458863037 ) / ( v3493176212 - v3978116468 ) +
6250 ( ( -1. ) * v1000633181 * v3704780237 ) / ( v1562520267 - v1466574160 ) +
6251 ( ( -1. ) * v4247864182 * v2269855808 ) / ( v3154148802 - v1784760416 ) ) ) /
6252 ( v3037555099 - x0[0] );
6253 std::complex<double> v2308443614 =
6255 ( ( 1. ) - std::complex<double>( 0., 3.799438 ) * ( v1139362541 - ( 0.27 ) ) *
6256 ( ( -0.22147 ) + ( 0.026637 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
6257 ( -0.000921 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
6258 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
6259 ( ( v3634940496 > ( 0. ) ) ? sqrt( v3634940496 )
6260 : std::complex<double>( 0., 1. ) *
6261 sqrt( ( -1. ) * v3634940496 ) ) );
6262 std::complex<double> v1142142481 =
6263 ( ( ( 1. ) - x0[0] ) *
6264 ( ( ( 1. ) ) / ( v3712237063 ) +
6265 ( ( -1. ) * v2690895429 * v173793696 ) / ( v3663942510 - v1498048574 ) +
6266 ( ( -1. ) * v2392666732 * v2950282091 ) / ( v916138054 - v178886646 ) +
6267 ( ( -1. ) * v2418357392 * v3238823049 ) / ( v1333463548 - v2541664477 ) +
6268 ( ( -1. ) * v2246649186 * v3057249796 ) / ( v4174506558 - v557166818 ) ) ) /
6269 ( v1836426858 - x0[0] );
6270 std::complex<double> v2407366364 = v4119910548 * v3857412261;
6271 std::complex<double> v926214842 = v2308443614 * v1142142481;
6272 return ( 0.707107 ) * ( v926214842 + v2407366364 );
6276D0TopiKpipi::D0_KPi40_FOCUS_Kpi__Kp_pim__PiPi40_kMatrix_pole_1__pip_pim___wParams(
6277 const double* x1 ) {
6278 double x0[] = { 0.55095, 1, -0.15, -0.55377, 0.22889, 0.651, 0.94128, 1.2036,
6279 0.23888, 0.36856, 1.55817, 0.40907, 0.3365, 1.21, -0.17558, 0.18171,
6280 1.82206, 0.15044, -3.92637, 0.23399, 0, 0, 0.55639, 0.85679,
6281 -0.79658, -0.20545, -0.39899, 0.39065, 0.1834, 0.19906, -0.00355, 0.32825,
6282 -0.34639, 0.31503, 0.18681, -0.00984, 0.22358, 0.35412 };
6283 double v3067068972 =
6284 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
6285 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
6286 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
6287 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
6288 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
6289 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
6290 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
6291 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
6292 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
6293 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
6294 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
6295 double v3037555099 = v3864776319;
6296 double v1836426858 = v3303589013;
6297 double v3789560610 = ( 1. ) - ( ( 0.974868 ) ) / ( v3037555099 );
6298 double v3605892192 = ( 1. ) - ( ( 2.297171 ) ) / ( v1836426858 );
6299 double v3102009577 = ( 1. ) - ( ( 0.311677 ) ) / ( v3037555099 );
6300 double v3007036945 = ( 1. ) - ( ( 0.974868 ) ) / ( v1836426858 );
6301 double v2840245930 = ( 1. ) - ( ( 0.311677 ) ) / ( v1836426858 );
6302 double v2488241434 =
6303 ( ( v3037555099 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v3037555099 - x0[2] );
6304 double v1694853431 = ( 1. ) - ( ( 0.077919 ) ) / ( v3037555099 );
6305 double v758672440 = ( 1. ) - ( ( 1.200611 ) ) / ( v1836426858 );
6306 double v359842611 = ( 1. ) - ( ( 1.200611 ) ) / ( v3037555099 );
6307 double v341659004 = ( 1. ) - ( ( 0.077919 ) ) / ( v1836426858 );
6309 ( ( v1836426858 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v1836426858 - x0[2] );
6310 double v21348587 = ( 1. ) - ( ( 2.297171 ) ) / ( v3037555099 );
6311 std::complex<double> v3962953584 =
6312 std::complex<double>( -0., -1. ) * v151048832 *
6313 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6314 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6315 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6316 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6317 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6318 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6319 ( ( v1836426858 > ( 1. ) )
6320 ? ( ( v2840245930 > ( 0. ) )
6321 ? sqrt( v2840245930 )
6322 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6323 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6324 ( 0.13851 ) * v1836426858 * v1836426858 +
6325 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6326 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6327 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6329 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6330 v1836426858 * v1836426858 );
6331 std::complex<double> v3926569162 =
6332 std::complex<double>( -0., -1. ) * v151048832 *
6333 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6334 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6335 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6336 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6337 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6338 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6339 ( ( v3007036945 > ( 0. ) )
6340 ? sqrt( v3007036945 )
6341 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
6342 std::complex<double> v3712237063 =
6343 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
6344 ( ( x0[4] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6345 ( x0[6] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6346 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6347 ( x0[12] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6348 ( x0[15] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6349 ( x0[19] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6350 ( ( v341659004 > ( 0. ) )
6351 ? sqrt( v341659004 )
6352 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
6353 std::complex<double> v3215216564 =
6354 std::complex<double>( -0., -1. ) * v2488241434 *
6355 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6356 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6357 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6358 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6359 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6360 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6361 ( ( v1694853431 > ( 0. ) )
6362 ? sqrt( v1694853431 )
6363 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
6364 std::complex<double> v2111851279 =
6365 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
6366 ( ( x0[4] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6367 ( x0[6] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6368 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6369 ( x0[12] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6370 ( x0[15] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6371 ( x0[19] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6372 ( ( v1694853431 > ( 0. ) )
6373 ? sqrt( v1694853431 )
6374 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
6375 std::complex<double> v1955258502 =
6376 std::complex<double>( -0., -1. ) * v2488241434 *
6377 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6378 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6379 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6380 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6381 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6382 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6383 ( ( v359842611 > ( 0. ) )
6384 ? sqrt( v359842611 )
6385 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6386 std::complex<double> v1742329417 =
6387 std::complex<double>( -0., -1. ) * v151048832 *
6388 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6389 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6390 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6391 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6392 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6393 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6394 ( ( v3605892192 > ( 0. ) )
6395 ? sqrt( v3605892192 )
6396 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6397 std::complex<double> v1636750592 =
6398 std::complex<double>( -0., -1. ) * v151048832 *
6399 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6400 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6401 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6402 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6403 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6404 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6405 ( ( v758672440 > ( 0. ) )
6406 ? sqrt( v758672440 )
6407 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6408 std::complex<double> v1474669829 =
6409 std::complex<double>( -0., -1. ) * v2488241434 *
6410 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6411 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6412 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6413 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6414 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6415 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6416 ( ( v1694853431 > ( 0. ) )
6417 ? sqrt( v1694853431 )
6418 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
6419 std::complex<double> v1452648461 =
6420 std::complex<double>( -0., -1. ) * v2488241434 *
6421 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6422 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6423 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6424 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6425 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6426 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6427 ( ( v1694853431 > ( 0. ) )
6428 ? sqrt( v1694853431 )
6429 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
6430 std::complex<double> v1304853663 =
6431 std::complex<double>( -0., -1. ) * v151048832 *
6432 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6433 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6434 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6435 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6436 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6437 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6438 ( ( v341659004 > ( 0. ) )
6439 ? sqrt( v341659004 )
6440 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
6441 std::complex<double> v1258276323 =
6442 std::complex<double>( -0., -1. ) * v2488241434 *
6443 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6444 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6445 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6446 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6447 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6448 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6449 ( ( v3037555099 > ( 1. ) )
6450 ? ( ( v3102009577 > ( 0. ) )
6451 ? sqrt( v3102009577 )
6452 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
6453 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
6454 ( 0.13851 ) * v3037555099 * v3037555099 +
6455 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
6456 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
6457 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6459 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6460 v3037555099 * v3037555099 );
6461 std::complex<double> v980854748 =
6462 std::complex<double>( -0., -1. ) * v2488241434 *
6463 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6464 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6465 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6466 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6467 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6468 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6469 ( ( v3789560610 > ( 0. ) )
6470 ? sqrt( v3789560610 )
6471 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
6472 std::complex<double> v910172329 =
6473 std::complex<double>( -0., -1. ) * v2488241434 *
6474 ( ( x0[3] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6475 ( x0[0] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6476 ( x0[8] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6477 ( x0[11] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6478 ( x0[14] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6479 ( x0[17] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6480 ( ( v1694853431 > ( 0. ) )
6481 ? sqrt( v1694853431 )
6482 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
6483 std::complex<double> v839072984 =
6484 std::complex<double>( -0., -1. ) * v151048832 *
6485 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6486 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6487 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6488 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6489 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6490 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6491 ( ( v341659004 > ( 0. ) )
6492 ? sqrt( v341659004 )
6493 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
6494 std::complex<double> v255841663 =
6495 std::complex<double>( -0., -1. ) * v151048832 *
6496 ( ( x0[20] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6497 ( x0[21] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6498 ( x0[22] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6499 ( x0[23] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6500 ( x0[24] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6501 ( x0[25] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6502 ( ( v341659004 > ( 0. ) )
6503 ? sqrt( v341659004 )
6504 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
6505 std::complex<double> v216360023 =
6506 std::complex<double>( -0., -1. ) * v151048832 *
6507 ( ( x0[26] * x0[4] ) / ( x0[5] * x0[5] - v1836426858 ) +
6508 ( x0[27] * x0[6] ) / ( x0[7] * x0[7] - v1836426858 ) +
6509 ( x0[28] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
6510 ( x0[29] * x0[12] ) / ( x0[13] * x0[13] - v1836426858 ) +
6511 ( x0[30] * x0[15] ) / ( x0[16] * x0[16] - v1836426858 ) +
6512 ( x0[31] * ( ( 1. ) - x0[18] ) ) / ( v3303589013 - x0[18] ) ) *
6513 ( ( v341659004 > ( 0. ) )
6514 ? sqrt( v341659004 )
6515 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
6516 std::complex<double> v111119486 =
6517 std::complex<double>( -0., -1. ) * v2488241434 *
6518 ( ( x0[32] * x0[4] ) / ( x0[5] * x0[5] - v3037555099 ) +
6519 ( x0[33] * x0[6] ) / ( x0[7] * x0[7] - v3037555099 ) +
6520 ( x0[34] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
6521 ( x0[35] * x0[12] ) / ( x0[13] * x0[13] - v3037555099 ) +
6522 ( x0[36] * x0[15] ) / ( x0[16] * x0[16] - v3037555099 ) +
6523 ( x0[37] * ( ( 1. ) - x0[18] ) ) / ( v3864776319 - x0[18] ) ) *
6524 ( ( v21348587 > ( 0. ) )
6526 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6527 std::complex<double> v3926831395 = ( v1304853663 * v1742329417 ) / ( v3712237063 );
6528 std::complex<double> v3669473571 = ( v1304853663 * v3962953584 ) / ( v3712237063 );
6529 std::complex<double> v3663942510 =
6530 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
6531 ( ( x0[3] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6532 ( x0[0] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6533 ( x0[8] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6534 ( x0[11] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6535 ( x0[14] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6536 ( ( v3007036945 > ( 0. ) )
6537 ? sqrt( v3007036945 )
6538 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
6539 std::complex<double> v3627579820 = ( -1. ) * ( v910172329 ) / ( v2111851279 );
6540 std::complex<double> v3502841389 = ( v910172329 * v111119486 ) / ( v2111851279 );
6541 std::complex<double> v3160618711 = ( v255841663 * v3926569162 ) / ( v3712237063 );
6542 std::complex<double> v3135162689 =
6543 std::complex<double>( -0., -1. ) * v2488241434 *
6544 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6545 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6546 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6547 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6548 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6549 ( ( v21348587 > ( 0. ) )
6551 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6552 std::complex<double> v3099229930 =
6553 std::complex<double>( -0., -1. ) * v2488241434 *
6554 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6555 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6556 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6557 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6558 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6559 ( ( v3789560610 > ( 0. ) )
6560 ? sqrt( v3789560610 )
6561 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
6562 std::complex<double> v2899208900 =
6563 std::complex<double>( -0., -1. ) * v2488241434 *
6564 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6565 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6566 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6567 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6568 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6569 ( ( v3037555099 > ( 1. ) )
6570 ? ( ( v3102009577 > ( 0. ) )
6571 ? sqrt( v3102009577 )
6572 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
6573 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
6574 ( 0.13851 ) * v3037555099 * v3037555099 +
6575 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
6576 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
6577 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6579 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6580 v3037555099 * v3037555099 );
6581 std::complex<double> v2844405163 = ( v839072984 * v3926569162 ) / ( v3712237063 );
6582 std::complex<double> v2709668838 = ( v216360023 * v3926569162 ) / ( v3712237063 );
6583 std::complex<double> v2690895429 = ( v3926569162 ) / ( v3712237063 );
6584 std::complex<double> v2487489657 = ( v3215216564 * v980854748 ) / ( v2111851279 );
6585 std::complex<double> v2208466672 =
6586 std::complex<double>( -0., -1. ) * v2488241434 *
6587 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6588 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6589 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6590 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6591 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6592 ( ( v359842611 > ( 0. ) )
6593 ? sqrt( v359842611 )
6594 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6595 std::complex<double> v2192947274 =
6596 std::complex<double>( -0., -1. ) * v2488241434 *
6597 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6598 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6599 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6600 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6601 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6602 ( ( v3789560610 > ( 0. ) )
6603 ? sqrt( v3789560610 )
6604 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
6605 std::complex<double> v2076842653 =
6606 std::complex<double>( -0., -1. ) * v151048832 *
6607 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6608 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6609 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6610 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6611 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6612 ( ( v758672440 > ( 0. ) )
6613 ? sqrt( v758672440 )
6614 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6615 std::complex<double> v2027797497 =
6616 std::complex<double>( -0., -1. ) * v2488241434 *
6617 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6618 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6619 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6620 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6621 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6622 ( ( v3789560610 > ( 0. ) )
6623 ? sqrt( v3789560610 )
6624 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
6625 std::complex<double> v2014012967 =
6626 std::complex<double>( -0., -1. ) * v151048832 *
6627 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6628 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6629 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6630 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6631 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6632 ( ( v3605892192 > ( 0. ) )
6633 ? sqrt( v3605892192 )
6634 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6635 std::complex<double> v1498048574 = ( v1304853663 * v3926569162 ) / ( v3712237063 );
6636 std::complex<double> v1490855688 = ( v980854748 ) / ( v2111851279 );
6637 std::complex<double> v1294182424 = ( v910172329 * v1258276323 ) / ( v2111851279 );
6638 std::complex<double> v1211935458 = ( v910172329 * v980854748 ) / ( v2111851279 );
6639 std::complex<double> v1136737173 =
6640 std::complex<double>( -0., -1. ) * v151048832 *
6641 ( ( x0[26] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6642 ( x0[27] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6643 ( x0[28] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6644 ( x0[29] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6645 ( x0[30] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6646 ( ( v3007036945 > ( 0. ) )
6647 ? sqrt( v3007036945 )
6648 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
6649 std::complex<double> v1134059584 =
6650 std::complex<double>( -0., -1. ) * v151048832 *
6651 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6652 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6653 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6654 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6655 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6656 ( ( v1836426858 > ( 1. ) )
6657 ? ( ( v2840245930 > ( 0. ) )
6658 ? sqrt( v2840245930 )
6659 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6660 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6661 ( 0.13851 ) * v1836426858 * v1836426858 +
6662 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6663 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6664 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6666 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6667 v1836426858 * v1836426858 );
6668 std::complex<double> v1110707043 = ( v910172329 * v1955258502 ) / ( v2111851279 );
6669 std::complex<double> v1048734754 = ( v1474669829 * v980854748 ) / ( v2111851279 );
6670 std::complex<double> v924437421 =
6671 std::complex<double>( -0., -1. ) * v151048832 *
6672 ( ( x0[32] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6673 ( x0[33] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6674 ( x0[34] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6675 ( x0[35] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6676 ( x0[36] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6677 ( ( v3007036945 > ( 0. ) )
6678 ? sqrt( v3007036945 )
6679 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
6680 std::complex<double> v888290467 =
6681 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
6682 ( ( x0[3] * x0[3] ) / ( x0[5] * x0[5] - v3037555099 ) +
6683 ( x0[0] * x0[0] ) / ( x0[7] * x0[7] - v3037555099 ) +
6684 ( x0[8] * x0[8] ) / ( x0[10] * x0[10] - v3037555099 ) +
6685 ( x0[11] * x0[11] ) / ( x0[13] * x0[13] - v3037555099 ) +
6686 ( x0[14] * x0[14] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6687 ( ( v3789560610 > ( 0. ) )
6688 ? sqrt( v3789560610 )
6689 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
6690 std::complex<double> v749074938 =
6691 std::complex<double>( -0., -1. ) * v151048832 *
6692 ( ( x0[20] * x0[3] ) / ( x0[5] * x0[5] - v1836426858 ) +
6693 ( x0[21] * x0[0] ) / ( x0[7] * x0[7] - v1836426858 ) +
6694 ( x0[22] * x0[8] ) / ( x0[10] * x0[10] - v1836426858 ) +
6695 ( x0[23] * x0[11] ) / ( x0[13] * x0[13] - v1836426858 ) +
6696 ( x0[24] * x0[14] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6697 ( ( v3007036945 > ( 0. ) )
6698 ? sqrt( v3007036945 )
6699 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
6700 std::complex<double> v498030113 = ( v1452648461 * v980854748 ) / ( v2111851279 );
6701 std::complex<double> v251409423 = ( v1304853663 * v1636750592 ) / ( v3712237063 );
6702 std::complex<double> v173793696 = ( -1. ) * ( v1304853663 ) / ( v3712237063 );
6703 std::complex<double> v3978116468 =
6704 ( v1452648461 * v1258276323 ) / ( v2111851279 ) +
6705 ( ( v2899208900 - v1294182424 ) * ( v2027797497 - v498030113 ) ) /
6706 ( v888290467 - v1211935458 );
6707 std::complex<double> v3892543554 =
6708 std::complex<double>( -0., -1. ) * v2488241434 *
6709 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
6710 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
6711 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
6712 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
6713 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6714 ( ( v3037555099 > ( 1. ) )
6715 ? ( ( v3102009577 > ( 0. ) )
6716 ? sqrt( v3102009577 )
6717 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
6718 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
6719 ( 0.13851 ) * v3037555099 * v3037555099 +
6720 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
6721 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
6722 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6724 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6725 v3037555099 * v3037555099 );
6726 std::complex<double> v3493176212 =
6728 std::complex<double>( 0., 1. ) * v2488241434 *
6729 ( ( x0[20] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
6730 ( x0[21] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
6731 ( x0[22] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
6732 ( x0[23] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
6733 ( x0[24] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6734 ( ( v3037555099 > ( 1. ) )
6735 ? ( ( v3102009577 > ( 0. ) )
6736 ? sqrt( v3102009577 )
6737 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
6738 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
6739 ( 0.13851 ) * v3037555099 * v3037555099 +
6740 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
6741 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
6742 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6744 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6745 v3037555099 * v3037555099 );
6746 std::complex<double> v3299038154 =
6747 std::complex<double>( -0., -1. ) * v151048832 *
6748 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
6749 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
6750 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
6751 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
6752 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6753 ( ( v1836426858 > ( 1. ) )
6754 ? ( ( v2840245930 > ( 0. ) )
6755 ? sqrt( v2840245930 )
6756 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6757 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6758 ( 0.13851 ) * v1836426858 * v1836426858 +
6759 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6760 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6761 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6763 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6764 v1836426858 * v1836426858 );
6765 std::complex<double> v3280766624 =
6766 std::complex<double>( -0., -1. ) * v2488241434 *
6767 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
6768 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
6769 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
6770 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
6771 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6772 ( ( v21348587 > ( 0. ) )
6774 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6775 std::complex<double> v3220637740 =
6776 ( v1452648461 * v111119486 ) / ( v2111851279 ) +
6777 ( ( v3135162689 - v3502841389 ) * ( v2027797497 - v498030113 ) ) /
6778 ( v888290467 - v1211935458 );
6779 std::complex<double> v2950282091 =
6780 ( -1. ) * ( v255841663 ) / ( v3712237063 ) -
6781 ( v173793696 * ( v749074938 - v3160618711 ) ) / ( v3663942510 - v1498048574 );
6782 std::complex<double> v2917366501 =
6783 ( -1. ) * ( v2027797497 - v498030113 ) / ( v888290467 - v1211935458 );
6784 std::complex<double> v2742420170 =
6785 std::complex<double>( -0., -1. ) * v2488241434 *
6786 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
6787 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
6788 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
6789 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
6790 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6791 ( ( v3037555099 > ( 1. ) )
6792 ? ( ( v3102009577 > ( 0. ) )
6793 ? sqrt( v3102009577 )
6794 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
6795 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
6796 ( 0.13851 ) * v3037555099 * v3037555099 +
6797 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
6798 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
6799 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6801 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
6802 v3037555099 * v3037555099 );
6803 std::complex<double> v2530270390 =
6804 ( v255841663 * v1742329417 ) / ( v3712237063 ) +
6805 ( ( v2014012967 - v3926831395 ) * ( v749074938 - v3160618711 ) ) /
6806 ( v3663942510 - v1498048574 );
6807 std::complex<double> v2458863037 =
6808 ( -1. ) * ( v1452648461 ) / ( v2111851279 ) -
6809 ( v3627579820 * ( v2027797497 - v498030113 ) ) / ( v888290467 - v1211935458 );
6810 std::complex<double> v2440228578 =
6811 std::complex<double>( -0., -1. ) * v151048832 *
6812 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
6813 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
6814 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
6815 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
6816 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6817 ( ( v758672440 > ( 0. ) )
6818 ? sqrt( v758672440 )
6819 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6820 std::complex<double> v2392666732 =
6821 ( v3962953584 ) / ( v3712237063 ) +
6822 ( ( -1. ) * v2690895429 * ( v1134059584 - v3669473571 ) ) /
6823 ( v3663942510 - v1498048574 );
6824 std::complex<double> v2156539190 =
6825 ( v3215216564 * v1258276323 ) / ( v2111851279 ) +
6826 ( ( v2899208900 - v1294182424 ) * ( v2192947274 - v2487489657 ) ) /
6827 ( v888290467 - v1211935458 );
6828 std::complex<double> v2066788000 =
6829 ( v1452648461 * v1955258502 ) / ( v2111851279 ) +
6830 ( ( v2208466672 - v1110707043 ) * ( v2027797497 - v498030113 ) ) /
6831 ( v888290467 - v1211935458 );
6832 std::complex<double> v1789810775 =
6833 std::complex<double>( -0., -1. ) * v2488241434 *
6834 ( ( x0[26] * x0[20] ) / ( x0[5] * x0[5] - v3037555099 ) +
6835 ( x0[27] * x0[21] ) / ( x0[7] * x0[7] - v3037555099 ) +
6836 ( x0[28] * x0[22] ) / ( x0[10] * x0[10] - v3037555099 ) +
6837 ( x0[29] * x0[23] ) / ( x0[13] * x0[13] - v3037555099 ) +
6838 ( x0[30] * x0[24] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6839 ( ( v359842611 > ( 0. ) )
6840 ? sqrt( v359842611 )
6841 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6842 std::complex<double> v1671733403 =
6843 ( v1474669829 * v1258276323 ) / ( v2111851279 ) +
6844 ( ( v2899208900 - v1294182424 ) * ( v3099229930 - v1048734754 ) ) /
6845 ( v888290467 - v1211935458 );
6846 std::complex<double> v1629269660 =
6847 ( v255841663 * v1636750592 ) / ( v3712237063 ) +
6848 ( ( v2076842653 - v251409423 ) * ( v749074938 - v3160618711 ) ) /
6849 ( v3663942510 - v1498048574 );
6850 std::complex<double> v1265640608 =
6851 ( v216360023 * v3962953584 ) / ( v3712237063 ) +
6852 ( ( v1134059584 - v3669473571 ) * ( v1136737173 - v2709668838 ) ) /
6853 ( v3663942510 - v1498048574 );
6854 std::complex<double> v1262807297 =
6855 ( -1. ) * ( v749074938 - v3160618711 ) / ( v3663942510 - v1498048574 );
6856 std::complex<double> v1228363810 =
6857 std::complex<double>( -0., -1. ) * v151048832 *
6858 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
6859 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
6860 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
6861 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
6862 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6863 ( ( v1836426858 > ( 1. ) )
6864 ? ( ( v2840245930 > ( 0. ) )
6865 ? sqrt( v2840245930 )
6866 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6867 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6868 ( 0.13851 ) * v1836426858 * v1836426858 +
6869 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6870 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6871 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6873 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6874 v1836426858 * v1836426858 );
6875 std::complex<double> v916138054 =
6877 std::complex<double>( 0., 1. ) * v151048832 *
6878 ( ( x0[20] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
6879 ( x0[21] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
6880 ( x0[22] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
6881 ( x0[23] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
6882 ( x0[24] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6883 ( ( v1836426858 > ( 1. ) )
6884 ? ( ( v2840245930 > ( 0. ) )
6885 ? sqrt( v2840245930 )
6886 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
6887 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
6888 ( 0.13851 ) * v1836426858 * v1836426858 +
6889 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
6890 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
6891 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6893 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
6894 v1836426858 * v1836426858 );
6895 std::complex<double> v757347508 =
6896 ( v839072984 * v3962953584 ) / ( v3712237063 ) +
6897 ( ( v1134059584 - v3669473571 ) * ( v924437421 - v2844405163 ) ) /
6898 ( v3663942510 - v1498048574 );
6899 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
6900 std::complex<double> v178886646 =
6901 ( v255841663 * v3962953584 ) / ( v3712237063 ) +
6902 ( ( v1134059584 - v3669473571 ) * ( v749074938 - v3160618711 ) ) /
6903 ( v3663942510 - v1498048574 );
6904 std::complex<double> v64939503 =
6905 ( v1258276323 ) / ( v2111851279 ) +
6906 ( ( -1. ) * v1490855688 * ( v2899208900 - v1294182424 ) ) / ( v888290467 - v1211935458 );
6907 std::complex<double> v63877246 =
6908 std::complex<double>( -0., -1. ) * v151048832 *
6909 ( ( x0[32] * x0[20] ) / ( x0[5] * x0[5] - v1836426858 ) +
6910 ( x0[33] * x0[21] ) / ( x0[7] * x0[7] - v1836426858 ) +
6911 ( x0[34] * x0[22] ) / ( x0[10] * x0[10] - v1836426858 ) +
6912 ( x0[35] * x0[23] ) / ( x0[13] * x0[13] - v1836426858 ) +
6913 ( x0[36] * x0[24] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6914 ( ( v3605892192 > ( 0. ) )
6915 ? sqrt( v3605892192 )
6916 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6917 std::complex<double> v4156259701 =
6918 std::complex<double>( -0., -1. ) * v151048832 *
6919 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
6920 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
6921 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
6922 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
6923 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6924 ( ( v3605892192 > ( 0. ) )
6925 ? sqrt( v3605892192 )
6926 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
6927 std::complex<double> v3704780237 =
6928 ( -1. ) * ( v1474669829 ) / ( v2111851279 ) -
6929 ( v3627579820 * ( v3099229930 - v1048734754 ) ) / ( v888290467 - v1211935458 ) -
6930 ( v2458863037 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
6931 std::complex<double> v3238823049 =
6932 ( -1. ) * ( v216360023 ) / ( v3712237063 ) -
6933 ( v173793696 * ( v1136737173 - v2709668838 ) ) / ( v3663942510 - v1498048574 ) -
6934 ( v2950282091 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
6935 std::complex<double> v3164937482 =
6936 ( -1. ) * ( v3099229930 - v1048734754 ) / ( v888290467 - v1211935458 ) -
6937 ( v2917366501 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
6938 std::complex<double> v3011080712 =
6939 ( -1. ) * ( v1136737173 - v2709668838 ) / ( v3663942510 - v1498048574 ) -
6940 ( v1262807297 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
6941 std::complex<double> v2997081019 =
6942 ( -1. ) * ( v3892543554 - v1671733403 ) / ( v3493176212 - v3978116468 );
6943 std::complex<double> v2772160503 =
6944 std::complex<double>( -0., -1. ) * v151048832 *
6945 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
6946 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
6947 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
6948 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
6949 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
6950 ( ( v758672440 > ( 0. ) )
6951 ? sqrt( v758672440 )
6952 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
6953 std::complex<double> v2635961706 =
6954 std::complex<double>( -0., -1. ) * v2488241434 *
6955 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
6956 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
6957 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
6958 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
6959 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6960 ( ( v359842611 > ( 0. ) )
6961 ? sqrt( v359842611 )
6962 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6963 std::complex<double> v2541664477 =
6964 ( v216360023 * v1636750592 ) / ( v3712237063 ) +
6965 ( ( v2076842653 - v251409423 ) * ( v1136737173 - v2709668838 ) ) /
6966 ( v3663942510 - v1498048574 ) +
6967 ( ( v2440228578 - v1629269660 ) * ( v3299038154 - v1265640608 ) ) /
6968 ( v916138054 - v178886646 );
6969 std::complex<double> v2476164519 =
6970 std::complex<double>( -0., -1. ) * v2488241434 *
6971 ( ( x0[32] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
6972 ( x0[33] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
6973 ( x0[34] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
6974 ( x0[35] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
6975 ( x0[36] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6976 ( ( v21348587 > ( 0. ) )
6978 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
6979 std::complex<double> v2418357392 =
6980 ( v1636750592 ) / ( v3712237063 ) +
6981 ( ( -1. ) * v2690895429 * ( v2076842653 - v251409423 ) ) /
6982 ( v3663942510 - v1498048574 ) +
6983 ( ( -1. ) * v2392666732 * ( v2440228578 - v1629269660 ) ) / ( v916138054 - v178886646 );
6984 std::complex<double> v1562520267 =
6985 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
6986 ( ( x0[26] * x0[26] ) / ( x0[5] * x0[5] - v3037555099 ) +
6987 ( x0[27] * x0[27] ) / ( x0[7] * x0[7] - v3037555099 ) +
6988 ( x0[28] * x0[28] ) / ( x0[10] * x0[10] - v3037555099 ) +
6989 ( x0[29] * x0[29] ) / ( x0[13] * x0[13] - v3037555099 ) +
6990 ( x0[30] * x0[30] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
6991 ( ( v359842611 > ( 0. ) )
6992 ? sqrt( v359842611 )
6993 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
6994 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
6995 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
6996 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
6997 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
6998 std::complex<double> v1477661232 =
6999 ( v216360023 * v1742329417 ) / ( v3712237063 ) +
7000 ( ( v2014012967 - v3926831395 ) * ( v1136737173 - v2709668838 ) ) /
7001 ( v3663942510 - v1498048574 ) +
7002 ( ( v63877246 - v2530270390 ) * ( v3299038154 - v1265640608 ) ) /
7003 ( v916138054 - v178886646 );
7004 std::complex<double> v1466574160 =
7005 ( v1474669829 * v1955258502 ) / ( v2111851279 ) +
7006 ( ( v2208466672 - v1110707043 ) * ( v3099229930 - v1048734754 ) ) /
7007 ( v888290467 - v1211935458 ) +
7008 ( ( v1789810775 - v2066788000 ) * ( v3892543554 - v1671733403 ) ) /
7009 ( v3493176212 - v3978116468 );
7010 std::complex<double> v1444062950 =
7011 ( -1. ) * ( v3299038154 - v1265640608 ) / ( v916138054 - v178886646 );
7012 std::complex<double> v1333463548 =
7013 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
7014 ( ( x0[26] * x0[26] ) / ( x0[5] * x0[5] - v1836426858 ) +
7015 ( x0[27] * x0[27] ) / ( x0[7] * x0[7] - v1836426858 ) +
7016 ( x0[28] * x0[28] ) / ( x0[10] * x0[10] - v1836426858 ) +
7017 ( x0[29] * x0[29] ) / ( x0[13] * x0[13] - v1836426858 ) +
7018 ( x0[30] * x0[30] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
7019 ( ( v758672440 > ( 0. ) )
7020 ? sqrt( v758672440 )
7021 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
7022 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
7023 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
7024 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
7025 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
7026 std::complex<double> v1080901134 =
7027 ( v1474669829 * v111119486 ) / ( v2111851279 ) +
7028 ( ( v3135162689 - v3502841389 ) * ( v3099229930 - v1048734754 ) ) /
7029 ( v888290467 - v1211935458 ) +
7030 ( ( v3280766624 - v3220637740 ) * ( v3892543554 - v1671733403 ) ) /
7031 ( v3493176212 - v3978116468 );
7032 std::complex<double> v1000633181 =
7033 ( v1955258502 ) / ( v2111851279 ) +
7034 ( ( -1. ) * v1490855688 * ( v2208466672 - v1110707043 ) ) /
7035 ( v888290467 - v1211935458 ) +
7036 ( ( -1. ) * v64939503 * ( v1789810775 - v2066788000 ) ) / ( v3493176212 - v3978116468 );
7037 std::complex<double> v395958503 =
7038 ( v839072984 * v1636750592 ) / ( v3712237063 ) +
7039 ( ( v2076842653 - v251409423 ) * ( v924437421 - v2844405163 ) ) /
7040 ( v3663942510 - v1498048574 ) +
7041 ( ( v2440228578 - v1629269660 ) * ( v1228363810 - v757347508 ) ) /
7042 ( v916138054 - v178886646 );
7043 std::complex<double> v281711840 =
7044 ( v3215216564 * v1955258502 ) / ( v2111851279 ) +
7045 ( ( v2208466672 - v1110707043 ) * ( v2192947274 - v2487489657 ) ) /
7046 ( v888290467 - v1211935458 ) +
7047 ( ( v1789810775 - v2066788000 ) * ( v2742420170 - v2156539190 ) ) /
7048 ( v3493176212 - v3978116468 );
7049 std::complex<double> v4247864182 =
7050 ( v111119486 ) / ( v2111851279 ) +
7051 ( ( -1. ) * v1490855688 * ( v3135162689 - v3502841389 ) ) /
7052 ( v888290467 - v1211935458 ) +
7053 ( ( -1. ) * v64939503 * ( v3280766624 - v3220637740 ) ) / ( v3493176212 - v3978116468 ) +
7054 ( ( -1. ) * v1000633181 * ( v2476164519 - v1080901134 ) ) /
7055 ( v1562520267 - v1466574160 );
7056 std::complex<double> v4174506558 =
7057 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
7058 ( ( x0[32] * x0[32] ) / ( x0[5] * x0[5] - v1836426858 ) +
7059 ( x0[33] * x0[33] ) / ( x0[7] * x0[7] - v1836426858 ) +
7060 ( x0[34] * x0[34] ) / ( x0[10] * x0[10] - v1836426858 ) +
7061 ( x0[35] * x0[35] ) / ( x0[13] * x0[13] - v1836426858 ) +
7062 ( x0[36] * x0[36] ) / ( x0[16] * x0[16] - v1836426858 ) ) *
7063 ( ( v3605892192 > ( 0. ) )
7064 ? sqrt( v3605892192 )
7065 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
7066 double v3634940496 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1139362541 ) ) *
7067 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1139362541 ) );
7068 std::complex<double> v3463903834 =
7069 ( -1. ) * ( v2192947274 - v2487489657 ) / ( v888290467 - v1211935458 ) -
7070 ( v2917366501 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
7071 ( v3164937482 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
7072 std::complex<double> v3154148802 =
7073 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
7074 ( ( x0[32] * x0[32] ) / ( x0[5] * x0[5] - v3037555099 ) +
7075 ( x0[33] * x0[33] ) / ( x0[7] * x0[7] - v3037555099 ) +
7076 ( x0[34] * x0[34] ) / ( x0[10] * x0[10] - v3037555099 ) +
7077 ( x0[35] * x0[35] ) / ( x0[13] * x0[13] - v3037555099 ) +
7078 ( x0[36] * x0[36] ) / ( x0[16] * x0[16] - v3037555099 ) ) *
7079 ( ( v21348587 > ( 0. ) )
7081 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
7082 std::complex<double> v3057249796 =
7083 ( -1. ) * ( v839072984 ) / ( v3712237063 ) -
7084 ( v173793696 * ( v924437421 - v2844405163 ) ) / ( v3663942510 - v1498048574 ) -
7085 ( v2950282091 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
7086 ( v3238823049 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
7087 std::complex<double> v3037329070 =
7088 ( -1. ) * ( v2635961706 - v281711840 ) / ( v1562520267 - v1466574160 );
7089 double v2955496159 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1139362541 ) ) *
7090 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1139362541 ) );
7091 std::complex<double> v2269855808 =
7092 ( -1. ) * ( v3215216564 ) / ( v2111851279 ) -
7093 ( v3627579820 * ( v2192947274 - v2487489657 ) ) / ( v888290467 - v1211935458 ) -
7094 ( v2458863037 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
7095 ( v3704780237 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
7096 std::complex<double> v2246649186 =
7097 ( v1742329417 ) / ( v3712237063 ) +
7098 ( ( -1. ) * v2690895429 * ( v2014012967 - v3926831395 ) ) /
7099 ( v3663942510 - v1498048574 ) +
7100 ( ( -1. ) * v2392666732 * ( v63877246 - v2530270390 ) ) / ( v916138054 - v178886646 ) +
7101 ( ( -1. ) * v2418357392 * ( v4156259701 - v1477661232 ) ) /
7102 ( v1333463548 - v2541664477 );
7103 double v2077084972 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1521070335 ) ) *
7104 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1521070335 ) );
7105 std::complex<double> v1979851558 =
7106 ( -1. ) * ( v1228363810 - v757347508 ) / ( v916138054 - v178886646 ) -
7107 ( v1444062950 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
7108 std::complex<double> v1784760416 =
7109 ( v3215216564 * v111119486 ) / ( v2111851279 ) +
7110 ( ( v3135162689 - v3502841389 ) * ( v2192947274 - v2487489657 ) ) /
7111 ( v888290467 - v1211935458 ) +
7112 ( ( v3280766624 - v3220637740 ) * ( v2742420170 - v2156539190 ) ) /
7113 ( v3493176212 - v3978116468 ) +
7114 ( ( v2476164519 - v1080901134 ) * ( v2635961706 - v281711840 ) ) /
7115 ( v1562520267 - v1466574160 );
7116 double v1453132239 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1521070335 ) ) *
7117 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1521070335 ) );
7118 std::complex<double> v1230061197 =
7119 ( -1. ) * ( v924437421 - v2844405163 ) / ( v3663942510 - v1498048574 ) -
7120 ( v1262807297 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
7121 ( v3011080712 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
7122 std::complex<double> v1042423297 =
7123 ( -1. ) * ( v2772160503 - v395958503 ) / ( v1333463548 - v2541664477 );
7124 std::complex<double> v557166818 =
7125 ( v839072984 * v1742329417 ) / ( v3712237063 ) +
7126 ( ( v2014012967 - v3926831395 ) * ( v924437421 - v2844405163 ) ) /
7127 ( v3663942510 - v1498048574 ) +
7128 ( ( v63877246 - v2530270390 ) * ( v1228363810 - v757347508 ) ) /
7129 ( v916138054 - v178886646 ) +
7130 ( ( v4156259701 - v1477661232 ) * ( v2772160503 - v395958503 ) ) /
7131 ( v1333463548 - v2541664477 );
7132 std::complex<double> v444835816 =
7133 ( -1. ) * ( v2742420170 - v2156539190 ) / ( v3493176212 - v3978116468 ) -
7134 ( v2997081019 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
7135 std::complex<double> v3846702106 =
7136 ( x0[0] * ( ( ( -1. ) * v2690895429 ) / ( v3663942510 - v1498048574 ) +
7137 ( ( -1. ) * v2392666732 * v1262807297 ) / ( v916138054 - v178886646 ) +
7138 ( ( -1. ) * v2418357392 * v3011080712 ) / ( v1333463548 - v2541664477 ) +
7139 ( ( -1. ) * v2246649186 * v1230061197 ) / ( v4174506558 - v557166818 ) ) +
7140 x0[6] * ( ( ( 1. ) ) / ( v3712237063 ) +
7141 ( ( -1. ) * v2690895429 * v173793696 ) / ( v3663942510 - v1498048574 ) +
7142 ( ( -1. ) * v2392666732 * v2950282091 ) / ( v916138054 - v178886646 ) +
7143 ( ( -1. ) * v2418357392 * v3238823049 ) / ( v1333463548 - v2541664477 ) +
7144 ( ( -1. ) * v2246649186 * v3057249796 ) / ( v4174506558 - v557166818 ) ) +
7145 x0[21] * ( ( ( -1. ) * v2392666732 ) / ( v916138054 - v178886646 ) +
7146 ( ( -1. ) * v2418357392 * v1444062950 ) / ( v1333463548 - v2541664477 ) +
7147 ( ( -1. ) * v2246649186 * v1979851558 ) / ( v4174506558 - v557166818 ) ) +
7148 x0[27] * ( ( ( -1. ) * v2418357392 ) / ( v1333463548 - v2541664477 ) +
7149 ( ( -1. ) * v2246649186 * v1042423297 ) / ( v4174506558 - v557166818 ) ) +
7150 ( ( -1. ) * v2246649186 * x0[33] ) / ( v4174506558 - v557166818 ) ) /
7151 ( x0[7] * x0[7] - v1836426858 );
7152 std::complex<double> v2325087427 =
7153 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7154 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
7155 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7156 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7157 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
7158 std::complex<double>( 0., 1. ) *
7159 ( ( v1453132239 > ( 0. ) )
7160 ? sqrt( v1453132239 )
7161 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
7162 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7163 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
7164 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7165 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7166 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
7167 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7168 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
7169 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7170 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7171 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
7172 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7173 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
7174 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7175 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7176 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
7177 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7178 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
7179 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7180 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7181 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) ) /
7183 ( ( v2077084972 > ( 0. ) )
7184 ? sqrt( v2077084972 )
7185 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
7186 ( ( v1453132239 > ( 0. ) )
7187 ? sqrt( v1453132239 )
7188 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
7189 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7190 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
7191 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7192 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7193 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
7194 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7195 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
7196 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7197 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7198 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
7199 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7200 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
7201 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7202 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7203 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
7204 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7205 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
7206 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7207 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7208 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) -
7209 std::complex<double>( 0., 1. ) *
7210 ( ( ( v1453132239 > ( 0. ) )
7211 ? sqrt( v1453132239 )
7212 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
7213 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7214 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
7215 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7216 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7217 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) +
7218 ( ( v2077084972 > ( 0. ) )
7219 ? sqrt( v2077084972 )
7220 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
7221 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
7222 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
7223 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
7224 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
7225 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) );
7226 std::complex<double> v1802362592 =
7227 ( x0[0] * ( ( ( -1. ) * v1490855688 ) / ( v888290467 - v1211935458 ) +
7228 ( ( -1. ) * v64939503 * v2917366501 ) / ( v3493176212 - v3978116468 ) +
7229 ( ( -1. ) * v1000633181 * v3164937482 ) / ( v1562520267 - v1466574160 ) +
7230 ( ( -1. ) * v4247864182 * v3463903834 ) / ( v3154148802 - v1784760416 ) ) +
7231 x0[6] * ( ( ( 1. ) ) / ( v2111851279 ) +
7232 ( ( -1. ) * v1490855688 * v3627579820 ) / ( v888290467 - v1211935458 ) +
7233 ( ( -1. ) * v64939503 * v2458863037 ) / ( v3493176212 - v3978116468 ) +
7234 ( ( -1. ) * v1000633181 * v3704780237 ) / ( v1562520267 - v1466574160 ) +
7235 ( ( -1. ) * v4247864182 * v2269855808 ) / ( v3154148802 - v1784760416 ) ) +
7236 x0[21] * ( ( ( -1. ) * v64939503 ) / ( v3493176212 - v3978116468 ) +
7237 ( ( -1. ) * v1000633181 * v2997081019 ) / ( v1562520267 - v1466574160 ) +
7238 ( ( -1. ) * v4247864182 * v444835816 ) / ( v3154148802 - v1784760416 ) ) +
7239 x0[27] * ( ( ( -1. ) * v1000633181 ) / ( v1562520267 - v1466574160 ) +
7240 ( ( -1. ) * v4247864182 * v3037329070 ) / ( v3154148802 - v1784760416 ) ) +
7241 ( ( -1. ) * v4247864182 * x0[33] ) / ( v3154148802 - v1784760416 ) ) /
7242 ( x0[7] * x0[7] - v3037555099 );
7243 std::complex<double> v1119554543 =
7244 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7245 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
7246 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7247 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7248 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
7249 std::complex<double>( 0., 1. ) *
7250 ( ( v2955496159 > ( 0. ) )
7251 ? sqrt( v2955496159 )
7252 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
7253 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7254 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
7255 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7256 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7257 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
7258 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7259 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
7260 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7261 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7262 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
7263 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7264 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
7265 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7266 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7267 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
7268 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7269 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
7270 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7271 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7272 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) ) /
7274 ( ( v3634940496 > ( 0. ) )
7275 ? sqrt( v3634940496 )
7276 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
7277 ( ( v2955496159 > ( 0. ) )
7278 ? sqrt( v2955496159 )
7279 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
7280 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7281 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
7282 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7283 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7284 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
7285 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7286 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
7287 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7288 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7289 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
7290 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7291 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
7292 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7293 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7294 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
7295 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7296 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
7297 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7298 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7299 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) -
7300 std::complex<double>( 0., 1. ) *
7301 ( ( ( v2955496159 > ( 0. ) )
7302 ? sqrt( v2955496159 )
7303 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
7304 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7305 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
7306 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7307 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7308 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) +
7309 ( ( v3634940496 > ( 0. ) )
7310 ? sqrt( v3634940496 )
7311 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
7312 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
7313 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
7314 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
7315 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
7316 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) );
7317 std::complex<double> v3126169147 = v2325087427 * v1802362592;
7318 std::complex<double> v1380068376 = v1119554543 * v3846702106;
7319 return ( 0.707107 ) * ( v1380068376 + v3126169147 );
7323D0TopiKpipi::D0_KPi40_FOCUS_Kpi__Kp_pim__PiPi40_kMatrix_prod_0__pip_pim___wParams(
7324 const double* x1 ) {
7325 double x0[] = { -0.07, 1, -0.15, 0.22889, 0.651, 0.94128, 1.2036, 0.36856,
7326 1.55817, 0.3365, 1.21, 0.18171, 1.82206, 0.23399, -3.92637, -0.55377,
7327 0.55095, 0.23888, 0.40907, -0.17558, 0.15044, 0, 0, 0.55639,
7328 0.85679, -0.79658, -0.20545, -0.39899, 0.39065, 0.1834, 0.19906, -0.00355,
7329 0.32825, -0.34639, 0.31503, 0.18681, -0.00984, 0.22358, 0.35412 };
7330 double v3067068972 =
7331 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
7332 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
7333 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
7334 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
7335 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
7336 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
7337 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
7338 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
7339 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
7340 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
7341 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
7342 double v3037555099 = v3864776319;
7343 double v1836426858 = v3303589013;
7344 double v3789560610 = ( 1. ) - ( ( 0.974868 ) ) / ( v3037555099 );
7345 double v3605892192 = ( 1. ) - ( ( 2.297171 ) ) / ( v1836426858 );
7346 double v3102009577 = ( 1. ) - ( ( 0.311677 ) ) / ( v3037555099 );
7347 double v3007036945 = ( 1. ) - ( ( 0.974868 ) ) / ( v1836426858 );
7348 double v2840245930 = ( 1. ) - ( ( 0.311677 ) ) / ( v1836426858 );
7349 double v2488241434 =
7350 ( ( v3037555099 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v3037555099 - x0[2] );
7351 double v1694853431 = ( 1. ) - ( ( 0.077919 ) ) / ( v3037555099 );
7352 double v758672440 = ( 1. ) - ( ( 1.200611 ) ) / ( v1836426858 );
7353 double v359842611 = ( 1. ) - ( ( 1.200611 ) ) / ( v3037555099 );
7354 double v341659004 = ( 1. ) - ( ( 0.077919 ) ) / ( v1836426858 );
7356 ( ( v1836426858 - ( 0.00974 ) * x0[1] ) * ( ( 1. ) - x0[2] ) ) / ( v1836426858 - x0[2] );
7357 double v21348587 = ( 1. ) - ( ( 2.297171 ) ) / ( v3037555099 );
7358 std::complex<double> v3962953584 =
7359 std::complex<double>( -0., -1. ) * v151048832 *
7360 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7361 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7362 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7363 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7364 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7365 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7366 ( ( v1836426858 > ( 1. ) )
7367 ? ( ( v2840245930 > ( 0. ) )
7368 ? sqrt( v2840245930 )
7369 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
7370 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
7371 ( 0.13851 ) * v1836426858 * v1836426858 +
7372 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
7373 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
7374 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7376 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7377 v1836426858 * v1836426858 );
7378 std::complex<double> v3926569162 =
7379 std::complex<double>( -0., -1. ) * v151048832 *
7380 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7381 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7382 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7383 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7384 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7385 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7386 ( ( v3007036945 > ( 0. ) )
7387 ? sqrt( v3007036945 )
7388 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
7389 std::complex<double> v3712237063 =
7390 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
7391 ( ( x0[3] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7392 ( x0[5] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7393 ( x0[7] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7394 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7395 ( x0[11] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7396 ( x0[13] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7397 ( ( v341659004 > ( 0. ) )
7398 ? sqrt( v341659004 )
7399 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
7400 std::complex<double> v3215216564 =
7401 std::complex<double>( -0., -1. ) * v2488241434 *
7402 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7403 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7404 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7405 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7406 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7407 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7408 ( ( v1694853431 > ( 0. ) )
7409 ? sqrt( v1694853431 )
7410 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
7411 std::complex<double> v2111851279 =
7412 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
7413 ( ( x0[3] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7414 ( x0[5] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7415 ( x0[7] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7416 ( x0[9] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7417 ( x0[11] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7418 ( x0[13] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7419 ( ( v1694853431 > ( 0. ) )
7420 ? sqrt( v1694853431 )
7421 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
7422 std::complex<double> v1955258502 =
7423 std::complex<double>( -0., -1. ) * v2488241434 *
7424 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7425 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7426 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7427 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7428 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7429 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7430 ( ( v359842611 > ( 0. ) )
7431 ? sqrt( v359842611 )
7432 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
7433 std::complex<double> v1742329417 =
7434 std::complex<double>( -0., -1. ) * v151048832 *
7435 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7436 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7437 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7438 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7439 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7440 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7441 ( ( v3605892192 > ( 0. ) )
7442 ? sqrt( v3605892192 )
7443 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
7444 std::complex<double> v1636750592 =
7445 std::complex<double>( -0., -1. ) * v151048832 *
7446 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7447 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7448 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7449 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7450 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7451 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7452 ( ( v758672440 > ( 0. ) )
7453 ? sqrt( v758672440 )
7454 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
7455 std::complex<double> v1474669829 =
7456 std::complex<double>( -0., -1. ) * v2488241434 *
7457 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7458 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7459 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7460 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7461 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7462 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7463 ( ( v1694853431 > ( 0. ) )
7464 ? sqrt( v1694853431 )
7465 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
7466 std::complex<double> v1452648461 =
7467 std::complex<double>( -0., -1. ) * v2488241434 *
7468 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7469 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7470 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7471 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7472 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7473 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7474 ( ( v1694853431 > ( 0. ) )
7475 ? sqrt( v1694853431 )
7476 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
7477 std::complex<double> v1304853663 =
7478 std::complex<double>( -0., -1. ) * v151048832 *
7479 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7480 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7481 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7482 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7483 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7484 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7485 ( ( v341659004 > ( 0. ) )
7486 ? sqrt( v341659004 )
7487 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
7488 std::complex<double> v1258276323 =
7489 std::complex<double>( -0., -1. ) * v2488241434 *
7490 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7491 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7492 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7493 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7494 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7495 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7496 ( ( v3037555099 > ( 1. ) )
7497 ? ( ( v3102009577 > ( 0. ) )
7498 ? sqrt( v3102009577 )
7499 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
7500 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
7501 ( 0.13851 ) * v3037555099 * v3037555099 +
7502 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
7503 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
7504 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7506 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7507 v3037555099 * v3037555099 );
7508 std::complex<double> v980854748 =
7509 std::complex<double>( -0., -1. ) * v2488241434 *
7510 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7511 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7512 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7513 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7514 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7515 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7516 ( ( v3789560610 > ( 0. ) )
7517 ? sqrt( v3789560610 )
7518 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
7519 std::complex<double> v910172329 =
7520 std::complex<double>( -0., -1. ) * v2488241434 *
7521 ( ( x0[15] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7522 ( x0[16] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7523 ( x0[17] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7524 ( x0[18] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7525 ( x0[19] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7526 ( x0[20] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7527 ( ( v1694853431 > ( 0. ) )
7528 ? sqrt( v1694853431 )
7529 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1694853431 ) );
7530 std::complex<double> v839072984 =
7531 std::complex<double>( -0., -1. ) * v151048832 *
7532 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7533 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7534 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7535 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7536 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7537 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7538 ( ( v341659004 > ( 0. ) )
7539 ? sqrt( v341659004 )
7540 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
7541 std::complex<double> v255841663 =
7542 std::complex<double>( -0., -1. ) * v151048832 *
7543 ( ( x0[21] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7544 ( x0[22] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7545 ( x0[23] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7546 ( x0[24] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7547 ( x0[25] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7548 ( x0[26] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7549 ( ( v341659004 > ( 0. ) )
7550 ? sqrt( v341659004 )
7551 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
7552 std::complex<double> v216360023 =
7553 std::complex<double>( -0., -1. ) * v151048832 *
7554 ( ( x0[27] * x0[3] ) / ( x0[4] * x0[4] - v1836426858 ) +
7555 ( x0[28] * x0[5] ) / ( x0[6] * x0[6] - v1836426858 ) +
7556 ( x0[29] * x0[7] ) / ( x0[8] * x0[8] - v1836426858 ) +
7557 ( x0[30] * x0[9] ) / ( x0[10] * x0[10] - v1836426858 ) +
7558 ( x0[31] * x0[11] ) / ( x0[12] * x0[12] - v1836426858 ) +
7559 ( x0[32] * ( ( 1. ) - x0[14] ) ) / ( v3303589013 - x0[14] ) ) *
7560 ( ( v341659004 > ( 0. ) )
7561 ? sqrt( v341659004 )
7562 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v341659004 ) );
7563 std::complex<double> v111119486 =
7564 std::complex<double>( -0., -1. ) * v2488241434 *
7565 ( ( x0[33] * x0[3] ) / ( x0[4] * x0[4] - v3037555099 ) +
7566 ( x0[34] * x0[5] ) / ( x0[6] * x0[6] - v3037555099 ) +
7567 ( x0[35] * x0[7] ) / ( x0[8] * x0[8] - v3037555099 ) +
7568 ( x0[36] * x0[9] ) / ( x0[10] * x0[10] - v3037555099 ) +
7569 ( x0[37] * x0[11] ) / ( x0[12] * x0[12] - v3037555099 ) +
7570 ( x0[38] * ( ( 1. ) - x0[14] ) ) / ( v3864776319 - x0[14] ) ) *
7571 ( ( v21348587 > ( 0. ) )
7573 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
7574 std::complex<double> v3926831395 = ( v1304853663 * v1742329417 ) / ( v3712237063 );
7575 std::complex<double> v3669473571 = ( v1304853663 * v3962953584 ) / ( v3712237063 );
7576 std::complex<double> v3663942510 =
7577 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
7578 ( ( x0[15] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7579 ( x0[16] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7580 ( x0[17] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7581 ( x0[18] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7582 ( x0[19] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7583 ( ( v3007036945 > ( 0. ) )
7584 ? sqrt( v3007036945 )
7585 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
7586 std::complex<double> v3627579820 = ( -1. ) * ( v910172329 ) / ( v2111851279 );
7587 std::complex<double> v3502841389 = ( v910172329 * v111119486 ) / ( v2111851279 );
7588 std::complex<double> v3160618711 = ( v255841663 * v3926569162 ) / ( v3712237063 );
7589 std::complex<double> v3135162689 =
7590 std::complex<double>( -0., -1. ) * v2488241434 *
7591 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7592 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7593 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7594 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7595 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7596 ( ( v21348587 > ( 0. ) )
7598 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
7599 std::complex<double> v3099229930 =
7600 std::complex<double>( -0., -1. ) * v2488241434 *
7601 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7602 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7603 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7604 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7605 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7606 ( ( v3789560610 > ( 0. ) )
7607 ? sqrt( v3789560610 )
7608 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
7609 std::complex<double> v2899208900 =
7610 std::complex<double>( -0., -1. ) * v2488241434 *
7611 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7612 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7613 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7614 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7615 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7616 ( ( v3037555099 > ( 1. ) )
7617 ? ( ( v3102009577 > ( 0. ) )
7618 ? sqrt( v3102009577 )
7619 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
7620 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
7621 ( 0.13851 ) * v3037555099 * v3037555099 +
7622 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
7623 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
7624 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7626 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7627 v3037555099 * v3037555099 );
7628 std::complex<double> v2844405163 = ( v839072984 * v3926569162 ) / ( v3712237063 );
7629 std::complex<double> v2709668838 = ( v216360023 * v3926569162 ) / ( v3712237063 );
7630 std::complex<double> v2690895429 = ( v3926569162 ) / ( v3712237063 );
7631 std::complex<double> v2487489657 = ( v3215216564 * v980854748 ) / ( v2111851279 );
7632 std::complex<double> v2208466672 =
7633 std::complex<double>( -0., -1. ) * v2488241434 *
7634 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7635 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7636 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7637 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7638 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7639 ( ( v359842611 > ( 0. ) )
7640 ? sqrt( v359842611 )
7641 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
7642 std::complex<double> v2192947274 =
7643 std::complex<double>( -0., -1. ) * v2488241434 *
7644 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7645 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7646 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7647 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7648 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7649 ( ( v3789560610 > ( 0. ) )
7650 ? sqrt( v3789560610 )
7651 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
7652 std::complex<double> v2076842653 =
7653 std::complex<double>( -0., -1. ) * v151048832 *
7654 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7655 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7656 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7657 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7658 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7659 ( ( v758672440 > ( 0. ) )
7660 ? sqrt( v758672440 )
7661 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
7662 std::complex<double> v2027797497 =
7663 std::complex<double>( -0., -1. ) * v2488241434 *
7664 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7665 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7666 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7667 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7668 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7669 ( ( v3789560610 > ( 0. ) )
7670 ? sqrt( v3789560610 )
7671 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
7672 std::complex<double> v2014012967 =
7673 std::complex<double>( -0., -1. ) * v151048832 *
7674 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7675 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7676 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7677 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7678 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7679 ( ( v3605892192 > ( 0. ) )
7680 ? sqrt( v3605892192 )
7681 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
7682 std::complex<double> v1498048574 = ( v1304853663 * v3926569162 ) / ( v3712237063 );
7683 std::complex<double> v1490855688 = ( v980854748 ) / ( v2111851279 );
7684 std::complex<double> v1294182424 = ( v910172329 * v1258276323 ) / ( v2111851279 );
7685 std::complex<double> v1211935458 = ( v910172329 * v980854748 ) / ( v2111851279 );
7686 std::complex<double> v1136737173 =
7687 std::complex<double>( -0., -1. ) * v151048832 *
7688 ( ( x0[27] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7689 ( x0[28] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7690 ( x0[29] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7691 ( x0[30] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7692 ( x0[31] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7693 ( ( v3007036945 > ( 0. ) )
7694 ? sqrt( v3007036945 )
7695 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
7696 std::complex<double> v1134059584 =
7697 std::complex<double>( -0., -1. ) * v151048832 *
7698 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7699 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7700 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7701 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7702 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7703 ( ( v1836426858 > ( 1. ) )
7704 ? ( ( v2840245930 > ( 0. ) )
7705 ? sqrt( v2840245930 )
7706 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
7707 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
7708 ( 0.13851 ) * v1836426858 * v1836426858 +
7709 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
7710 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
7711 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7713 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7714 v1836426858 * v1836426858 );
7715 std::complex<double> v1110707043 = ( v910172329 * v1955258502 ) / ( v2111851279 );
7716 std::complex<double> v1048734754 = ( v1474669829 * v980854748 ) / ( v2111851279 );
7717 std::complex<double> v924437421 =
7718 std::complex<double>( -0., -1. ) * v151048832 *
7719 ( ( x0[33] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7720 ( x0[34] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7721 ( x0[35] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7722 ( x0[36] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7723 ( x0[37] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7724 ( ( v3007036945 > ( 0. ) )
7725 ? sqrt( v3007036945 )
7726 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
7727 std::complex<double> v888290467 =
7728 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
7729 ( ( x0[15] * x0[15] ) / ( x0[4] * x0[4] - v3037555099 ) +
7730 ( x0[16] * x0[16] ) / ( x0[6] * x0[6] - v3037555099 ) +
7731 ( x0[17] * x0[17] ) / ( x0[8] * x0[8] - v3037555099 ) +
7732 ( x0[18] * x0[18] ) / ( x0[10] * x0[10] - v3037555099 ) +
7733 ( x0[19] * x0[19] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7734 ( ( v3789560610 > ( 0. ) )
7735 ? sqrt( v3789560610 )
7736 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3789560610 ) );
7737 std::complex<double> v749074938 =
7738 std::complex<double>( -0., -1. ) * v151048832 *
7739 ( ( x0[21] * x0[15] ) / ( x0[4] * x0[4] - v1836426858 ) +
7740 ( x0[22] * x0[16] ) / ( x0[6] * x0[6] - v1836426858 ) +
7741 ( x0[23] * x0[17] ) / ( x0[8] * x0[8] - v1836426858 ) +
7742 ( x0[24] * x0[18] ) / ( x0[10] * x0[10] - v1836426858 ) +
7743 ( x0[25] * x0[19] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7744 ( ( v3007036945 > ( 0. ) )
7745 ? sqrt( v3007036945 )
7746 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3007036945 ) );
7747 std::complex<double> v498030113 = ( v1452648461 * v980854748 ) / ( v2111851279 );
7748 std::complex<double> v251409423 = ( v1304853663 * v1636750592 ) / ( v3712237063 );
7749 std::complex<double> v173793696 = ( -1. ) * ( v1304853663 ) / ( v3712237063 );
7750 std::complex<double> v3978116468 =
7751 ( v1452648461 * v1258276323 ) / ( v2111851279 ) +
7752 ( ( v2899208900 - v1294182424 ) * ( v2027797497 - v498030113 ) ) /
7753 ( v888290467 - v1211935458 );
7754 std::complex<double> v3892543554 =
7755 std::complex<double>( -0., -1. ) * v2488241434 *
7756 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
7757 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
7758 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
7759 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
7760 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7761 ( ( v3037555099 > ( 1. ) )
7762 ? ( ( v3102009577 > ( 0. ) )
7763 ? sqrt( v3102009577 )
7764 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
7765 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
7766 ( 0.13851 ) * v3037555099 * v3037555099 +
7767 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
7768 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
7769 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7771 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7772 v3037555099 * v3037555099 );
7773 std::complex<double> v3493176212 =
7775 std::complex<double>( 0., 1. ) * v2488241434 *
7776 ( ( x0[21] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
7777 ( x0[22] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
7778 ( x0[23] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
7779 ( x0[24] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
7780 ( x0[25] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7781 ( ( v3037555099 > ( 1. ) )
7782 ? ( ( v3102009577 > ( 0. ) )
7783 ? sqrt( v3102009577 )
7784 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
7785 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
7786 ( 0.13851 ) * v3037555099 * v3037555099 +
7787 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
7788 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
7789 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7791 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7792 v3037555099 * v3037555099 );
7793 std::complex<double> v3299038154 =
7794 std::complex<double>( -0., -1. ) * v151048832 *
7795 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
7796 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
7797 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
7798 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
7799 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7800 ( ( v1836426858 > ( 1. ) )
7801 ? ( ( v2840245930 > ( 0. ) )
7802 ? sqrt( v2840245930 )
7803 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
7804 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
7805 ( 0.13851 ) * v1836426858 * v1836426858 +
7806 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
7807 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
7808 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7810 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7811 v1836426858 * v1836426858 );
7812 std::complex<double> v3280766624 =
7813 std::complex<double>( -0., -1. ) * v2488241434 *
7814 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
7815 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
7816 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
7817 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
7818 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7819 ( ( v21348587 > ( 0. ) )
7821 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
7822 std::complex<double> v3220637740 =
7823 ( v1452648461 * v111119486 ) / ( v2111851279 ) +
7824 ( ( v3135162689 - v3502841389 ) * ( v2027797497 - v498030113 ) ) /
7825 ( v888290467 - v1211935458 );
7826 std::complex<double> v2950282091 =
7827 ( -1. ) * ( v255841663 ) / ( v3712237063 ) -
7828 ( v173793696 * ( v749074938 - v3160618711 ) ) / ( v3663942510 - v1498048574 );
7829 std::complex<double> v2742420170 =
7830 std::complex<double>( -0., -1. ) * v2488241434 *
7831 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
7832 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
7833 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
7834 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
7835 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7836 ( ( v3037555099 > ( 1. ) )
7837 ? ( ( v3102009577 > ( 0. ) )
7838 ? sqrt( v3102009577 )
7839 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3102009577 ) )
7840 : ( 0.00051 ) + ( -0.01933 ) * v3037555099 +
7841 ( 0.13851 ) * v3037555099 * v3037555099 +
7842 ( -0.2084 ) * v3037555099 * v3037555099 * v3037555099 +
7843 ( -0.29744 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 +
7844 ( 0.13655 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7846 ( 1.07885 ) * v3037555099 * v3037555099 * v3037555099 * v3037555099 *
7847 v3037555099 * v3037555099 );
7848 std::complex<double> v2530270390 =
7849 ( v255841663 * v1742329417 ) / ( v3712237063 ) +
7850 ( ( v2014012967 - v3926831395 ) * ( v749074938 - v3160618711 ) ) /
7851 ( v3663942510 - v1498048574 );
7852 std::complex<double> v2458863037 =
7853 ( -1. ) * ( v1452648461 ) / ( v2111851279 ) -
7854 ( v3627579820 * ( v2027797497 - v498030113 ) ) / ( v888290467 - v1211935458 );
7855 std::complex<double> v2440228578 =
7856 std::complex<double>( -0., -1. ) * v151048832 *
7857 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
7858 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
7859 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
7860 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
7861 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7862 ( ( v758672440 > ( 0. ) )
7863 ? sqrt( v758672440 )
7864 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
7865 std::complex<double> v2392666732 =
7866 ( v3962953584 ) / ( v3712237063 ) +
7867 ( ( -1. ) * v2690895429 * ( v1134059584 - v3669473571 ) ) /
7868 ( v3663942510 - v1498048574 );
7869 std::complex<double> v2156539190 =
7870 ( v3215216564 * v1258276323 ) / ( v2111851279 ) +
7871 ( ( v2899208900 - v1294182424 ) * ( v2192947274 - v2487489657 ) ) /
7872 ( v888290467 - v1211935458 );
7873 std::complex<double> v2066788000 =
7874 ( v1452648461 * v1955258502 ) / ( v2111851279 ) +
7875 ( ( v2208466672 - v1110707043 ) * ( v2027797497 - v498030113 ) ) /
7876 ( v888290467 - v1211935458 );
7877 std::complex<double> v1789810775 =
7878 std::complex<double>( -0., -1. ) * v2488241434 *
7879 ( ( x0[27] * x0[21] ) / ( x0[4] * x0[4] - v3037555099 ) +
7880 ( x0[28] * x0[22] ) / ( x0[6] * x0[6] - v3037555099 ) +
7881 ( x0[29] * x0[23] ) / ( x0[8] * x0[8] - v3037555099 ) +
7882 ( x0[30] * x0[24] ) / ( x0[10] * x0[10] - v3037555099 ) +
7883 ( x0[31] * x0[25] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7884 ( ( v359842611 > ( 0. ) )
7885 ? sqrt( v359842611 )
7886 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
7887 std::complex<double> v1671733403 =
7888 ( v1474669829 * v1258276323 ) / ( v2111851279 ) +
7889 ( ( v2899208900 - v1294182424 ) * ( v3099229930 - v1048734754 ) ) /
7890 ( v888290467 - v1211935458 );
7891 std::complex<double> v1629269660 =
7892 ( v255841663 * v1636750592 ) / ( v3712237063 ) +
7893 ( ( v2076842653 - v251409423 ) * ( v749074938 - v3160618711 ) ) /
7894 ( v3663942510 - v1498048574 );
7895 std::complex<double> v1265640608 =
7896 ( v216360023 * v3962953584 ) / ( v3712237063 ) +
7897 ( ( v1134059584 - v3669473571 ) * ( v1136737173 - v2709668838 ) ) /
7898 ( v3663942510 - v1498048574 );
7899 std::complex<double> v1228363810 =
7900 std::complex<double>( -0., -1. ) * v151048832 *
7901 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
7902 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
7903 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
7904 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
7905 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7906 ( ( v1836426858 > ( 1. ) )
7907 ? ( ( v2840245930 > ( 0. ) )
7908 ? sqrt( v2840245930 )
7909 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
7910 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
7911 ( 0.13851 ) * v1836426858 * v1836426858 +
7912 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
7913 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
7914 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7916 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7917 v1836426858 * v1836426858 );
7918 std::complex<double> v916138054 =
7920 std::complex<double>( 0., 1. ) * v151048832 *
7921 ( ( x0[21] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
7922 ( x0[22] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
7923 ( x0[23] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
7924 ( x0[24] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
7925 ( x0[25] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7926 ( ( v1836426858 > ( 1. ) )
7927 ? ( ( v2840245930 > ( 0. ) )
7928 ? sqrt( v2840245930 )
7929 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2840245930 ) )
7930 : ( 0.00051 ) + ( -0.01933 ) * v1836426858 +
7931 ( 0.13851 ) * v1836426858 * v1836426858 +
7932 ( -0.2084 ) * v1836426858 * v1836426858 * v1836426858 +
7933 ( -0.29744 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 +
7934 ( 0.13655 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7936 ( 1.07885 ) * v1836426858 * v1836426858 * v1836426858 * v1836426858 *
7937 v1836426858 * v1836426858 );
7938 std::complex<double> v757347508 =
7939 ( v839072984 * v3962953584 ) / ( v3712237063 ) +
7940 ( ( v1134059584 - v3669473571 ) * ( v924437421 - v2844405163 ) ) /
7941 ( v3663942510 - v1498048574 );
7942 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
7943 std::complex<double> v178886646 =
7944 ( v255841663 * v3962953584 ) / ( v3712237063 ) +
7945 ( ( v1134059584 - v3669473571 ) * ( v749074938 - v3160618711 ) ) /
7946 ( v3663942510 - v1498048574 );
7947 std::complex<double> v64939503 =
7948 ( v1258276323 ) / ( v2111851279 ) +
7949 ( ( -1. ) * v1490855688 * ( v2899208900 - v1294182424 ) ) / ( v888290467 - v1211935458 );
7950 std::complex<double> v63877246 =
7951 std::complex<double>( -0., -1. ) * v151048832 *
7952 ( ( x0[33] * x0[21] ) / ( x0[4] * x0[4] - v1836426858 ) +
7953 ( x0[34] * x0[22] ) / ( x0[6] * x0[6] - v1836426858 ) +
7954 ( x0[35] * x0[23] ) / ( x0[8] * x0[8] - v1836426858 ) +
7955 ( x0[36] * x0[24] ) / ( x0[10] * x0[10] - v1836426858 ) +
7956 ( x0[37] * x0[25] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7957 ( ( v3605892192 > ( 0. ) )
7958 ? sqrt( v3605892192 )
7959 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
7960 std::complex<double> v4156259701 =
7961 std::complex<double>( -0., -1. ) * v151048832 *
7962 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
7963 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
7964 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
7965 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
7966 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7967 ( ( v3605892192 > ( 0. ) )
7968 ? sqrt( v3605892192 )
7969 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
7970 std::complex<double> v3704780237 =
7971 ( -1. ) * ( v1474669829 ) / ( v2111851279 ) -
7972 ( v3627579820 * ( v3099229930 - v1048734754 ) ) / ( v888290467 - v1211935458 ) -
7973 ( v2458863037 * ( v3892543554 - v1671733403 ) ) / ( v3493176212 - v3978116468 );
7974 std::complex<double> v3238823049 =
7975 ( -1. ) * ( v216360023 ) / ( v3712237063 ) -
7976 ( v173793696 * ( v1136737173 - v2709668838 ) ) / ( v3663942510 - v1498048574 ) -
7977 ( v2950282091 * ( v3299038154 - v1265640608 ) ) / ( v916138054 - v178886646 );
7978 std::complex<double> v2772160503 =
7979 std::complex<double>( -0., -1. ) * v151048832 *
7980 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
7981 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
7982 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
7983 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
7984 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
7985 ( ( v758672440 > ( 0. ) )
7986 ? sqrt( v758672440 )
7987 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
7988 std::complex<double> v2635961706 =
7989 std::complex<double>( -0., -1. ) * v2488241434 *
7990 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
7991 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
7992 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
7993 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
7994 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
7995 ( ( v359842611 > ( 0. ) )
7996 ? sqrt( v359842611 )
7997 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
7998 std::complex<double> v2541664477 =
7999 ( v216360023 * v1636750592 ) / ( v3712237063 ) +
8000 ( ( v2076842653 - v251409423 ) * ( v1136737173 - v2709668838 ) ) /
8001 ( v3663942510 - v1498048574 ) +
8002 ( ( v2440228578 - v1629269660 ) * ( v3299038154 - v1265640608 ) ) /
8003 ( v916138054 - v178886646 );
8004 std::complex<double> v2476164519 =
8005 std::complex<double>( -0., -1. ) * v2488241434 *
8006 ( ( x0[33] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
8007 ( x0[34] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
8008 ( x0[35] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
8009 ( x0[36] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
8010 ( x0[37] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
8011 ( ( v21348587 > ( 0. ) )
8013 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
8014 std::complex<double> v2418357392 =
8015 ( v1636750592 ) / ( v3712237063 ) +
8016 ( ( -1. ) * v2690895429 * ( v2076842653 - v251409423 ) ) /
8017 ( v3663942510 - v1498048574 ) +
8018 ( ( -1. ) * v2392666732 * ( v2440228578 - v1629269660 ) ) / ( v916138054 - v178886646 );
8019 std::complex<double> v1562520267 =
8020 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
8021 ( ( x0[27] * x0[27] ) / ( x0[4] * x0[4] - v3037555099 ) +
8022 ( x0[28] * x0[28] ) / ( x0[6] * x0[6] - v3037555099 ) +
8023 ( x0[29] * x0[29] ) / ( x0[8] * x0[8] - v3037555099 ) +
8024 ( x0[30] * x0[30] ) / ( x0[10] * x0[10] - v3037555099 ) +
8025 ( x0[31] * x0[31] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
8026 ( ( v359842611 > ( 0. ) )
8027 ? sqrt( v359842611 )
8028 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v359842611 ) );
8029 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
8030 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
8031 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
8032 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
8033 std::complex<double> v1477661232 =
8034 ( v216360023 * v1742329417 ) / ( v3712237063 ) +
8035 ( ( v2014012967 - v3926831395 ) * ( v1136737173 - v2709668838 ) ) /
8036 ( v3663942510 - v1498048574 ) +
8037 ( ( v63877246 - v2530270390 ) * ( v3299038154 - v1265640608 ) ) /
8038 ( v916138054 - v178886646 );
8039 std::complex<double> v1466574160 =
8040 ( v1474669829 * v1955258502 ) / ( v2111851279 ) +
8041 ( ( v2208466672 - v1110707043 ) * ( v3099229930 - v1048734754 ) ) /
8042 ( v888290467 - v1211935458 ) +
8043 ( ( v1789810775 - v2066788000 ) * ( v3892543554 - v1671733403 ) ) /
8044 ( v3493176212 - v3978116468 );
8045 std::complex<double> v1333463548 =
8046 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
8047 ( ( x0[27] * x0[27] ) / ( x0[4] * x0[4] - v1836426858 ) +
8048 ( x0[28] * x0[28] ) / ( x0[6] * x0[6] - v1836426858 ) +
8049 ( x0[29] * x0[29] ) / ( x0[8] * x0[8] - v1836426858 ) +
8050 ( x0[30] * x0[30] ) / ( x0[10] * x0[10] - v1836426858 ) +
8051 ( x0[31] * x0[31] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
8052 ( ( v758672440 > ( 0. ) )
8053 ? sqrt( v758672440 )
8054 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v758672440 ) );
8055 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
8056 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
8057 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
8058 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
8059 std::complex<double> v1080901134 =
8060 ( v1474669829 * v111119486 ) / ( v2111851279 ) +
8061 ( ( v3135162689 - v3502841389 ) * ( v3099229930 - v1048734754 ) ) /
8062 ( v888290467 - v1211935458 ) +
8063 ( ( v3280766624 - v3220637740 ) * ( v3892543554 - v1671733403 ) ) /
8064 ( v3493176212 - v3978116468 );
8065 std::complex<double> v1000633181 =
8066 ( v1955258502 ) / ( v2111851279 ) +
8067 ( ( -1. ) * v1490855688 * ( v2208466672 - v1110707043 ) ) /
8068 ( v888290467 - v1211935458 ) +
8069 ( ( -1. ) * v64939503 * ( v1789810775 - v2066788000 ) ) / ( v3493176212 - v3978116468 );
8070 std::complex<double> v395958503 =
8071 ( v839072984 * v1636750592 ) / ( v3712237063 ) +
8072 ( ( v2076842653 - v251409423 ) * ( v924437421 - v2844405163 ) ) /
8073 ( v3663942510 - v1498048574 ) +
8074 ( ( v2440228578 - v1629269660 ) * ( v1228363810 - v757347508 ) ) /
8075 ( v916138054 - v178886646 );
8076 std::complex<double> v281711840 =
8077 ( v3215216564 * v1955258502 ) / ( v2111851279 ) +
8078 ( ( v2208466672 - v1110707043 ) * ( v2192947274 - v2487489657 ) ) /
8079 ( v888290467 - v1211935458 ) +
8080 ( ( v1789810775 - v2066788000 ) * ( v2742420170 - v2156539190 ) ) /
8081 ( v3493176212 - v3978116468 );
8082 std::complex<double> v4247864182 =
8083 ( v111119486 ) / ( v2111851279 ) +
8084 ( ( -1. ) * v1490855688 * ( v3135162689 - v3502841389 ) ) /
8085 ( v888290467 - v1211935458 ) +
8086 ( ( -1. ) * v64939503 * ( v3280766624 - v3220637740 ) ) / ( v3493176212 - v3978116468 ) +
8087 ( ( -1. ) * v1000633181 * ( v2476164519 - v1080901134 ) ) /
8088 ( v1562520267 - v1466574160 );
8089 std::complex<double> v4174506558 =
8090 ( 1. ) - std::complex<double>( 0., 1. ) * v151048832 *
8091 ( ( x0[33] * x0[33] ) / ( x0[4] * x0[4] - v1836426858 ) +
8092 ( x0[34] * x0[34] ) / ( x0[6] * x0[6] - v1836426858 ) +
8093 ( x0[35] * x0[35] ) / ( x0[8] * x0[8] - v1836426858 ) +
8094 ( x0[36] * x0[36] ) / ( x0[10] * x0[10] - v1836426858 ) +
8095 ( x0[37] * x0[37] ) / ( x0[12] * x0[12] - v1836426858 ) ) *
8096 ( ( v3605892192 > ( 0. ) )
8097 ? sqrt( v3605892192 )
8098 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3605892192 ) );
8099 double v3634940496 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1139362541 ) ) *
8100 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1139362541 ) );
8101 std::complex<double> v3154148802 =
8102 ( 1. ) - std::complex<double>( 0., 1. ) * v2488241434 *
8103 ( ( x0[33] * x0[33] ) / ( x0[4] * x0[4] - v3037555099 ) +
8104 ( x0[34] * x0[34] ) / ( x0[6] * x0[6] - v3037555099 ) +
8105 ( x0[35] * x0[35] ) / ( x0[8] * x0[8] - v3037555099 ) +
8106 ( x0[36] * x0[36] ) / ( x0[10] * x0[10] - v3037555099 ) +
8107 ( x0[37] * x0[37] ) / ( x0[12] * x0[12] - v3037555099 ) ) *
8108 ( ( v21348587 > ( 0. ) )
8110 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v21348587 ) );
8111 std::complex<double> v3057249796 =
8112 ( -1. ) * ( v839072984 ) / ( v3712237063 ) -
8113 ( v173793696 * ( v924437421 - v2844405163 ) ) / ( v3663942510 - v1498048574 ) -
8114 ( v2950282091 * ( v1228363810 - v757347508 ) ) / ( v916138054 - v178886646 ) -
8115 ( v3238823049 * ( v2772160503 - v395958503 ) ) / ( v1333463548 - v2541664477 );
8116 double v2955496159 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1139362541 ) ) *
8117 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1139362541 ) );
8118 std::complex<double> v2269855808 =
8119 ( -1. ) * ( v3215216564 ) / ( v2111851279 ) -
8120 ( v3627579820 * ( v2192947274 - v2487489657 ) ) / ( v888290467 - v1211935458 ) -
8121 ( v2458863037 * ( v2742420170 - v2156539190 ) ) / ( v3493176212 - v3978116468 ) -
8122 ( v3704780237 * ( v2635961706 - v281711840 ) ) / ( v1562520267 - v1466574160 );
8123 std::complex<double> v2246649186 =
8124 ( v1742329417 ) / ( v3712237063 ) +
8125 ( ( -1. ) * v2690895429 * ( v2014012967 - v3926831395 ) ) /
8126 ( v3663942510 - v1498048574 ) +
8127 ( ( -1. ) * v2392666732 * ( v63877246 - v2530270390 ) ) / ( v916138054 - v178886646 ) +
8128 ( ( -1. ) * v2418357392 * ( v4156259701 - v1477661232 ) ) /
8129 ( v1333463548 - v2541664477 );
8130 double v2077084972 = ( ( 1. ) - ( ( 0.125392 ) ) / ( v1521070335 ) ) *
8131 ( ( 1. ) - ( ( 0.401002 ) ) / ( v1521070335 ) );
8132 std::complex<double> v1784760416 =
8133 ( v3215216564 * v111119486 ) / ( v2111851279 ) +
8134 ( ( v3135162689 - v3502841389 ) * ( v2192947274 - v2487489657 ) ) /
8135 ( v888290467 - v1211935458 ) +
8136 ( ( v3280766624 - v3220637740 ) * ( v2742420170 - v2156539190 ) ) /
8137 ( v3493176212 - v3978116468 ) +
8138 ( ( v2476164519 - v1080901134 ) * ( v2635961706 - v281711840 ) ) /
8139 ( v1562520267 - v1466574160 );
8140 double v1453132239 = ( ( 1. ) - ( ( 0.21528 ) ) / ( v1521070335 ) ) *
8141 ( ( 1. ) - ( ( 2.106379 ) ) / ( v1521070335 ) );
8142 std::complex<double> v557166818 =
8143 ( v839072984 * v1742329417 ) / ( v3712237063 ) +
8144 ( ( v2014012967 - v3926831395 ) * ( v924437421 - v2844405163 ) ) /
8145 ( v3663942510 - v1498048574 ) +
8146 ( ( v63877246 - v2530270390 ) * ( v1228363810 - v757347508 ) ) /
8147 ( v916138054 - v178886646 ) +
8148 ( ( v4156259701 - v1477661232 ) * ( v2772160503 - v395958503 ) ) /
8149 ( v1333463548 - v2541664477 );
8150 std::complex<double> v3857412261 =
8151 ( ( ( 1. ) - x0[0] ) *
8152 ( ( ( 1. ) ) / ( v2111851279 ) +
8153 ( ( -1. ) * v1490855688 * v3627579820 ) / ( v888290467 - v1211935458 ) +
8154 ( ( -1. ) * v64939503 * v2458863037 ) / ( v3493176212 - v3978116468 ) +
8155 ( ( -1. ) * v1000633181 * v3704780237 ) / ( v1562520267 - v1466574160 ) +
8156 ( ( -1. ) * v4247864182 * v2269855808 ) / ( v3154148802 - v1784760416 ) ) ) /
8157 ( v3037555099 - x0[0] );
8158 std::complex<double> v2325087427 =
8159 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8160 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
8161 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8162 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8163 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
8164 std::complex<double>( 0., 1. ) *
8165 ( ( v1453132239 > ( 0. ) )
8166 ? sqrt( v1453132239 )
8167 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
8168 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8169 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
8170 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8171 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8172 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
8173 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8174 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
8175 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8176 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8177 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
8178 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8179 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
8180 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8181 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8182 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
8183 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8184 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
8185 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8186 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8187 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) ) /
8189 ( ( v2077084972 > ( 0. ) )
8190 ? sqrt( v2077084972 )
8191 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
8192 ( ( v1453132239 > ( 0. ) )
8193 ? sqrt( v1453132239 )
8194 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
8195 ( ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8196 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
8197 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8198 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8199 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
8200 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8201 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
8202 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8203 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8204 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) -
8205 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8206 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
8207 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8208 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8209 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) *
8210 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8211 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.1504 ) +
8212 ( -0.038266 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8213 ( 0.00226 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8214 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) -
8215 std::complex<double>( 0., 1. ) *
8216 ( ( ( v1453132239 > ( 0. ) )
8217 ? sqrt( v1453132239 )
8218 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v1453132239 ) ) *
8219 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8220 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.17054 ) +
8221 ( -0.0219 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8222 ( 0.000857 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8223 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) +
8224 ( ( v2077084972 > ( 0. ) )
8225 ? sqrt( v2077084972 )
8226 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2077084972 ) ) *
8227 ( 3.799438 ) * ( v1521070335 - ( 0.23 ) ) *
8228 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1521070335 ) + ( 0.79299 ) +
8229 ( -0.15099 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) +
8230 ( 0.00811 ) * ( ( 3.799438 ) * v1521070335 - ( 1. ) ) *
8231 ( ( 3.799438 ) * v1521070335 - ( 1. ) ) ) ) );
8232 std::complex<double> v1142142481 =
8233 ( ( ( 1. ) - x0[0] ) *
8234 ( ( ( 1. ) ) / ( v3712237063 ) +
8235 ( ( -1. ) * v2690895429 * v173793696 ) / ( v3663942510 - v1498048574 ) +
8236 ( ( -1. ) * v2392666732 * v2950282091 ) / ( v916138054 - v178886646 ) +
8237 ( ( -1. ) * v2418357392 * v3238823049 ) / ( v1333463548 - v2541664477 ) +
8238 ( ( -1. ) * v2246649186 * v3057249796 ) / ( v4174506558 - v557166818 ) ) ) /
8239 ( v1836426858 - x0[0] );
8240 std::complex<double> v1119554543 =
8241 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8242 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
8243 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8244 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8245 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
8246 std::complex<double>( 0., 1. ) *
8247 ( ( v2955496159 > ( 0. ) )
8248 ? sqrt( v2955496159 )
8249 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
8250 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8251 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
8252 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8253 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8254 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
8255 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8256 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
8257 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8258 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8259 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
8260 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8261 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
8262 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8263 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8264 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
8265 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8266 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
8267 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8268 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8269 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) ) /
8271 ( ( v3634940496 > ( 0. ) )
8272 ? sqrt( v3634940496 )
8273 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
8274 ( ( v2955496159 > ( 0. ) )
8275 ? sqrt( v2955496159 )
8276 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
8277 ( ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8278 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
8279 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8280 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8281 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
8282 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8283 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
8284 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8285 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8286 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) -
8287 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8288 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
8289 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8290 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8291 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) *
8292 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8293 ( ( ( -0.007218 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.1504 ) +
8294 ( -0.038266 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8295 ( 0.00226 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8296 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) -
8297 std::complex<double>( 0., 1. ) *
8298 ( ( ( v2955496159 > ( 0. ) )
8299 ? sqrt( v2955496159 )
8300 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v2955496159 ) ) *
8301 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8302 ( ( ( 0.00054 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.17054 ) +
8303 ( -0.0219 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8304 ( 0.000857 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8305 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) +
8306 ( ( v3634940496 > ( 0. ) )
8307 ? sqrt( v3634940496 )
8308 : std::complex<double>( 0., 1. ) * sqrt( ( -1. ) * v3634940496 ) ) *
8309 ( 3.799438 ) * ( v1139362541 - ( 0.23 ) ) *
8310 ( ( ( 0.096547 ) ) / ( ( 1.7919 ) - v1139362541 ) + ( 0.79299 ) +
8311 ( -0.15099 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) +
8312 ( 0.00811 ) * ( ( 3.799438 ) * v1139362541 - ( 1. ) ) *
8313 ( ( 3.799438 ) * v1139362541 - ( 1. ) ) ) ) );
8314 std::complex<double> v1878288762 = v2325087427 * v3857412261;
8315 std::complex<double> v347476789 = v1119554543 * v1142142481;
8316 return ( 0.707107 ) * ( v347476789 + v1878288762 );
8320D0TopiKpipi::D0_rho_1450_0_pip_pim__Ks_892_0_Kp_pim___wParams(
const double* x1 ) {
8321 double x0[] = { 1.465, 0.4, 1.5, 0.896, 0.0503, 1.5 };
8322 double v3067068972 =
8323 sqrt( ( 0.01948 ) + x1[12] * x1[12] + x1[13] * x1[13] + x1[14] * x1[14] );
8324 double v2683369444 = sqrt( ( 0.01948 ) + x1[4] * x1[4] + x1[5] * x1[5] + x1[6] * x1[6] );
8325 double v732589286 = sqrt( ( 0.243717 ) + x1[0] * x1[0] + x1[1] * x1[1] + x1[2] * x1[2] );
8326 double v604511646 = sqrt( ( 0.01948 ) + x1[8] * x1[8] + x1[9] * x1[9] + x1[10] * x1[10] );
8327 double v3864776319 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
8328 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
8329 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
8330 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
8331 double v3303589013 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
8332 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
8333 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
8334 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
8335 double v1521070335 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
8336 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
8337 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
8338 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
8339 double v1139362541 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
8340 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
8341 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
8342 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
8343 double v3405928622 = ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) );
8344 double v3287524337 = ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) );
8345 double v3199098040 = std::abs( ( 0.25 ) * ( v3864776319 - ( 0.03896 ) - ( 0.03896 ) ) );
8346 double v2222218056 = std::abs( ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
8347 ( ( 0.050282 ) ) / ( v1521070335 ) ) );
8348 double v1148200210 = ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
8349 ( ( 0.050282 ) ) / ( v1139362541 ) );
8350 double v865896472 = std::abs( ( 0.25 ) * ( v1139362541 - ( 0.487434 ) - ( 0.03896 ) +
8351 ( ( 0.050282 ) ) / ( v1139362541 ) ) );
8352 double v263973954 = ( 0.25 ) * ( v1521070335 - ( 0.487434 ) - ( 0.03896 ) +
8353 ( ( 0.050282 ) ) / ( v1521070335 ) );
8354 double v139006945 = std::abs( ( 0.25 ) * ( v3303589013 - ( 0.03896 ) - ( 0.03896 ) ) );
8355 std::complex<double> v3544975691 =
8356 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
8357 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
8358 sqrt( ( ( 1. ) ) / ( ( 1. ) + v865896472 * x0[5] * x0[5] ) ) ) /
8359 ( x0[3] * x0[3] - v1139362541 -
8360 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
8361 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8362 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) *
8364 sqrt( ( ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) ) /
8365 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8366 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) *
8367 ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[3] * 1. /
8368 sqrt( v1139362541 ) ) /
8369 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8370 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) /
8371 ( ( 1. ) + ( ( v1148200210 > ( 0. ) ) ? v1148200210 : ( 0. ) ) * x0[5] * x0[5] ) );
8372 double v3467292341 = ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] + x1[6] ) +
8373 ( v732589286 + v2683369444 ) * ( v732589286 + v2683369444 ) +
8374 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] + x1[5] ) +
8375 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] + x1[4] );
8376 std::complex<double> v3436398798 =
8377 ( sqrt( ( 0.900316 ) * x0[0] * x0[1] * x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) *
8378 1. / sqrt( x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) + x0[0] * x0[0] ) ) *
8379 sqrt( ( ( 1. ) ) / ( ( 1. ) + v139006945 * x0[2] * x0[2] ) ) ) /
8380 ( x0[0] * x0[0] - v3303589013 -
8381 ( ( std::complex<double>( 0., 1. ) * x0[0] * x0[1] *
8382 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) *
8384 sqrt( ( ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) ) /
8385 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
8386 ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[0] * 1. /
8387 sqrt( v3303589013 ) ) /
8388 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
8389 ( ( 1. ) + ( ( v3287524337 > ( 0. ) ) ? v3287524337 : ( 0. ) ) * x0[2] * x0[2] ) );
8390 std::complex<double> v2108236252 =
8391 ( sqrt( ( 0.900316 ) * x0[3] * x0[4] * x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) *
8392 1. / sqrt( x0[3] * sqrt( x0[4] * x0[4] + x0[3] * x0[3] ) + x0[3] * x0[3] ) ) *
8393 sqrt( ( ( 1. ) ) / ( ( 1. ) + v2222218056 * x0[5] * x0[5] ) ) ) /
8394 ( x0[3] * x0[3] - v1521070335 -
8395 ( ( std::complex<double>( 0., 1. ) * x0[3] * x0[4] *
8396 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8397 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) *
8399 sqrt( ( ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) ) /
8400 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8401 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) *
8402 ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[3] * 1. /
8403 sqrt( v1521070335 ) ) /
8404 ( std::abs( ( 0.25 ) * ( x0[3] * x0[3] - ( 0.487434 ) - ( 0.03896 ) +
8405 ( ( 0.050282 ) ) / ( x0[3] * x0[3] ) ) ) ) ) /
8406 ( ( 1. ) + ( ( v263973954 > ( 0. ) ) ? v263973954 : ( 0. ) ) * x0[5] * x0[5] ) );
8407 std::complex<double> v1604197072 =
8408 ( sqrt( ( 0.900316 ) * x0[0] * x0[1] * x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) *
8409 1. / sqrt( x0[0] * sqrt( x0[1] * x0[1] + x0[0] * x0[0] ) + x0[0] * x0[0] ) ) *
8410 sqrt( ( ( 1. ) ) / ( ( 1. ) + v3199098040 * x0[2] * x0[2] ) ) ) /
8411 ( x0[0] * x0[0] - v3864776319 -
8412 ( ( std::complex<double>( 0., 1. ) * x0[0] * x0[1] *
8413 ( ( 1. ) + std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) *
8415 sqrt( ( ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) ) /
8416 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) *
8417 ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[0] * 1. /
8418 sqrt( v3864776319 ) ) /
8419 ( std::abs( ( 0.25 ) * ( x0[0] * x0[0] - ( 0.03896 ) - ( 0.03896 ) ) ) ) ) /
8420 ( ( 1. ) + ( ( v3405928622 > ( 0. ) ) ? v3405928622 : ( 0. ) ) * x0[2] * x0[2] ) );
8421 double v1590400259 = ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] + x1[10] ) +
8422 ( v3067068972 + v604511646 ) * ( v3067068972 + v604511646 ) +
8423 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] + x1[9] ) +
8424 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] + x1[8] );
8425 double v1323540992 = ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] + x1[6] ) +
8426 ( v3067068972 + v2683369444 ) * ( v3067068972 + v2683369444 ) +
8427 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] + x1[5] ) +
8428 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] + x1[4] );
8429 double v403366188 = ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] + x1[10] ) +
8430 ( v732589286 + v604511646 ) * ( v732589286 + v604511646 ) +
8431 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] + x1[9] ) +
8432 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] + x1[8] );
8433 std::complex<double> v4251772951 = v1604197072 * v2108236252;
8434 double v3114752748 = ( ( -1. ) * ( x1[14] + x1[6] ) * ( x1[14] - x1[6] ) +
8435 ( v3067068972 - v2683369444 ) * ( v3067068972 + v2683369444 ) +
8436 ( -1. ) * ( x1[13] + x1[5] ) * ( x1[13] - x1[5] ) +
8437 ( -1. ) * ( x1[12] + x1[4] ) * ( x1[12] - x1[4] ) ) /
8439 double v3078308559 = ( ( -1. ) * ( x1[2] + x1[6] ) * ( x1[2] - x1[6] ) +
8440 ( v732589286 - v2683369444 ) * ( v732589286 + v2683369444 ) +
8441 ( -1. ) * ( x1[1] + x1[5] ) * ( x1[1] - x1[5] ) +
8442 ( -1. ) * ( x1[0] + x1[4] ) * ( x1[0] - x1[4] ) ) /
8444 double v2670871143 = ( ( -1. ) * ( x1[2] + x1[10] ) * ( x1[2] - x1[10] ) +
8445 ( v732589286 - v604511646 ) * ( v732589286 + v604511646 ) +
8446 ( -1. ) * ( x1[1] + x1[9] ) * ( x1[1] - x1[9] ) +
8447 ( -1. ) * ( x1[0] + x1[8] ) * ( x1[0] - x1[8] ) ) /
8449 double v1253388601 = ( ( -1. ) * ( x1[14] + x1[10] ) * ( x1[14] - x1[10] ) +
8450 ( v3067068972 - v604511646 ) * ( v3067068972 + v604511646 ) +
8451 ( -1. ) * ( x1[13] + x1[9] ) * ( x1[13] - x1[9] ) +
8452 ( -1. ) * ( x1[12] + x1[8] ) * ( x1[12] - x1[8] ) ) /
8454 std::complex<double> v268507930 = v3436398798 * v3544975691;
8455 return ( 0.707107 ) *
8457 ( ( -1. ) * ( x1[13] - x1[9] - v1253388601 * ( x1[13] + x1[9] ) ) *
8458 ( x1[1] - x1[5] - v3078308559 * ( x1[1] + x1[5] ) ) +
8459 ( -1. ) * ( x1[12] - x1[8] - v1253388601 * ( x1[12] + x1[8] ) ) *
8460 ( x1[0] - x1[4] - v3078308559 * ( x1[0] + x1[4] ) ) +
8461 ( -1. ) * ( x1[14] - x1[10] - v1253388601 * ( x1[14] + x1[10] ) ) *
8462 ( x1[2] - x1[6] - v3078308559 * ( x1[2] + x1[6] ) ) +
8463 ( v732589286 - v2683369444 - v3078308559 * ( v732589286 + v2683369444 ) ) *
8464 ( v3067068972 - v604511646 -
8465 v1253388601 * ( v3067068972 + v604511646 ) ) ) +
8467 ( ( -1. ) * ( x1[13] - x1[5] - v3114752748 * ( x1[13] + x1[5] ) ) *
8468 ( x1[1] - x1[9] - v2670871143 * ( x1[1] + x1[9] ) ) +
8469 ( -1. ) * ( x1[12] - x1[4] - v3114752748 * ( x1[12] + x1[4] ) ) *
8470 ( x1[0] - x1[8] - v2670871143 * ( x1[0] + x1[8] ) ) +
8471 ( -1. ) * ( x1[14] - x1[6] - v3114752748 * ( x1[14] + x1[6] ) ) *
8472 ( x1[2] - x1[10] - v2670871143 * ( x1[2] + x1[10] ) ) +
8473 ( v732589286 - v604511646 - v2670871143 * ( v732589286 + v604511646 ) ) *
8474 ( v3067068972 - v2683369444 -
8475 v3114752748 * ( v3067068972 + v2683369444 ) ) ) );
8479 return D0_D__Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams( x0 ) +
8480 double( x1 ) * std::complex<double>( -0.009529, -0.389884 ) *
8481 D0_P__Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams( x0 ) -
8482 std::complex<double>( 0.32278, 0.384675 ) *
8483 D0_K_1__1270_p_D_GSpline_EFF__Ks_892_0_Kp_pim__pip__pim__wParams( x0 ) +
8484 std::complex<double>( 0.058286, 0.246568 ) *
8485 D0_K_1__1270_p_GSpline_EFF__Ks_892_0_Kp_pim__pip__pim__wParams( x0 ) +
8486 std::complex<double>( 0.194375, -0.305107 ) *
8487 D0_K_1__1270_p_GSpline_EFF__KPi20_FOCUS_Kpi__Kp_pim__pip__pim__wParams( x0 ) +
8488 std::complex<double>( 0.019333, 0.093357 ) *
8489 D0_K_1__1270_p_GSpline_EFF__omega_782_0_pip_pim__Kp__pim__wParams( x0 ) +
8490 std::complex<double>( 0.842671, -1.011405 ) *
8491 D0_K_1__1270_p_GSpline_EFF__rho_1450_0_pip_pim__Kp__pim__wParams( x0 ) +
8492 std::complex<double>( 0.230819, 0.610845 ) *
8493 D0_K_1__1270_p_GSpline_EFF__rho_770_0_pip_pim__Kp__pim__wParams( x0 ) +
8494 std::complex<double>( 0.485949, 0.278305 ) *
8495 D0_K_1__1400_p_Ks_892_0_Kp_pim__pip__pim__wParams( x0 ) +
8496 std::complex<double>( 0.202748, -0.030301 ) *
8497 D0_Ks_892_0_Kp_pim__rho_770_0_pip_pim___wParams( x0 ) +
8498 std::complex<double>( 0.061445, 0.294118 ) *
8499 D0_KPi40_FOCUS_I32__Kp_pim__PiPi40_kMatrix_pole_1__pip_pim___wParams( x0 ) +
8500 std::complex<double>( 0.009109, -0.033068 ) *
8501 D0_KPi40_FOCUS_I32__Kp_pim__PiPi40_kMatrix_prod_0__pip_pim___wParams( x0 ) -
8502 std::complex<double>( 0.295344, 0.323443 ) *
8503 D0_KPi40_FOCUS_Kpi__Kp_pim__PiPi40_kMatrix_pole_1__pip_pim___wParams( x0 ) +
8504 std::complex<double>( 0.013109, 0.048251 ) *
8505 D0_KPi40_FOCUS_Kpi__Kp_pim__PiPi40_kMatrix_prod_0__pip_pim___wParams( x0 ) +
8506 std::complex<double>( 0.502311, -0.20091 ) *
8507 D0_rho_1450_0_pip_pim__Ks_892_0_Kp_pim___wParams( x0 );
EvtComplex exp(const EvtComplex &c)
complex< double > AMP(double const *x0, const int &x1)