Source code for pysisyphus.wavefunction.ints_numba.multipole3d_sph

"""
Molecular integrals over Gaussian basis functions generated by sympleints.
See https://github.com/eljost/sympleints for more information.

sympleints version: 0.1.dev103+g56f68c5.d20240122
sympy version: 1.12

sympleints was executed with the following arguments:
	/home/johannes/.pyenv/versions/sympleints/bin/sympleints --norm cgto --keys ~2c2e ~3c2e_sph ~coul --opt-basic --prefix opt_new

	lmax = 4
	lauxmax = 6
	out_dir = .
	prefix = opt_new
	keys = ['~2c2e', '~3c2e_sph', '~coul']
	sph = False
	opt_basic = True
	boys_func = sympleints.testing.boys
	normalize = cgto
"""


import numba
from numba import i8, f8
import numpy


func_type = numba.types.FunctionType(
    numba.types.void(f8, f8, f8[:], f8, f8, f8[:], f8[:], f8[::1])
)


[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_00(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (ss) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = (ax + bx) ** (-1.0) x1 = ax * bx * x0 # 9 item(s) result[0] = ( 5.56832799683170785 * da * db * x0**1.5 * numpy.exp(-x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) result[1] = 0 result[2] = 0 result[3] = 0 result[4] = 0 result[5] = 0 result[6] = 0 result[7] = 0 result[8] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_10(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (ps) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = ax * bx * x1 x3 = ( 5.56832799683170785 * da * db * numpy.sqrt(x1) * numpy.exp(-x2 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x4 = 1.0 * x1 * x3 x5 = 0.5 * x3 / x0**2 # 27 item(s) result[0] = -x4 * (-x1 * (ax * A[0] + bx * B[0]) + A[0]) result[1] = -x4 * (-x1 * (ax * A[1] + bx * B[1]) + A[1]) result[2] = -x4 * (-x1 * (ax * A[2] + bx * B[2]) + A[2]) result[3] = 0 result[4] = x5 result[5] = 0 result[6] = 0 result[7] = 0 result[8] = x5 result[9] = x5 result[10] = 0 result[11] = 0 result[12] = 0 result[13] = 0 result[14] = 0 result[15] = 0 result[16] = 0 result[17] = 0 result[18] = 0 result[19] = 0 result[20] = 0 result[21] = 0 result[22] = 0 result[23] = 0 result[24] = 0 result[25] = 0 result[26] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_01(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_10.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_10(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 3, 1), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_20(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (ds) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = -x1 * (ax * A[0] + bx * B[0]) + A[0] x3 = 0.5 * x1 x4 = ax * bx * x1 x5 = ( 5.56832799683170785 * da * db * numpy.sqrt(x1) * numpy.exp(-x4 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x6 = x1 * x5 x7 = 1.73205080756887729 x8 = 0.333333333333333315 * x7 x9 = x6 * x8 x10 = -x1 * (ax * A[1] + bx * B[1]) + A[1] x11 = 1.0 * x10 x12 = x2 * x5 x13 = x1 * x12 x14 = -x1 * (ax * A[2] + bx * B[2]) + A[2] x15 = x0 ** (-2.0) x16 = 0.5 * x15 x17 = -x12 * x16 x18 = x15 * x8 x19 = x18 * x5 x20 = x16 * x5 x21 = -x14 * x20 x22 = -x10 * x20 x23 = x5 / x0**3 x24 = 0.433012701892219298 * x23 x25 = x23 * x7 x26 = -0.0833333333333333287 * x25 x27 = 0.144337567297406433 * x25 # 54 item(s) result[0] = x9 * (x2**2 + x3) result[1] = x11 * x13 result[2] = 1.0 * x13 * x14 result[3] = x9 * (x10**2 + x3) result[4] = x11 * x14 * x6 result[5] = x9 * (x14**2 + x3) result[6] = 0 result[7] = x17 result[8] = 0 result[9] = -x10 * x19 result[10] = x21 result[11] = 0 result[12] = 0 result[13] = 0 result[14] = x17 result[15] = 0 result[16] = x22 result[17] = -x14 * x19 result[18] = -x12 * x18 result[19] = x22 result[20] = x21 result[21] = 0 result[22] = 0 result[23] = 0 result[24] = 0 result[25] = x24 result[26] = 0 result[27] = 0 result[28] = 0 result[29] = 0 result[30] = 0 result[31] = 0 result[32] = 0 result[33] = 0 result[34] = x24 result[35] = 0 result[36] = x26 result[37] = 0 result[38] = 0 result[39] = x26 result[40] = 0 result[41] = 0.166666666666666657 * x25 result[42] = 0 result[43] = 0 result[44] = x24 result[45] = 0 result[46] = 0 result[47] = 0 result[48] = x27 result[49] = 0 result[50] = 0 result[51] = -x27 result[52] = 0 result[53] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_02(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_20.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_20(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 6, 1), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_30(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (fs) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = -x1 * (ax * A[0] + bx * B[0]) + A[0] x3 = x2**2 x4 = 1.5 * x1 x5 = ax * bx * x1 x6 = ( 5.56832799683170785 * da * db * numpy.sqrt(x1) * numpy.exp(-x5 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x7 = x2 * x6 x8 = x1 * x7 x9 = 3.87298334620741689 x10 = 0.0666666666666666657 * x9 x11 = -x1 * (ax * A[1] + bx * B[1]) + A[1] x12 = x11 * x6 x13 = x1 * x12 x14 = 1.73205080756887729 x15 = 0.5 * x1 x16 = x14 * (x15 + x3) x17 = 0.333333333333333315 * x16 x18 = -x1 * (ax * A[2] + bx * B[2]) + A[2] x19 = x18 * x6 x20 = x1 * x19 x21 = x11**2 x22 = x15 + x21 x23 = 0.333333333333333315 * x14 x24 = x23 * x8 x25 = x18**2 x26 = x15 + x25 x27 = x0 ** (-2.0) x28 = x27 * x6 x29 = 0.166666666666666657 * x28 x30 = x16 * x29 x31 = x11 * x28 x32 = x2 * x23 x33 = x31 * x32 x34 = 0.5 * x2 x35 = x19 * x27 x36 = 3.0 * x1 x37 = 0.0166666666666666664 * x28 * x9 x38 = x11 * x35 x39 = x23 * x38 x40 = x14 * x29 x41 = x26 * x40 x42 = x32 * x35 x43 = x22 * x40 x44 = x0 ** (-3.0) x45 = x14 * x44 x46 = 0.288675134594812866 * x45 x47 = -x46 * x7 x48 = -x12 * x46 x49 = 0.433012701892219298 * x44 x50 = x49 * x6 x51 = -x19 * x46 x52 = x44 * x9 x53 = 0.0500000000000000028 * x52 x54 = 0.0833333333333333287 * x45 x55 = x19 * x54 x56 = 0.166666666666666657 * x45 x57 = 0.0866025403784438513 * x52 x58 = 0.144337567297406433 * x45 x59 = x19 * x58 # 90 item(s) result[0] = -x10 * x8 * (x3 + x4) result[1] = -x13 * x17 result[2] = -x17 * x20 result[3] = -x22 * x24 result[4] = -1.0 * x11 * x2 * x20 result[5] = -x24 * x26 result[6] = -x10 * x13 * (x21 + x4) result[7] = -x20 * x22 * x23 result[8] = -x13 * x23 * x26 result[9] = -x10 * x20 * (x25 + x4) result[10] = 0 result[11] = x30 result[12] = 0 result[13] = x33 result[14] = x34 * x35 result[15] = 0 result[16] = x37 * (6.0 * x21 + x36) result[17] = x39 result[18] = x41 result[19] = 0 result[20] = 0 result[21] = 0 result[22] = x30 result[23] = 0 result[24] = x31 * x34 result[25] = x42 result[26] = 0 result[27] = x43 result[28] = x39 result[29] = x37 * (6.0 * x25 + x36) result[30] = x37 * (6.0 * x3 + x36) result[31] = x33 result[32] = x42 result[33] = x43 result[34] = 0.5 * x38 result[35] = x41 result[36] = 0 result[37] = 0 result[38] = 0 result[39] = 0 result[40] = 0 result[41] = x47 result[42] = 0 result[43] = x48 result[44] = -x19 * x49 result[45] = 0 result[46] = 0 result[47] = 0 result[48] = 0 result[49] = 0 result[50] = 0 result[51] = 0 result[52] = 0 result[53] = 0 result[54] = -x2 * x50 result[55] = 0 result[56] = 0 result[57] = x48 result[58] = x51 result[59] = 0 result[60] = x53 * x7 result[61] = x12 * x54 result[62] = x55 result[63] = x54 * x7 result[64] = 0 result[65] = -x56 * x7 result[66] = x12 * x53 result[67] = x55 result[68] = -x12 * x56 result[69] = -0.100000000000000006 * x19 * x52 result[70] = 0 result[71] = 0 result[72] = x47 result[73] = 0 result[74] = -x11 * x50 result[75] = x51 result[76] = 0 result[77] = 0 result[78] = 0 result[79] = 0 result[80] = -x57 * x7 result[81] = -x12 * x58 result[82] = -x59 result[83] = x58 * x7 result[84] = 0 result[85] = 0 result[86] = x12 * x57 result[87] = x59 result[88] = 0 result[89] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_03(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_30.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_30(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 10, 1), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_40(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (gs) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = 2.0 * ax + 2.0 * bx x1 = x0 ** (-1.0) x2 = (ax + bx) ** (-1.0) x3 = x2 * (ax * A[0] + bx * B[0]) - A[0] x4 = ax * bx * x2 x5 = numpy.exp(-x4 * (A[0] - B[0]) ** 2) x6 = 1.77245385090551603 x7 = numpy.sqrt(x2) x8 = x6 * x7 x9 = x5 * x8 x10 = x3**2 * x9 x11 = x1 * x9 x12 = 3.0 * x11 x13 = x10 + x11 x14 = x13 * x3 x15 = x11 * x3 x16 = x14 + 2.0 * x15 x17 = x1 * (3.0 * x10 + x12) + x16 * x3 x18 = da * db x19 = 10.2469507659595984 * x18 x20 = 0.00952380952380952467 * x19 x21 = numpy.exp(-x4 * (A[2] - B[2]) ** 2) x22 = numpy.exp(-x4 * (A[1] - B[1]) ** 2) x23 = 3.14159265358979324 * x2 * x22 x24 = x21 * x23 x25 = x20 * x24 x26 = x2 * (ax * A[1] + bx * B[1]) - A[1] x27 = x24 * x26 x28 = 3.87298334620741689 * x18 x29 = 0.0666666666666666657 * x28 x30 = x16 * x29 x31 = x2 * (ax * A[2] + bx * B[2]) - A[2] x32 = x24 * x31 x33 = x21 * x8 x34 = x22 * x8 x35 = x26**2 * x34 x36 = x1 * x34 x37 = x35 + x36 x38 = 0.333333333333333315 * x18 x39 = x13 * x27 x40 = 1.73205080756887729 x41 = x38 * x40 x42 = x31 * x41 x43 = x31**2 * x33 x44 = x1 * x33 x45 = x43 + x44 x46 = x38 * x45 x47 = x29 * x3 x48 = x26 * x37 x49 = x26 * x36 x50 = x48 + 2.0 * x49 x51 = x2 * x5 x52 = 3.14159265358979324 * x51 x53 = x21 * x52 x54 = x50 * x53 x55 = x37 * x53 x56 = x3 * x55 x57 = x23 * x5 x58 = x26 * x3 x59 = x57 * x58 x60 = x40 * x46 x61 = x31 * x45 x62 = x31 * x44 x63 = x61 + 2.0 * x62 x64 = x57 * x63 x65 = 3.0 * x36 x66 = x1 * (3.0 * x35 + x65) + x26 * x50 x67 = x20 * x53 x68 = x29 * x31 x69 = x29 * x64 x70 = 3.0 * x44 x71 = x1 * (3.0 * x43 + x70) + x31 * x63 x72 = x20 * x57 x73 = x1 * x16 x74 = x24 * x29 * x73 x75 = 0.66666666666666663 * x18 x76 = x1 * x75 x77 = x1 * x31 x78 = x13 * x77 x79 = x24 * x78 x80 = x1 * (x35 + x65) x81 = x1 * x35 x82 = x80 + 2.0 * x81 x83 = x53 * x82 x84 = 5.56832799683170785 * x21 * x22 * x51 * x7 x85 = x58 * x84 x86 = x40 * x75 * x77 * x85 x87 = x3 * x57 x88 = x1 * x60 x89 = x26 * x57 x90 = x45 * x76 x91 = x1 * x69 x92 = x1 * x41 x93 = x1 * (x43 + x70) x94 = x1 * x43 x95 = x93 + 2.0 * x94 x96 = x57 * x95 x97 = x1 * x29 * x50 * x53 x98 = x37 * x53 * x77 x99 = x1 * (x10 + x12) x100 = x1 * x10 x101 = 2.0 * x100 + x99 x102 = x101 * x29 x103 = 0.115470053837925149 * x1 * x28 x104 = x101 * x103 * x24 x105 = x0 ** (-2.0) x106 = x105 * x18 x107 = 2.30940107675850292 * x106 x108 = x31 * x84 x109 = x106 * x40 x110 = 1.15470053837925146 * x109 x111 = x108 * x110 x112 = x111 * x3 x113 = x103 * x83 x114 = x111 * x26 x115 = 0.577350269189625731 * x109 x116 = x110 * x85 x117 = x107 * x108 x118 = x103 * x96 x119 = 0.5 * x21 x120 = x105 * x9 x121 = x100 + 3.0 * x120 x122 = x3 * (6.0 * x120 + x121) x123 = x23 * (x1 * (7.0 * x100 + 9.0 * x120 + 2.0 * x99) + x122 * x3) x124 = 0.00952380952380952381 * x19 x125 = x119 * x23 x126 = x122 * x125 x127 = 0.0666666666666666667 * x28 x128 = 0.5 * x33 x129 = 3.0 * x105 x130 = x129 * x34 + x81 x131 = x13 * x130 x132 = 0.333333333333333333 * x18 x133 = x121 * x31 x134 = x132 * x40 x135 = 0.5 * x45 x136 = x121 * x34 x137 = x129 * x33 + x94 x138 = x13 * x36 x139 = 6.0 * x105 x140 = x26 * (x130 + x139 * x34) x141 = x119 * x52 x142 = x140 * x141 x143 = x130 * x31 x144 = 1.0 * x57 x145 = x1 * x144 x146 = x31 * (x137 + x139 * x33) x147 = x144 * x146 x148 = x145 * x63 x149 = 9.0 * x105 x150 = x52 * (x1 * (x149 * x34 + 2.0 * x80 + 7.0 * x81) + x140 * x26) x151 = x130 * x9 x152 = 0.866025403784438597 * x21 x153 = x152 * x23 x154 = x122 * x153 x155 = x153 * x26 x156 = 0.866025403784438597 * x45 x157 = x152 * x52 x158 = x140 * x157 # 135 item(s) result[0] = x17 * x25 result[1] = x27 * x30 result[2] = x30 * x32 result[3] = x13 * x33 * x37 * x38 result[4] = x39 * x42 result[5] = x13 * x34 * x46 result[6] = x47 * x54 result[7] = x42 * x56 result[8] = x59 * x60 result[9] = x47 * x64 result[10] = x66 * x67 result[11] = x54 * x68 result[12] = x37 * x46 * x9 result[13] = x26 * x69 result[14] = x71 * x72 result[15] = 0 result[16] = x74 result[17] = 0 result[18] = x39 * x76 result[19] = x41 * x79 result[20] = 0 result[21] = x47 * x83 result[22] = x86 result[23] = x87 * x88 result[24] = 0 result[25] = x67 * (x1 * (x48 + 8.0 * x49) + x26 * x82) result[26] = x68 * x83 result[27] = x89 * x90 result[28] = x91 result[29] = 0 result[30] = 0 result[31] = 0 result[32] = x74 result[33] = 0 result[34] = x39 * x92 result[35] = x75 * x79 result[36] = 0 result[37] = x56 * x92 result[38] = x86 result[39] = x47 * x96 result[40] = 0 result[41] = x97 result[42] = x75 * x98 result[43] = x29 * x89 * x95 result[44] = x72 * (x1 * (x61 + 8.0 * x62) + x31 * x95) result[45] = x25 * (x1 * (x14 + 8.0 * x15) + x101 * x3) result[46] = x102 * x27 result[47] = x102 * x32 result[48] = x56 * x76 result[49] = x86 result[50] = x87 * x90 result[51] = x97 result[52] = x41 * x98 result[53] = x88 * x89 result[54] = x91 result[55] = 0 result[56] = 0 result[57] = 0 result[58] = 0 result[59] = 0 result[60] = 0 result[61] = x104 result[62] = 0 result[63] = x107 * x85 result[64] = x112 result[65] = 0 result[66] = x113 result[67] = x114 result[68] = x115 * x45 * x57 result[69] = 0 result[70] = 0 result[71] = 0 result[72] = 0 result[73] = 0 result[74] = 0 result[75] = 0 result[76] = 0 result[77] = 0 result[78] = 0 result[79] = x115 * x13 * x24 result[80] = 0 result[81] = 0 result[82] = x116 result[83] = x112 result[84] = 0 result[85] = 0 result[86] = x113 result[87] = x117 * x26 result[88] = x118 result[89] = 0 result[90] = x124 * (1.57079632679489662 * x1 * x17 * x2 * x21 * x22 - x119 * x123) result[91] = x127 * x26 * (1.57079632679489662 * x1 * x16 * x2 * x21 * x22 - x126) result[92] = x127 * x31 * (1.57079632679489662 * x1 * x16 * x2 * x21 * x22 - x126) result[93] = ( 1.0 * x132 * (x1 * x13 * x21 * x37 * x6 * x7 - x121 * x128 * x37 - x128 * x131) ) result[94] = ( x134 * x26 * (1.57079632679489662 * x1 * x13 * x2 * x21 * x22 * x31 - x125 * x133) ) result[95] = 1.0 * x132 * (x13 * x137 * x22 * x6 * x7 - x135 * x136 - x135 * x138) result[96] = x127 * x3 * (1.57079632679489662 * x1 * x2 * x21 * x5 * x50 - x142) result[97] = ( x134 * x3 * (1.57079632679489662 * x1 * x2 * x21 * x31 * x37 * x5 - x141 * x143) ) result[98] = x134 * (1.0 * x137 * x59 - x145 * x45 * x58) result[99] = x127 * x3 * (x147 - x148) result[100] = x124 * (1.57079632679489662 * x1 * x2 * x21 * x5 * x66 - x119 * x150) result[101] = x127 * x31 * (1.57079632679489662 * x1 * x2 * x21 * x5 * x50 - x142) result[102] = ( 1.0 * x132 * (-x11 * x135 * x37 - x135 * x151 + x137 * x37 * x5 * x6 * x7) ) result[103] = x127 * x26 * (x147 - x148) result[104] = x124 * ( x144 * (x1 * (x149 * x33 + 2.0 * x93 + 7.0 * x94) + x146 * x31) - x145 * x71 ) result[105] = 0 result[106] = 0 result[107] = x104 result[108] = 0 result[109] = x116 result[110] = x117 * x3 result[111] = 0 result[112] = x115 * x55 result[113] = x114 result[114] = x118 result[115] = 0 result[116] = 0 result[117] = 0 result[118] = 0 result[119] = 0 result[120] = x124 * (-x1 * x153 * x17 + x123 * x152) result[121] = x127 * (x154 * x26 - x155 * x73) result[122] = x127 * x31 * (-x153 * x73 + x154) result[123] = 0.866025403784438597 * x132 * (x121 * x21 * x37 * x6 * x7 - x131 * x33) result[124] = x134 * x155 * (x133 - x78) result[125] = x132 * x156 * (x136 - x138) result[126] = x127 * x3 * (2.72069904635132662 * x1 * x2 * x21 * x5 * x50 - x158) result[127] = ( x134 * x3 * (2.72069904635132662 * x1 * x2 * x21 * x31 * x37 * x5 - x143 * x157) ) result[128] = 0 result[129] = 0 result[130] = x124 * (2.72069904635132662 * x1 * x2 * x21 * x5 * x66 - x150 * x152) result[131] = x127 * x31 * (2.72069904635132662 * x1 * x2 * x21 * x5 * x50 - x158) result[132] = x132 * ( 0.866025403784438597 * x1 * x37 * x45 * x5 * x6 * x7 - x151 * x156 ) result[133] = 0 result[134] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_04(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_40.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_40(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 15, 1), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_11(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (pp) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = 0.5 * x1 x3 = x1 * (ax * A[0] + bx * B[0]) x4 = -x3 x5 = x4 + A[0] x6 = x4 + B[0] x7 = ax * bx * x1 x8 = ( 5.56832799683170785 * da * db * numpy.sqrt(x1) * numpy.exp(-x7 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x9 = 1.0 * x1 * x8 x10 = x1 * (ax * A[1] + bx * B[1]) x11 = -x10 x12 = x11 + B[1] x13 = x5 * x9 x14 = x1 * (ax * A[2] + bx * B[2]) x15 = -x14 x16 = x15 + B[2] x17 = x11 + A[1] x18 = x17 * x9 x19 = x15 + A[2] x20 = x19 * x9 x21 = 0.5 * x8 / x0**2 x22 = -x21 * x5 x23 = -x21 * x6 x24 = -x16 * x21 x25 = -x19 * x21 x26 = -x17 * x21 x27 = -x12 * x21 x28 = x8 / x0**3 x29 = 0.433012701892219298 * x28 x30 = -0.25 * x28 # 81 item(s) result[0] = x9 * (x2 + x5 * x6) result[1] = x12 * x13 result[2] = x13 * x16 result[3] = x18 * x6 result[4] = x9 * (x12 * x17 + x2) result[5] = x16 * x18 result[6] = x20 * x6 result[7] = x12 * x20 result[8] = x9 * (x16 * x19 + x2) result[9] = 0 result[10] = x22 result[11] = 0 result[12] = x23 result[13] = x21 * (2.0 * x10 - A[1] - B[1]) result[14] = x24 result[15] = 0 result[16] = x25 result[17] = 0 result[18] = 0 result[19] = 0 result[20] = x22 result[21] = 0 result[22] = 0 result[23] = x26 result[24] = x23 result[25] = x27 result[26] = x21 * (2.0 * x14 - A[2] - B[2]) result[27] = x21 * (2.0 * x3 - A[0] - B[0]) result[28] = x27 result[29] = x24 result[30] = x26 result[31] = 0 result[32] = 0 result[33] = x25 result[34] = 0 result[35] = 0 result[36] = 0 result[37] = x29 result[38] = 0 result[39] = x29 result[40] = 0 result[41] = 0 result[42] = 0 result[43] = 0 result[44] = 0 result[45] = 0 result[46] = 0 result[47] = 0 result[48] = 0 result[49] = 0 result[50] = x29 result[51] = 0 result[52] = x29 result[53] = 0 result[54] = x30 result[55] = 0 result[56] = 0 result[57] = 0 result[58] = x30 result[59] = 0 result[60] = 0 result[61] = 0 result[62] = 0.5 * x28 result[63] = 0 result[64] = 0 result[65] = x29 result[66] = 0 result[67] = 0 result[68] = 0 result[69] = x29 result[70] = 0 result[71] = 0 result[72] = x29 result[73] = 0 result[74] = 0 result[75] = 0 result[76] = -x29 result[77] = 0 result[78] = 0 result[79] = 0 result[80] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_21(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (dp) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = x1 * (ax * A[0] + bx * B[0]) x3 = -2.0 * x2 + A[0] + B[0] x4 = x1 * x3 x5 = -x2 x6 = x5 + A[0] x7 = x5 + B[0] x8 = x6 * x7 x9 = 2.0 * x8 x10 = x1 + x9 x11 = ax * bx * x1 x12 = ( 5.56832799683170785 * da * db * numpy.sqrt(x1) * numpy.exp(-x11 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x13 = x1 * x12 x14 = 1.73205080756887729 x15 = 0.166666666666666657 * x14 x16 = x13 * x15 x17 = x1 * (ax * A[1] + bx * B[1]) x18 = -x17 x19 = x18 + B[1] x20 = 0.333333333333333315 * x19 x21 = 0.5 * x1 x22 = x21 + x6**2 x23 = x13 * x14 x24 = x22 * x23 x25 = x1 * (ax * A[2] + bx * B[2]) x26 = -x25 x27 = x26 + B[2] x28 = 0.333333333333333315 * x27 x29 = x18 + A[1] x30 = x21 + x8 x31 = 1.0 * x13 x32 = x30 * x31 x33 = x19 * x29 x34 = x21 + x33 x35 = x31 * x6 x36 = x26 + A[2] x37 = x27 * x36 x38 = x21 + x37 x39 = x21 + x29**2 x40 = x23 * x39 x41 = 0.333333333333333315 * x7 x42 = -2.0 * x17 + A[1] + B[1] x43 = x1 * x42 x44 = 2.0 * x33 x45 = x1 + x44 x46 = x31 * x36 x47 = x21 + x36**2 x48 = x23 * x47 x49 = -2.0 * x25 + A[2] + B[2] x50 = x1 * x49 x51 = 2.0 * x37 x52 = x1 + x51 x53 = x0 ** (-2.0) x54 = x12 * x53 x55 = x15 * x54 x56 = x22 * x55 x57 = 0.5 * x12 x58 = x53 * x57 x59 = x30 * x58 x60 = x58 * x6 x61 = x14 * x54 x62 = x29 * x61 x63 = 1.5 * x1 x64 = x36 * x58 x65 = x38 * x58 x66 = x47 * x55 x67 = x39 * x55 x68 = x29 * x58 x69 = x34 * x58 x70 = x36 * x61 x71 = x6 * x61 x72 = x0 ** (-3.0) x73 = x12 * x72 x74 = x14 * x73 x75 = 0.288675134594812866 * x74 x76 = -x6 * x75 x77 = 0.433012701892219298 * x73 x78 = -x3 * x77 x79 = -x42 * x77 x80 = x36 * x77 x81 = -x80 x82 = -x29 * x75 x83 = x6 * x77 x84 = -x83 x85 = -x49 * x77 x86 = -x36 * x75 x87 = 3.0 * x1 x88 = x10 * x6 - 2.0 * x4 - x6 * (x87 + x9) x89 = 0.0416666666666666644 * x61 x90 = 0.0833333333333333287 * x74 x91 = x27 * x90 x92 = 0.25 * x73 x93 = x36 * x92 x94 = x57 * x72 x95 = x29 * x45 - x29 * (x44 + x87) - 2.0 * x43 x96 = x15 * x73 x97 = -x29 * x77 x98 = 0.0721687836487032164 * x61 x99 = 0.144337567297406433 * x74 x100 = x27 * x99 # 162 item(s) result[0] = -x16 * (x10 * x6 + x4) result[1] = -x20 * x24 result[2] = -x24 * x28 result[3] = -x29 * x32 result[4] = -x34 * x35 result[5] = -x27 * x29 * x35 result[6] = -x32 * x36 result[7] = -x19 * x35 * x36 result[8] = -x35 * x38 result[9] = -x40 * x41 result[10] = -x16 * (x29 * x45 + x43) result[11] = -x28 * x40 result[12] = -x29 * x46 * x7 result[13] = -x34 * x46 result[14] = -x29 * x31 * x38 result[15] = -x41 * x48 result[16] = -x20 * x48 result[17] = -x16 * (x36 * x52 + x50) result[18] = 0 result[19] = x56 result[20] = 0 result[21] = x59 result[22] = x42 * x60 result[23] = x27 * x60 result[24] = 0 result[25] = x36 * x60 result[26] = 0 result[27] = x41 * x62 result[28] = x55 * (x29 * x42 + x33 + x63) result[29] = x28 * x62 result[30] = x64 * x7 result[31] = x42 * x64 result[32] = x65 result[33] = 0 result[34] = x66 result[35] = 0 result[36] = 0 result[37] = 0 result[38] = x56 result[39] = 0 result[40] = 0 result[41] = x29 * x60 result[42] = x59 result[43] = x19 * x60 result[44] = x49 * x60 result[45] = 0 result[46] = 0 result[47] = x67 result[48] = x68 * x7 result[49] = x69 result[50] = x49 * x68 result[51] = x41 * x70 result[52] = x20 * x70 result[53] = x55 * (x36 * x49 + x37 + x63) result[54] = x55 * (x3 * x6 + x63 + x8) result[55] = x20 * x71 result[56] = x28 * x71 result[57] = x3 * x68 result[58] = x69 result[59] = x27 * x68 result[60] = x3 * x64 result[61] = x19 * x64 result[62] = x65 result[63] = x67 result[64] = 0 result[65] = 0 result[66] = x29 * x64 result[67] = 0 result[68] = 0 result[69] = x66 result[70] = 0 result[71] = 0 result[72] = 0 result[73] = x76 result[74] = 0 result[75] = x78 result[76] = x79 result[77] = -x27 * x77 result[78] = 0 result[79] = x81 result[80] = 0 result[81] = x82 result[82] = 0 result[83] = 0 result[84] = x81 result[85] = 0 result[86] = 0 result[87] = 0 result[88] = 0 result[89] = 0 result[90] = 0 result[91] = 0 result[92] = 0 result[93] = 0 result[94] = 0 result[95] = x84 result[96] = 0 result[97] = x84 result[98] = 0 result[99] = 0 result[100] = 0 result[101] = x82 result[102] = -x7 * x77 result[103] = x79 result[104] = x85 result[105] = 0 result[106] = x86 result[107] = 0 result[108] = -x88 * x89 result[109] = x19 * x90 result[110] = x91 result[111] = x29 * x92 result[112] = x6 * x92 result[113] = 0 result[114] = x93 result[115] = 0 result[116] = -x6 * x94 result[117] = x7 * x90 result[118] = -x89 * x95 result[119] = x91 result[120] = 0 result[121] = x93 result[122] = -x29 * x94 result[123] = -x7 * x96 result[124] = -x19 * x96 result[125] = ( -0.0833333333333333287 * x61 * (-x36 * x52 + x36 * (x51 + x87) + 2.0 * x50) ) result[126] = 0 result[127] = 0 result[128] = x76 result[129] = 0 result[130] = 0 result[131] = x97 result[132] = x78 result[133] = -x19 * x77 result[134] = x85 result[135] = 0 result[136] = 0 result[137] = 0 result[138] = x97 result[139] = 0 result[140] = 0 result[141] = x86 result[142] = 0 result[143] = 0 result[144] = x88 * x98 result[145] = -x19 * x99 result[146] = -x100 result[147] = x97 result[148] = x83 result[149] = 0 result[150] = x81 result[151] = 0 result[152] = 0 result[153] = x7 * x99 result[154] = -x95 * x98 result[155] = x100 result[156] = 0 result[157] = x80 result[158] = 0 result[159] = 0 result[160] = 0 result[161] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_12(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_21.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_21(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 6, 3), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_31(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (fp) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = x1 * (ax * A[0] + bx * B[0]) x3 = -x2 x4 = x3 + A[0] x5 = x3 + B[0] x6 = x4 * x5 x7 = x4**2 x8 = 2.0 * x7 x9 = 3.0 * x1 x10 = x8 + x9 x11 = x1 * (x10 + 4.0 * x6) x12 = -2.0 * x2 + A[0] + B[0] x13 = x1 * x12 x14 = 2.0 * x6 x15 = x1 + x14 x16 = x15 * x4 x17 = x13 + x16 x18 = 2.0 * x4 x19 = ax * bx * x1 x20 = ( 5.56832799683170785 * da * db * numpy.exp(-x19 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x21 = numpy.sqrt(x1) * x20 x22 = 3.87298334620741689 * x21 x23 = 0.0166666666666666664 * x22 x24 = x1 * x23 x25 = x1 * (ax * A[1] + bx * B[1]) x26 = -x25 x27 = x26 + B[1] x28 = x1 * x27 x29 = 1.5 * x1 x30 = x4 * (x29 + x7) x31 = 0.0666666666666666657 * x22 x32 = x30 * x31 x33 = x1 * (ax * A[2] + bx * B[2]) x34 = -x33 x35 = x34 + B[2] x36 = x1 * x35 x37 = x26 + A[1] x38 = 0.166666666666666657 * x37 x39 = 1.73205080756887729 x40 = x17 * x39 x41 = x1 * x21 x42 = x40 * x41 x43 = 0.5 * x1 x44 = x27 * x37 x45 = x43 + x44 x46 = 0.333333333333333315 * x45 x47 = x39 * (x43 + x7) x48 = x1**1.5 * x20 x49 = x47 * x48 x50 = 0.333333333333333315 * x21 x51 = x47 * x50 x52 = x34 + A[2] x53 = 0.166666666666666657 * x52 x54 = x35 * x52 x55 = x43 + x54 x56 = 0.333333333333333315 * x55 x57 = x37**2 x58 = x43 + x57 x59 = x39 * x48 x60 = x58 * x59 x61 = x43 + x6 x62 = 0.333333333333333315 * x61 x63 = -2.0 * x25 + A[1] + B[1] x64 = x1 * x63 x65 = 2.0 * x44 x66 = x1 + x65 x67 = x37 * x66 x68 = x64 + x67 x69 = x4 * x41 x70 = 0.166666666666666657 * x39 x71 = x69 * x70 x72 = x39 * x4 x73 = x50 * x72 x74 = 1.0 * x52 x75 = x21 * x55 x76 = x37 * x4 x77 = x52**2 x78 = x43 + x77 x79 = x59 * x78 x80 = -2.0 * x33 + A[2] + B[2] x81 = x1 * x80 x82 = 2.0 * x54 x83 = x1 + x82 x84 = x52 * x83 x85 = x81 + x84 x86 = x1 * x5 x87 = x37 * (x29 + x57) x88 = x31 * x87 x89 = 2.0 * x57 x90 = x89 + x9 x91 = x1 * (4.0 * x44 + x90) x92 = 2.0 * x37 x93 = x50 * x86 x94 = x39 * x41 x95 = x37 * x39 x96 = x52 * (x29 + x77) x97 = x31 * x96 x98 = 2.0 * x77 x99 = x9 + x98 x100 = x1 * (4.0 * x54 + x99) x101 = 2.0 * x52 x102 = x0 ** (-2.0) x103 = x102 * x22 x104 = 0.0333333333333333329 * x103 x105 = -x104 * x30 x106 = x102 * x21 x107 = 0.0833333333333333287 * x106 x108 = -x107 * x40 x109 = 0.166666666666666657 * x64 x110 = x106 * x47 x111 = 0.166666666666666657 * x110 x112 = x106 * x39 x113 = x112 * x62 x114 = x37 * x63 x115 = x114 + x29 + x44 x116 = x106 * x4 x117 = x116 * x70 x118 = 0.333333333333333315 * x112 x119 = -x118 * x35 * x76 x120 = 0.5 * x52 x121 = x106 * x61 x122 = 0.5 * x4 x123 = x102 * x75 x124 = 6.0 * x57 + x9 x125 = x102 * x23 x126 = x124 * x125 x127 = x65 + x9 x128 = x37 * x5 x129 = x118 * x52 x130 = -x128 * x129 x131 = x112 * x53 x132 = 0.333333333333333315 * x123 x133 = x106 * x70 x134 = x133 * x5 x135 = x107 * x39 x136 = -x135 * x85 x137 = -x104 * x96 x138 = 0.166666666666666657 * x81 x139 = 0.5 * x37 x140 = x106 * x45 x141 = x122 * x37 x142 = x27 * x4 x143 = -x129 * x142 x144 = x52 * x80 x145 = x144 + x29 + x54 x146 = -x104 * x87 x147 = -x135 * x68 x148 = x112 * x46 x149 = x112 * x38 x150 = 6.0 * x77 + x9 x151 = x125 * x150 x152 = x82 + x9 x153 = x12 * x4 x154 = x14 + x9 x155 = 6.0 * x7 + x9 x156 = x125 * x155 x157 = x39 * (x153 + x29 + x6) x158 = x106 * x157 x159 = 0.166666666666666657 * x13 x160 = x0 ** (-3.0) x161 = x160 * x22 x162 = 0.0144337567297406436 * x161 x163 = x155 * x162 x164 = x160 * x21 x165 = 0.144337567297406433 * x164 x166 = x157 * x165 x167 = 0.288675134594812866 * x72 x168 = x164 * x167 x169 = x164 * x52 x170 = x167 * x169 x171 = 0.288675134594812866 * x95 x172 = x164 * x171 x173 = x165 * x39 x174 = x115 * x173 x175 = 0.433012701892219298 * x160 x176 = x175 * x21 x177 = x176 * x52 x178 = x173 * x78 x179 = x124 * x162 x180 = x169 * x171 x181 = x165 * x47 x182 = 0.288675134594812866 * x39 x183 = x164 * x182 * x76 x184 = 0.433012701892219298 * x4 x185 = x164 * x184 x186 = x169 * x182 x187 = x145 * x173 x188 = x150 * x162 x189 = 0.25 * x4 x190 = 15.0 * x1 x191 = 4.0 * x153 + x190 + 8.0 * x6 + x8 x192 = x154 * x4 x193 = x12 * x9 + x192 x194 = 0.0333333333333333333 * x103 x195 = 0.0500000000000000028 * x161 x196 = x195 * x35 x197 = 2.0 * x13 - x16 + x192 x198 = 0.0416666666666666644 * x112 x199 = x197 * x198 x200 = x1 + x8 x201 = 0.25 * x200 x202 = 0.25 * x10 x203 = 0.5 * x200 x204 = x1 * x59 x205 = 0.0833333333333333333 * x204 x206 = 0.0833333333333333287 * x164 * x35 x207 = 0.0833333333333333287 * x169 * x39 x208 = x1 + x89 x209 = 0.25 * x208 x210 = 0.25 * x90 x211 = 0.5 * x208 x212 = x127 * x37 x213 = x212 + 2.0 * x64 - x67 x214 = x198 * x213 x215 = 0.25 * x37 x216 = x1 + x98 x217 = 2.0 * x99 x218 = 0.0208333333333333322 * x204 x219 = x152 * x52 x220 = x135 * (-x219 + x52 * x83 - 2.0 * x81) x221 = 4.0 * x114 + x190 + 8.0 * x44 + x89 x222 = x212 + x63 * x9 x223 = x5 * x52 x224 = 0.100000000000000006 * x161 x225 = x27 * x52 x226 = x173 * x58 x227 = 0.433012701892219298 * x37 x228 = x164 * x227 x229 = 0.0866025403784438513 * x161 x230 = x35 * x4 x231 = 0.0721687836487032164 * x112 x232 = -x197 * x231 x233 = x35 * x37 x234 = 0.0721687836487032164 * x102 * x59 x235 = x234 * x83 x236 = x213 * x231 x237 = x216 * x234 # 270 item(s) result[0] = x24 * (x11 + x17 * x18) result[1] = x28 * x32 result[2] = x32 * x36 result[3] = x38 * x42 result[4] = x46 * x49 result[5] = x36 * x37 * x51 result[6] = x42 * x53 result[7] = x28 * x51 * x52 result[8] = x49 * x56 result[9] = x60 * x62 result[10] = x68 * x71 result[11] = x36 * x58 * x73 result[12] = x37 * x41 * x61 * x74 result[13] = x45 * x69 * x74 result[14] = 1.0 * x1 * x75 * x76 result[15] = x62 * x79 result[16] = x28 * x73 * x78 result[17] = x71 * x85 result[18] = x86 * x88 result[19] = x24 * (x68 * x92 + x91) result[20] = x36 * x88 result[21] = x39 * x52 * x58 * x93 result[22] = x53 * x68 * x94 result[23] = x56 * x60 result[24] = x78 * x93 * x95 result[25] = x46 * x79 result[26] = x38 * x85 * x94 result[27] = x86 * x97 result[28] = x28 * x97 result[29] = x24 * (x100 + x101 * x85) result[30] = 0 result[31] = x105 result[32] = 0 result[33] = x108 result[34] = -x109 * x49 result[35] = -x111 * x35 result[36] = 0 result[37] = -x110 * x53 result[38] = 0 result[39] = -x113 * x37 result[40] = -x115 * x117 result[41] = x119 result[42] = -x120 * x121 result[43] = -x116 * x120 * x63 result[44] = -x122 * x123 result[45] = 0 result[46] = -x117 * x78 result[47] = 0 result[48] = -x126 * x5 result[49] = ( -0.5 * x104 * (2.0 * x1 * x92 + 2.0 * x28 + x37 * (2.0 * x114 + x127) + 2.0 * x43 * x63 + x67) ) result[50] = -x126 * x35 result[51] = x130 result[52] = -x115 * x131 result[53] = -x132 * x95 result[54] = -x134 * x78 result[55] = -x109 * x79 result[56] = x136 result[57] = 0 result[58] = x137 result[59] = 0 result[60] = 0 result[61] = 0 result[62] = x105 result[63] = 0 result[64] = 0 result[65] = -x110 * x38 result[66] = x108 result[67] = -x111 * x27 result[68] = -x138 * x49 result[69] = 0 result[70] = 0 result[71] = -x117 * x58 result[72] = -x121 * x139 result[73] = -x122 * x140 result[74] = -x106 * x141 * x80 result[75] = -x113 * x52 result[76] = x143 result[77] = -x117 * x145 result[78] = 0 result[79] = 0 result[80] = x146 result[81] = -x134 * x58 result[82] = x147 result[83] = -x138 * x60 result[84] = x130 result[85] = -x148 * x52 result[86] = -x145 * x149 result[87] = -x151 * x5 result[88] = -x151 * x27 result[89] = ( -0.5 * x104 * ( 2.0 * x1 * x101 + 2.0 * x36 + 2.0 * x43 * x80 + x52 * (2.0 * x144 + x152) + x84 ) ) result[90] = ( -0.5 * x104 * (2.0 * x1 * x18 + x13 + x16 + x4 * (2.0 * x153 + x154) + 2.0 * x86) ) result[91] = -x156 * x27 result[92] = -x156 * x35 result[93] = -x158 * x38 result[94] = -x148 * x4 result[95] = x119 result[96] = -x158 * x53 result[97] = x143 result[98] = -x132 * x72 result[99] = -x159 * x60 result[100] = x147 result[101] = -x133 * x35 * x58 result[102] = -x106 * x12 * x120 * x37 result[103] = -x120 * x140 result[104] = -x123 * x139 result[105] = -x159 * x79 result[106] = -x133 * x27 * x78 result[107] = x136 result[108] = x146 result[109] = 0 result[110] = 0 result[111] = -x131 * x58 result[112] = 0 result[113] = 0 result[114] = -x149 * x78 result[115] = 0 result[116] = 0 result[117] = x137 result[118] = 0 result[119] = 0 result[120] = 0 result[121] = x163 result[122] = 0 result[123] = x166 result[124] = x168 * x63 result[125] = x168 * x35 result[126] = 0 result[127] = x170 result[128] = 0 result[129] = x12 * x172 result[130] = x174 result[131] = x172 * x35 result[132] = x12 * x177 result[133] = x177 * x63 result[134] = x175 * x75 result[135] = 0 result[136] = x178 result[137] = 0 result[138] = x179 result[139] = 0 result[140] = 0 result[141] = x180 result[142] = 0 result[143] = 0 result[144] = x178 result[145] = 0 result[146] = 0 result[147] = 0 result[148] = 0 result[149] = 0 result[150] = 0 result[151] = 0 result[152] = 0 result[153] = 0 result[154] = 0 result[155] = x181 result[156] = 0 result[157] = x181 result[158] = 0 result[159] = 0 result[160] = 0 result[161] = x183 result[162] = x176 * x61 result[163] = x185 * x63 result[164] = x185 * x80 result[165] = 0 result[166] = x170 result[167] = 0 result[168] = 0 result[169] = 0 result[170] = x179 result[171] = x172 * x5 result[172] = x174 result[173] = x172 * x80 result[174] = x186 * x5 result[175] = x186 * x63 result[176] = x187 result[177] = 0 result[178] = x188 result[179] = 0 result[180] = -x194 * ( 0.125 * x1 * x191 - 0.125 * x11 - x17 * x189 + 0.25 * x193 * x4 ) result[181] = -x142 * x195 result[182] = -x196 * x4 result[183] = -x199 * x37 result[184] = x205 * (-x127 * x201 - x202 * x66 + x203 * x66) result[185] = -x206 * x95 result[186] = -x199 * x52 result[187] = -x207 * x27 result[188] = x205 * (x152 * x203 - x201 * x83 - x202 * x83) result[189] = x205 * (-x15 * x210 + x15 * x211 - x154 * x209) result[190] = -x214 * x4 result[191] = -x206 * x72 result[192] = -x169 * x215 result[193] = -x169 * x189 result[194] = x141 * x164 result[195] = x218 * (-x15 * x216 + x15 * x217 - x154 * x216) result[196] = x142 * x164 * x70 result[197] = -x220 * x4 result[198] = -x128 * x195 result[199] = -x194 * ( 0.125 * x1 * x221 - x215 * x68 + 0.25 * x222 * x37 - 0.125 * x91 ) result[200] = -x196 * x37 result[201] = -x207 * x5 result[202] = -x214 * x52 result[203] = x205 * (x152 * x211 - x209 * x83 - x210 * x83) result[204] = x164 * x38 * x39 * x5 result[205] = x218 * (-x127 * x216 - x216 * x66 + x217 * x66) result[206] = -x220 * x37 result[207] = x223 * x224 result[208] = x224 * x225 result[209] = x194 * ( 0.25 * x1 * (4.0 * x144 + x190 + 8.0 * x54 + x98) - 0.25 * x100 - x120 * x85 + 0.5 * x52 * (x219 + x80 * x9) ) result[210] = 0 result[211] = 0 result[212] = x163 result[213] = 0 result[214] = 0 result[215] = x183 result[216] = x166 result[217] = x168 * x27 result[218] = x168 * x80 result[219] = 0 result[220] = 0 result[221] = x226 result[222] = x12 * x228 result[223] = x176 * x45 result[224] = x228 * x80 result[225] = x12 * x186 result[226] = x186 * x27 result[227] = x187 result[228] = 0 result[229] = 0 result[230] = 0 result[231] = x226 result[232] = 0 result[233] = 0 result[234] = x180 result[235] = 0 result[236] = 0 result[237] = x188 result[238] = 0 result[239] = 0 result[240] = x194 * ( 0.216506350946109649 * x1 * x191 - 0.216506350946109649 * x11 - x17 * x184 + 0.433012701892219298 * x193 * x4 ) result[241] = x142 * x229 result[242] = x229 * x230 result[243] = -x232 * x37 result[244] = 0.433012701892219298 * x205 * (x10 * x66 - x127 * x200) result[245] = x173 * x233 result[246] = -x232 * x52 result[247] = x173 * x225 result[248] = x235 result[249] = 0.433012701892219298 * x205 * (-x15 * x90 + x154 * x208) result[250] = -x236 * x4 result[251] = -x173 * x230 result[252] = x169 * x227 result[253] = -x185 * x52 result[254] = 0 result[255] = x237 result[256] = 0 result[257] = 0 result[258] = -x128 * x229 result[259] = -x194 * ( 0.216506350946109649 * x1 * x221 + 0.433012701892219298 * x222 * x37 - x227 * x68 - 0.216506350946109649 * x91 ) result[260] = -x229 * x233 result[261] = -x173 * x223 result[262] = -x236 * x52 result[263] = -x235 result[264] = 0 result[265] = -x237 result[266] = 0 result[267] = 0 result[268] = 0 result[269] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_13(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_31.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_31(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 10, 3), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_41(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (gp) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = 2.0 * ax + 2.0 * bx x1 = x0 ** (-1.0) x2 = (ax + bx) ** (-1.0) x3 = -x2 * (ax * A[0] + bx * B[0]) x4 = -x3 - A[0] x5 = ax * bx * x2 x6 = numpy.exp(-x5 * (A[0] - B[0]) ** 2) x7 = 1.77245385090551603 x8 = numpy.sqrt(x2) x9 = x7 * x8 x10 = x6 * x9 x11 = x10 * x4 x12 = -x3 - B[0] x13 = x10 * x12 x14 = x1 * (x11 + x13) x15 = x1 * x10 x16 = x11 * x12 x17 = x15 + x16 x18 = x17 * x4 x19 = x10 * x4**2 x20 = x15 + x19 x21 = x20 * x4 x22 = x15 * x4 x23 = x21 + 2.0 * x22 x24 = 3.0 * x15 x25 = x19 + x24 x26 = x14 + x18 x27 = x1 * (2.0 * x16 + x25) + x26 * x4 x28 = x1 * (3.0 * x14 + 3.0 * x18 + x23) + x27 * x4 x29 = da * db x30 = 10.2469507659595984 * x29 x31 = 0.00952380952380952467 * x30 x32 = numpy.exp(-x5 * (A[2] - B[2]) ** 2) x33 = numpy.exp(-x5 * (A[1] - B[1]) ** 2) x34 = 3.14159265358979324 * x2 * x33 x35 = x32 * x34 x36 = x31 * x35 x37 = -x2 * (ax * A[1] + bx * B[1]) x38 = -x37 - B[1] x39 = x1 * (3.0 * x19 + x24) + x23 * x4 x40 = x38 * x39 x41 = -x2 * (ax * A[2] + bx * B[2]) x42 = -x41 - B[2] x43 = x39 * x42 x44 = -x37 - A[1] x45 = 3.87298334620741689 * x29 x46 = 0.0666666666666666657 * x45 x47 = x44 * x46 x48 = x27 * x35 x49 = x1 * x9 x50 = x33 * x49 x51 = x33 * x9 x52 = x44 * x51 x53 = x38 * x52 x54 = x50 + x53 x55 = x32 * x9 x56 = x54 * x55 x57 = x23 * x46 x58 = x42 * x44 x59 = x35 * x57 x60 = -x41 - A[2] x61 = x46 * x60 x62 = x38 * x60 x63 = x32 * x49 x64 = x55 * x60 x65 = x42 * x64 x66 = x63 + x65 x67 = x51 * x66 x68 = x44**2 x69 = x51 * x68 x70 = x50 + x69 x71 = 0.333333333333333315 * x29 x72 = x55 * x71 x73 = x38 * x51 x74 = x1 * (x52 + x73) x75 = x44 * x54 x76 = x74 + x75 x77 = x42 * x55 x78 = x20 * x71 x79 = x70 * x78 x80 = x44 * x60 x81 = x26 * x80 x82 = 1.73205080756887729 x83 = x71 * x82 x84 = x35 * x83 x85 = x54 * x64 x86 = x78 * x82 x87 = x52 * x86 x88 = x60**2 x89 = x55 * x88 x90 = x63 + x89 x91 = x26 * x90 x92 = x51 * x71 x93 = x71 * x90 x94 = x1 * (x64 + x77) x95 = x60 * x66 x96 = x94 + x95 x97 = x20 * x96 x98 = x44 * x70 x99 = x44 * x50 x100 = x98 + 2.0 * x99 x101 = x46 * x55 x102 = x4 * x46 x103 = 3.0 * x50 x104 = x103 + x69 x105 = x1 * (x104 + 2.0 * x53) + x44 * x76 x106 = x2 * x6 x107 = 3.14159265358979324 * x106 x108 = x107 * x32 x109 = x105 * x108 x110 = x100 * x42 x111 = x102 * x108 x112 = x17 * x64 x113 = x70 * x83 x114 = x108 * x4 x115 = x60 * x76 x116 = x115 * x83 x117 = x11 * x113 x118 = x82 * x93 x119 = x34 * x6 x120 = x44 * x96 x121 = x119 * x120 x122 = x121 * x83 x123 = x60 * x90 x124 = x60 * x63 x125 = x123 + 2.0 * x124 x126 = x125 * x17 x127 = x46 * x51 x128 = x125 * x38 x129 = x102 * x119 x130 = 3.0 * x63 x131 = x130 + x89 x132 = x1 * (x131 + 2.0 * x65) + x60 * x96 x133 = x119 * x132 x134 = x1 * (x103 + 3.0 * x69) + x100 * x44 x135 = x108 * x31 x136 = x134 * x135 x137 = x1 * (x100 + 3.0 * x74 + 3.0 * x75) + x105 * x44 x138 = x100 * x108 x139 = x12 * x61 x140 = x10 * x46 x141 = x140 * x66 x142 = x76 * x90 x143 = x10 * x71 x144 = x70 * x96 x145 = x12 * x44 x146 = x125 * x145 x147 = x119 * x46 x148 = x125 * x54 x149 = x1 * (x130 + 3.0 * x89) + x125 * x60 x150 = x119 * x31 x151 = x149 * x150 x152 = x1 * (x125 + 3.0 * x94 + 3.0 * x95) + x132 * x60 x153 = x1 * x36 * x39 x154 = x1 * x46 x155 = x154 * x48 x156 = x38 * x50 x157 = x156 + x99 x158 = x157 * x55 x159 = x1 * x35 x160 = x159 * x57 x161 = x1 * x60 x162 = 0.66666666666666663 * x26 x163 = x29 * x44 x164 = x159 * x163 x165 = x1 * (x103 + x53) x166 = x157 * x44 x167 = x165 + x166 x168 = x159 * x29 x169 = 0.66666666666666663 * x168 x170 = x169 * x20 x171 = x50 * x78 x172 = x66 * x82 x173 = x1 * x104 x174 = x50 * x68 x175 = x173 + 2.0 * x174 x176 = x1 * (2.0 * x156 + x76 + 4.0 * x99) x177 = x167 * x44 x178 = x176 + x177 x179 = x108 * x178 x180 = x17 * x82 x181 = x169 * x180 * x80 x182 = x114 * x167 x183 = x119 * x4 x184 = x1 * x183 x185 = 0.66666666666666663 * x163 * x172 * x184 x186 = x183 * x96 x187 = x1 * x83 x188 = x1 * x119 x189 = x125 * x188 x190 = x1 * (x98 + 8.0 * x99) + x175 * x44 x191 = x135 * x190 x192 = 3.0 * x165 x193 = x1 * x29 x194 = 0.66666666666666663 * x193 x195 = x119 * x90 x196 = x12 * x154 x197 = x133 * x154 x198 = x1 * x151 x199 = x42 * x63 x200 = x124 + x199 x201 = x200 * x51 x202 = x44 * x83 x203 = x29 * x35 x204 = x161 * x203 x205 = x130 + x65 x206 = x1 * x205 x207 = x200 * x60 x208 = x206 + x207 x209 = x4 * x76 x210 = x54 * x82 x211 = x114 * x29 x212 = x161 * x211 x213 = 0.66666666666666663 * x210 * x212 x214 = x183 * x208 x215 = x1 * x131 x216 = x63 * x88 x217 = x215 + 2.0 * x216 x218 = x1 * (4.0 * x124 + 2.0 * x199 + x96) x219 = x208 * x60 x220 = x218 + x219 x221 = x119 * x220 x222 = x1 * x134 * x135 x223 = x108 * x46 x224 = x1 * x105 * x223 x225 = x108 * x29 x226 = x161 * x225 x227 = x108 * x194 x228 = x1 * (x123 + 8.0 * x124) + x217 * x60 x229 = x150 * x228 x230 = 3.0 * x206 x231 = x16 + x24 x232 = x1 * x231 x233 = 3.0 * x232 x234 = x12 * x15 x235 = x22 + x234 x236 = x235 * x4 x237 = x1 * x25 x238 = x1 * x19 x239 = x237 + 2.0 * x238 x240 = x1 * (4.0 * x22 + 2.0 * x234 + x26) x241 = x232 + x236 x242 = x241 * x4 x243 = x240 + x242 x244 = x1 * (x21 + 8.0 * x22) + x239 * x4 x245 = x244 * x36 x246 = x243 * x35 x247 = x239 * x46 x248 = x247 * x35 x249 = x64 * x70 x250 = x235 * x83 x251 = x1 * x108 x252 = x15 * x70 x253 = x52 * x90 x254 = 0.0164957219768464523 * x30 x255 = x159 * x244 * x254 x256 = 0.115470053837925149 * x45 x257 = x159 * x243 * x256 x258 = x239 * x256 x259 = x159 * x258 x260 = 1.15470053837925146 * x241 x261 = 1.15470053837925146 * x193 x262 = x0 ** (-2.0) x263 = 12.8595026716276638 * x106 * x262 * x29 * x32 * x33 * x8 x264 = x263 * x4 x265 = 0.577350269189625731 * x82 x266 = x241 * x265 x267 = 1.15470053837925146 * x82 x268 = x157 * x212 * x267 x269 = 1.15470053837925146 * x262 x270 = x183 * x269 x271 = x29 * x90 x272 = x175 * x256 x273 = x1 * x256 x274 = x179 * x273 x275 = x251 * x272 x276 = x168 * x235 * x267 * x80 x277 = x265 * x29 x278 = x108 * x277 x279 = x163 * x269 x280 = x265 * x271 x281 = x119 * x262 x282 = x125 * x256 * x281 x283 = x1 * x254 x284 = x108 * x190 * x283 x285 = x256 * x262 x286 = x23 * x285 * x35 x287 = x279 * x35 x288 = x20 * x277 x289 = x269 * x60 x290 = x203 * x289 x291 = x193 * x265 x292 = 1.15470053837925146 * x163 x293 = x184 * x200 * x292 * x82 x294 = x217 * x256 x295 = x188 * x208 x296 = x188 * x294 x297 = x221 * x273 x298 = x119 * x228 * x283 x299 = 0.5 * x32 x300 = x1 * x24 * (x12 + x4) x301 = x10 * x262 x302 = x238 + 3.0 * x301 x303 = 6.0 * x262 x304 = x11 * x303 + x302 * x4 x305 = x232 * x4 + x300 x306 = x1 * (4.0 * x232 + 2.0 * x236 + x302) + x305 * x4 x307 = x34 * ( x1 * (x233 * x4 + 2.0 * x240 + 2.0 * x242 + 3.0 * x300 + x304) + x306 * x4 ) x308 = 0.00952380952380952381 * x30 x309 = x1 * (2.0 * x237 + 7.0 * x238 + 9.0 * x301) + x304 * x4 x310 = x299 * x34 x311 = x309 * x310 x312 = x306 * x310 x313 = 0.0666666666666666667 * x45 x314 = 0.5 * x304 x315 = 0.5 * x55 x316 = x165 * x23 x317 = x304 * x310 x318 = 0.5 * x66 x319 = x23 * x50 x320 = 3.0 * x262 x321 = x174 + x320 * x51 x322 = x26 * x321 x323 = 0.333333333333333333 * x29 x324 = x302 * x76 x325 = x1 * x103 * (x38 + x44) x326 = x165 * x44 + x325 x327 = x20 * x326 x328 = 0.5 * x77 x329 = x20 * x321 x330 = x305 * x80 x331 = x323 * x82 x332 = 0.5 * x302 x333 = 0.5 * x20 x334 = x165 * x64 x335 = x302 * x52 x336 = x20 * x99 x337 = 0.5 * x51 x338 = x305 * x90 x339 = x216 + x320 * x55 x340 = 0.5 * x50 x341 = x73 * x90 x342 = x156 * x90 x343 = x302 * x96 x344 = x1 * x130 * (x42 + x60) x345 = x206 * x60 + x344 x346 = x303 * x52 + x321 * x44 x347 = x17 * x346 x348 = x1 * (4.0 * x165 + 2.0 * x166 + x321) + x326 * x44 x349 = x107 * x299 x350 = x348 * x349 x351 = x349 * x4 x352 = x346 * x42 x353 = 0.5 * x321 x354 = 0.5 * x232 x355 = x326 * x60 x356 = x11 * x321 x357 = 0.5 * x90 x358 = x17 * x99 x359 = x22 * x54 x360 = x11 * x165 x361 = 1.0 * x119 x362 = x361 * x4 x363 = x1 * x361 x364 = x363 * x4 x365 = x303 * x64 + x339 * x60 x366 = x1 * (4.0 * x206 + 2.0 * x207 + x339) + x345 * x60 x367 = x361 * x366 x368 = x132 * x363 x369 = 9.0 * x262 x370 = x1 * (2.0 * x173 + 7.0 * x174 + x369 * x51) + x346 * x44 x371 = x349 * x370 x372 = x107 * ( x1 * (2.0 * x176 + 2.0 * x177 + x192 * x44 + 3.0 * x325 + x346) + x348 * x44 ) x373 = x346 * x60 x374 = 0.5 * x10 x375 = x346 * x66 x376 = x13 * x90 x377 = x326 * x90 x378 = 0.5 * x15 x379 = x321 * x96 x380 = x125 * x165 x381 = x361 * (x1 * (2.0 * x215 + 7.0 * x216 + x369 * x55) + x365 * x60) x382 = x149 * x363 x383 = x211 * x269 x384 = x138 * x285 x385 = x225 * x289 x386 = 0.866025403784438597 * x32 x387 = x34 * x386 x388 = x309 * x387 x389 = x1 * x387 x390 = x306 * x387 x391 = x27 * x389 x392 = 0.866025403784438597 * x304 x393 = 0.866025403784438597 * x55 x394 = x304 * x387 x395 = x23 * x389 x396 = 0.866025403784438597 * x66 x397 = 0.866025403784438597 * x302 x398 = 0.866025403784438597 * x20 x399 = 0.866025403784438597 * x51 x400 = 0.866025403784438597 * x50 x401 = x107 * x386 x402 = x348 * x401 x403 = x4 * x401 x404 = 0.866025403784438597 * x321 x405 = 0.866025403784438597 * x90 x406 = x370 * x401 x407 = 0.866025403784438597 * x10 # 405 item(s) result[0] = x28 * x36 result[1] = x36 * x40 result[2] = x36 * x43 result[3] = x47 * x48 result[4] = x56 * x57 result[5] = x58 * x59 result[6] = x48 * x61 result[7] = x59 * x62 result[8] = x57 * x67 result[9] = x26 * x70 * x72 result[10] = x20 * x72 * x76 result[11] = x77 * x79 result[12] = x81 * x84 result[13] = x85 * x86 result[14] = x66 * x87 result[15] = x91 * x92 result[16] = x20 * x73 * x93 result[17] = x92 * x97 result[18] = x100 * x101 * x17 result[19] = x102 * x109 result[20] = x110 * x111 result[21] = x112 * x113 result[22] = x114 * x116 result[23] = x117 * x66 result[24] = x118 * x17 * x52 result[25] = x11 * x118 * x54 result[26] = x122 * x4 result[27] = x126 * x127 result[28] = x128 * x129 result[29] = x102 * x133 result[30] = x12 * x136 result[31] = x135 * x137 result[32] = x136 * x42 result[33] = x138 * x139 result[34] = x109 * x61 result[35] = x100 * x141 result[36] = x13 * x70 * x93 result[37] = x142 * x143 result[38] = x143 * x144 result[39] = x146 * x147 result[40] = x140 * x148 result[41] = x133 * x47 result[42] = x12 * x151 result[43] = x151 * x38 result[44] = x150 * x152 result[45] = 0 result[46] = x153 result[47] = 0 result[48] = x155 result[49] = x158 * x57 result[50] = x160 * x42 result[51] = 0 result[52] = x161 * x59 result[53] = 0 result[54] = x162 * x164 result[55] = x167 * x20 * x72 result[56] = x170 * x58 result[57] = x161 * x26 * x84 result[58] = x157 * x64 * x86 result[59] = x171 * x172 result[60] = 0 result[61] = x171 * x90 result[62] = 0 result[63] = x101 * x17 * x175 result[64] = x102 * x179 result[65] = x111 * x175 * x42 result[66] = x181 result[67] = x182 * x60 * x83 result[68] = x185 result[69] = x118 * x17 * x50 result[70] = x11 * x118 * x157 result[71] = x186 * x187 result[72] = 0 result[73] = x102 * x189 result[74] = 0 result[75] = x12 * x191 result[76] = x135 * (x1 * (x105 + 3.0 * x166 + x175 + x192) + x178 * x44) result[77] = x191 * x42 result[78] = x108 * x139 * x175 result[79] = x179 * x61 result[80] = x141 * x175 result[81] = x145 * x194 * x195 result[82] = x143 * x167 * x90 result[83] = x121 * x194 result[84] = x119 * x125 * x196 result[85] = x125 * x140 * x157 result[86] = x197 result[87] = 0 result[88] = x198 result[89] = 0 result[90] = 0 result[91] = 0 result[92] = x153 result[93] = 0 result[94] = 0 result[95] = x160 * x44 result[96] = x155 result[97] = x160 * x38 result[98] = x201 * x57 result[99] = 0 result[100] = 0 result[101] = x63 * x79 result[102] = x159 * x202 * x26 result[103] = x54 * x63 * x86 result[104] = x200 * x87 result[105] = x162 * x204 result[106] = x170 * x62 result[107] = x20 * x208 * x92 result[108] = 0 result[109] = 0 result[110] = x1 * x102 * x138 result[111] = x113 * x17 * x63 result[112] = x108 * x187 * x209 result[113] = x117 * x200 result[114] = x181 result[115] = x213 result[116] = x202 * x214 result[117] = x127 * x17 * x217 result[118] = x129 * x217 * x38 result[119] = x102 * x221 result[120] = 0 result[121] = 0 result[122] = x222 result[123] = x138 * x196 result[124] = x224 result[125] = x100 * x140 * x200 result[126] = 0.66666666666666663 * x12 * x226 * x70 result[127] = x115 * x227 result[128] = x143 * x208 * x70 result[129] = x145 * x147 * x217 result[130] = x140 * x217 * x54 result[131] = x221 * x47 result[132] = x12 * x229 result[133] = x229 * x38 result[134] = x150 * (x1 * (x132 + 3.0 * x207 + x217 + x230) + x220 * x60) result[135] = x36 * (x1 * (x233 + 3.0 * x236 + x239 + x27) + x243 * x4) result[136] = x245 * x38 result[137] = x245 * x42 result[138] = x246 * x47 result[139] = x247 * x56 result[140] = x248 * x58 result[141] = x246 * x61 result[142] = x248 * x62 result[143] = x247 * x67 result[144] = x241 * x70 * x72 result[145] = x209 * x227 result[146] = x227 * x4 * x42 * x70 result[147] = x241 * x80 * x84 result[148] = x213 result[149] = x185 result[150] = x241 * x90 * x92 result[151] = x183 * x194 * x38 * x90 result[152] = x186 * x194 result[153] = x100 * x101 * x235 result[154] = x224 result[155] = x108 * x110 * x154 result[156] = x249 * x250 result[157] = x116 * x251 result[158] = x252 * x66 * x83 result[159] = x250 * x253 result[160] = x118 * x15 * x54 result[161] = x1 * x122 result[162] = x125 * x127 * x235 result[163] = x119 * x128 * x154 result[164] = x197 result[165] = x222 result[166] = 0 result[167] = 0 result[168] = x100 * x161 * x223 result[169] = 0 result[170] = 0 result[171] = x252 * x93 result[172] = 0 result[173] = 0 result[174] = x189 * x47 result[175] = 0 result[176] = 0 result[177] = x198 result[178] = 0 result[179] = 0 result[180] = 0 result[181] = x255 result[182] = 0 result[183] = x257 result[184] = x158 * x258 result[185] = x259 * x42 result[186] = 0 result[187] = x161 * x258 * x35 result[188] = 0 result[189] = x164 * x260 result[190] = x182 * x261 result[191] = x264 * x58 result[192] = x204 * x266 result[193] = x268 result[194] = x172 * x270 * x29 result[195] = 0 result[196] = x270 * x271 result[197] = 0 result[198] = x235 * x272 * x55 result[199] = x274 result[200] = x275 * x42 result[201] = x276 result[202] = x161 * x167 * x278 result[203] = x119 * x172 * x279 result[204] = x235 * x280 * x50 result[205] = x15 * x157 * x280 result[206] = x277 * x281 * x96 result[207] = 0 result[208] = x282 result[209] = 0 result[210] = x284 result[211] = 0 result[212] = 0 result[213] = x108 * x161 * x272 result[214] = 0 result[215] = 0 result[216] = x195 * x279 result[217] = 0 result[218] = 0 result[219] = x282 result[220] = 0 result[221] = 0 result[222] = 0 result[223] = 0 result[224] = 0 result[225] = 0 result[226] = 0 result[227] = 0 result[228] = 0 result[229] = 0 result[230] = x286 result[231] = 0 result[232] = x286 result[233] = 0 result[234] = 0 result[235] = 0 result[236] = x20 * x287 result[237] = x203 * x26 * x262 * x265 result[238] = x157 * x288 * x63 result[239] = x200 * x288 * x50 result[240] = 0 result[241] = x20 * x290 result[242] = 0 result[243] = 0 result[244] = 0 result[245] = x1 * x114 * x272 result[246] = x180 * x287 result[247] = x182 * x291 result[248] = x293 result[249] = x180 * x290 result[250] = x268 result[251] = x214 * x291 result[252] = 0 result[253] = x184 * x294 result[254] = 0 result[255] = 0 result[256] = 0 result[257] = x284 result[258] = x12 * x275 result[259] = x274 result[260] = x10 * x200 * x272 result[261] = x12 * x263 * x80 result[262] = 1.15470053837925146 * x167 * x226 result[263] = x292 * x295 result[264] = x12 * x296 result[265] = x10 * x157 * x294 result[266] = x297 result[267] = 0 result[268] = x298 result[269] = 0 result[270] = x308 * (1.57079632679489662 * x1 * x2 * x28 * x32 * x33 - x299 * x307) result[271] = x308 * x38 * (1.57079632679489662 * x1 * x2 * x32 * x33 * x39 - x311) result[272] = x308 * x42 * (1.57079632679489662 * x1 * x2 * x32 * x33 * x39 - x311) result[273] = x313 * x44 * (1.57079632679489662 * x1 * x2 * x27 * x32 * x33 - x312) result[274] = 1.0 * x313 * (x1 * x23 * x32 * x54 * x7 * x8 - x314 * x56 - x315 * x316) result[275] = x313 * ( 1.57079632679489662 * x1 * x2 * x23 * x32 * x33 * x42 * x44 - x317 * x58 ) result[276] = x313 * x60 * (1.57079632679489662 * x1 * x2 * x27 * x32 * x33 - x312) result[277] = x313 * ( 1.57079632679489662 * x1 * x2 * x23 * x32 * x33 * x38 * x60 - x317 * x62 ) result[278] = ( 1.0 * x313 * (x1 * x205 * x23 * x33 * x7 * x8 - x314 * x67 - x318 * x319) ) result[279] = ( 1.0 * x323 * (x1 * x26 * x32 * x7 * x70 * x8 - x305 * x315 * x70 - x315 * x322) ) result[280] = ( 1.0 * x323 * (x1 * x20 * x32 * x7 * x76 * x8 - x315 * x324 - x315 * x327) ) result[281] = ( 1.0 * x323 * (x1 * x20 * x32 * x42 * x7 * x70 * x8 - x302 * x328 * x70 - x328 * x329) ) result[282] = x331 * ( 1.57079632679489662 * x1 * x2 * x26 * x32 * x33 * x44 * x60 - x310 * x330 ) result[283] = ( 1.0 * x331 * (x1 * x20 * x32 * x54 * x60 * x7 * x8 - x332 * x85 - x333 * x334) ) result[284] = ( 1.0 * x331 * (x1 * x20 * x205 * x33 * x44 * x7 * x8 - x318 * x335 - x318 * x336) ) result[285] = 1.0 * x323 * (x26 * x33 * x339 * x7 * x8 - x337 * x338 - x340 * x91) result[286] = ( 1.0 * x323 * (x20 * x33 * x339 * x38 * x7 * x8 - x332 * x341 - x333 * x342) ) result[287] = 1.0 * x323 * (x20 * x33 * x345 * x7 * x8 - x337 * x343 - x340 * x97) result[288] = ( 1.0 * x313 * (x1 * x100 * x17 * x32 * x7 * x8 - x100 * x232 * x315 - x315 * x347) ) result[289] = x313 * x4 * (1.57079632679489662 * x1 * x105 * x2 * x32 * x6 - x350) result[290] = x313 * ( 1.57079632679489662 * x1 * x100 * x2 * x32 * x4 * x42 * x6 - x351 * x352 ) result[291] = ( 1.0 * x331 * (x1 * x17 * x32 * x60 * x7 * x70 * x8 - x112 * x353 - x249 * x354) ) result[292] = x331 * ( 1.57079632679489662 * x1 * x2 * x32 * x4 * x6 * x60 * x76 - x351 * x355 ) result[293] = ( 1.0 * x331 * (x1 * x205 * x4 * x6 * x7 * x70 * x8 - x22 * x318 * x70 - x318 * x356) ) result[294] = ( 1.0 * x331 * (x17 * x33 * x339 * x44 * x7 * x8 - x253 * x354 - x357 * x358) ) result[295] = ( 1.0 * x331 * (x339 * x4 * x54 * x6 * x7 * x8 - x357 * x359 - x357 * x360) ) result[296] = x331 * (-x120 * x364 + x345 * x362 * x44) result[297] = ( 1.0 * x313 * (-x125 * x232 * x337 - x126 * x340 + x17 * x33 * x365 * x7 * x8) ) result[298] = x313 * (-x128 * x364 + x362 * x365 * x38) result[299] = x313 * x4 * (x367 - x368) result[300] = x12 * x308 * (1.57079632679489662 * x1 * x134 * x2 * x32 * x6 - x371) result[301] = x308 * (1.57079632679489662 * x1 * x137 * x2 * x32 * x6 - x299 * x372) result[302] = x308 * x42 * (1.57079632679489662 * x1 * x134 * x2 * x32 * x6 - x371) result[303] = ( x12 * x313 * (1.57079632679489662 * x1 * x100 * x2 * x32 * x6 * x60 - x349 * x373) ) result[304] = x313 * x60 * (1.57079632679489662 * x1 * x105 * x2 * x32 * x6 - x350) result[305] = ( 1.0 * x313 * (x1 * x100 * x205 * x6 * x7 * x8 - x100 * x15 * x318 - x374 * x375) ) result[306] = ( 1.0 * x323 * (x12 * x339 * x6 * x7 * x70 * x8 - x234 * x357 * x70 - x353 * x376) ) result[307] = 1.0 * x323 * (-x142 * x378 + x339 * x6 * x7 * x76 * x8 - x374 * x377) result[308] = 1.0 * x323 * (-x144 * x378 + x345 * x6 * x7 * x70 * x8 - x374 * x379) result[309] = x313 * (x145 * x361 * x365 - x146 * x363) result[310] = 1.0 * x313 * (-x148 * x378 + x365 * x54 * x6 * x7 * x8 - x374 * x380) result[311] = x313 * x44 * (x367 - x368) result[312] = x12 * x308 * (x381 - x382) result[313] = x308 * x38 * (x381 - x382) result[314] = -x308 * ( x152 * x363 - x361 * (x1 * (2.0 * x218 + 2.0 * x219 + x230 * x60 + 3.0 * x344 + x365) + x366 * x60) ) result[315] = 0 result[316] = 0 result[317] = x255 result[318] = 0 result[319] = 0 result[320] = x259 * x44 result[321] = x257 result[322] = x259 * x38 result[323] = x201 * x258 result[324] = 0 result[325] = 0 result[326] = x383 * x70 result[327] = x164 * x266 result[328] = x210 * x383 result[329] = x293 result[330] = x204 * x260 result[331] = x264 * x62 result[332] = x214 * x261 result[333] = 0 result[334] = 0 result[335] = x384 result[336] = x235 * x277 * x63 * x70 result[337] = x262 * x278 * x76 result[338] = x200 * x252 * x277 result[339] = x276 result[340] = x210 * x385 result[341] = x163 * x265 * x295 result[342] = x235 * x294 * x51 result[343] = x296 * x38 result[344] = x297 result[345] = 0 result[346] = 0 result[347] = 0 result[348] = x384 result[349] = 0 result[350] = 0 result[351] = x385 * x70 result[352] = 0 result[353] = 0 result[354] = x296 * x44 result[355] = 0 result[356] = 0 result[357] = x298 result[358] = 0 result[359] = 0 result[360] = x308 * (-x1 * x28 * x387 + x307 * x386) result[361] = x308 * (x38 * x388 - x389 * x40) result[362] = x308 * (x388 * x42 - x389 * x43) result[363] = x313 * x44 * (x390 - x391) result[364] = x313 * (-x316 * x393 + x392 * x56) result[365] = x313 * x58 * (x394 - x395) result[366] = x313 * x60 * (x390 - x391) result[367] = x313 * x62 * (x394 - x395) result[368] = x313 * (-x319 * x396 + x392 * x67) result[369] = x323 * (0.866025403784438597 * x305 * x32 * x7 * x70 * x8 - x322 * x393) result[370] = x323 * x393 * (x324 - x327) result[371] = ( 0.866025403784438597 * x323 * (x302 * x32 * x42 * x7 * x70 * x8 - x329 * x77) ) result[372] = x331 * (x330 * x387 - x389 * x81) result[373] = x331 * (-x334 * x398 + x397 * x85) result[374] = x331 * x396 * (x335 - x336) result[375] = x323 * (x338 * x399 - x400 * x91) result[376] = x323 * (x341 * x397 - x342 * x398) result[377] = x323 * (x343 * x399 - x400 * x97) result[378] = x313 * ( 0.866025403784438597 * x1 * x100 * x231 * x32 * x7 * x8 - x347 * x393 ) result[379] = x313 * x4 * (2.72069904635132662 * x1 * x105 * x2 * x32 * x6 - x402) result[380] = x313 * ( 2.72069904635132662 * x1 * x100 * x2 * x32 * x4 * x42 * x6 - x352 * x403 ) result[381] = x331 * ( 0.866025403784438597 * x1 * x231 * x32 * x60 * x7 * x70 * x8 - x112 * x404 ) result[382] = x331 * ( 2.72069904635132662 * x1 * x2 * x32 * x4 * x6 * x60 * x76 - x355 * x403 ) result[383] = x331 * ( 0.866025403784438597 * x1 * x4 * x6 * x66 * x7 * x70 * x8 - x356 * x396 ) result[384] = x331 * ( 0.866025403784438597 * x1 * x231 * x33 * x44 * x7 * x8 * x90 - x358 * x405 ) result[385] = x331 * x405 * (x359 - x360) result[386] = 0 result[387] = x313 * ( 0.866025403784438597 * x1 * x125 * x231 * x33 * x7 * x8 - x126 * x400 ) result[388] = 0 result[389] = 0 result[390] = x12 * x308 * (2.72069904635132662 * x1 * x134 * x2 * x32 * x6 - x406) result[391] = x308 * (2.72069904635132662 * x1 * x137 * x2 * x32 * x6 - x372 * x386) result[392] = x308 * x42 * (2.72069904635132662 * x1 * x134 * x2 * x32 * x6 - x406) result[393] = ( x12 * x313 * (2.72069904635132662 * x1 * x100 * x2 * x32 * x6 * x60 - x373 * x401) ) result[394] = x313 * x60 * (2.72069904635132662 * x1 * x105 * x2 * x32 * x6 - x402) result[395] = x313 * ( 0.866025403784438597 * x1 * x100 * x6 * x66 * x7 * x8 - x375 * x407 ) result[396] = x323 * ( 0.866025403784438597 * x1 * x12 * x6 * x7 * x70 * x8 * x90 - x376 * x404 ) result[397] = x323 * ( 0.866025403784438597 * x1 * x6 * x7 * x76 * x8 * x90 - x377 * x407 ) result[398] = x323 * ( 0.866025403784438597 * x1 * x6 * x7 * x70 * x8 * x96 - x379 * x407 ) result[399] = 0 result[400] = x313 * (0.866025403784438597 * x148 * x15 - x380 * x407) result[401] = 0 result[402] = 0 result[403] = 0 result[404] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_14(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_41.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_41(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 15, 3), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_22(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (dd) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = x1 * (ax * A[0] + bx * B[0]) x3 = -x2 x4 = x3 + A[0] x5 = x3 + B[0] x6 = x4 * x5 x7 = x5**2 x8 = 2.0 * x7 x9 = 3.0 * x1 x10 = x8 + x9 x11 = x1 * (x10 + 4.0 * x6) x12 = -2.0 * x2 + A[0] + B[0] x13 = x1 * x12 x14 = 2.0 * x6 x15 = x1 + x14 x16 = x15 * x5 x17 = x13 + x16 x18 = x17 * x4 x19 = ax * bx * x1 x20 = ( 5.56832799683170785 * da * db * numpy.exp(-x19 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x21 = numpy.sqrt(x1) * x20 x22 = 0.0833333333333333287 * x21 x23 = x1 * x22 x24 = x1 * (ax * A[1] + bx * B[1]) x25 = -x24 x26 = x25 + B[1] x27 = 1.73205080756887729 x28 = x15 * x4 x29 = x27 * (x13 + x28) x30 = 0.166666666666666657 * x21 x31 = x1 * x30 x32 = x29 * x31 x33 = x1 * (ax * A[2] + bx * B[2]) x34 = -x33 x35 = x34 + B[2] x36 = x26**2 x37 = 0.5 * x1 x38 = x36 + x37 x39 = x1**1.5 * x20 x40 = x4**2 x41 = x37 + x40 x42 = 0.333333333333333315 * x41 x43 = x39 * x42 x44 = x21 * x35 x45 = x1 * x27 x46 = x44 * x45 x47 = x35**2 x48 = x37 + x47 x49 = x25 + A[1] x50 = x1 * x49 x51 = x27 * x30 x52 = x17 * x51 x53 = x37 + x6 x54 = x39 * x53 x55 = x26 * x49 x56 = x37 + x55 x57 = 1.0 * x56 x58 = 1.0 * x53 x59 = -2.0 * x24 + A[1] + B[1] x60 = x1 * x59 x61 = 2.0 * x55 x62 = x1 + x61 x63 = x26 * x62 x64 = x60 + x63 x65 = x1 * x4 x66 = x51 * x65 x67 = x27 * x4 x68 = 0.333333333333333315 * x21 x69 = x50 * x68 x70 = x34 + A[2] x71 = x1 * x70 x72 = x21 * x26 x73 = x35 * x70 x74 = x37 + x73 x75 = 1.0 * x74 x76 = x38 * x4 x77 = -2.0 * x33 + A[2] + B[2] x78 = x1 * x77 x79 = 2.0 * x73 x80 = x1 + x79 x81 = x35 * x80 x82 = x78 + x81 x83 = x37 + x7 x84 = x49**2 x85 = x37 + x84 x86 = 0.333333333333333315 * x39 x87 = x85 * x86 x88 = x49 * x62 x89 = x60 + x88 x90 = x27 * x31 x91 = x89 * x90 x92 = 2.0 * x36 x93 = x9 + x92 x94 = x1 * (4.0 * x55 + x93) x95 = x49 * x64 x96 = x21 * x5 x97 = x39 * x74 x98 = x70**2 x99 = x37 + x98 x100 = x86 * x99 x101 = 0.333333333333333315 * x99 x102 = x70 * x80 + x78 x103 = x102 * x90 x104 = 2.0 * x47 x105 = x104 + x9 x106 = x1 * (x105 + 4.0 * x73) x107 = x70 * x82 x108 = x0 ** (-2.0) x109 = x108 * x22 x110 = -x109 * x29 x111 = x108 * x21 x112 = x111 * x26 x113 = 0.166666666666666657 * x111 x114 = x113 * x27 x115 = x114 * x35 x116 = x109 * x27 x117 = -x116 * x17 x118 = 0.5 * x60 x119 = x111 * x53 x120 = 0.5 * x119 x121 = x26 * x59 x122 = 1.5 * x1 x123 = x122 + x55 x124 = x121 + x123 x125 = x114 * x4 x126 = 0.5 * x111 x127 = x35 * x4 x128 = 0.5 * x70 x129 = 0.333333333333333315 * x112 x130 = x126 * x74 x131 = 0.333333333333333315 * x111 x132 = x49 * x83 x133 = x123 + x49 * x59 x134 = x114 * x5 x135 = x35 * x49 x136 = x131 * x135 x137 = x61 + x9 x138 = 2.0 * x1 x139 = x131 * x48 x140 = x114 * x70 x141 = x111 * x128 x142 = -x116 * x82 x143 = x5 * x99 x144 = -x102 * x116 x145 = x114 * x26 x146 = x111 * x35 x147 = x126 * x56 x148 = 0.5 * x112 x149 = 0.5 * x78 x150 = x35 * x77 x151 = x122 + x73 x152 = x150 + x151 x153 = -x116 * x89 x154 = x131 * x85 x155 = x49 * x5 x156 = -x116 * x64 x157 = x39 * x56 x158 = x114 * x49 x159 = x131 * x70 x160 = x5 * x70 x161 = x129 * x27 x162 = x151 + x70 * x77 x163 = x79 + x9 x164 = x12 * x5 x165 = x14 + x9 x166 = x122 + x6 x167 = x27 * (x12 * x4 + x166) x168 = x113 * x167 x169 = x164 + x166 x170 = 0.5 * x13 x171 = x0 ** (-3.0) x172 = x171 * x21 x173 = 0.144337567297406433 * x172 x174 = x167 * x173 x175 = 0.577350269189625731 * x172 x176 = x175 * x26 x177 = x172 * x27 x178 = 0.288675134594812866 * x177 x179 = x127 * x178 x180 = x173 * x27 x181 = x169 * x180 x182 = x108 * x39 x183 = 0.433012701892219298 * x182 * x59 x184 = 0.433012701892219298 * x172 x185 = x184 * x35 x186 = x124 * x180 x187 = x184 * x70 x188 = x178 * x26 * x70 x189 = x184 * x74 x190 = x175 * x49 x191 = x133 * x180 x192 = x135 * x178 x193 = x160 * x178 x194 = x184 * x53 x195 = x184 * x4 x196 = x26 * x4 x197 = x178 * x196 x198 = x155 * x178 x199 = x184 * x5 x200 = x152 * x180 x201 = x162 * x180 x202 = 15.0 * x1 x203 = 4.0 * x164 + x202 + 8.0 * x6 + x8 x204 = x165 * x5 x205 = x12 * x9 + x204 x206 = 0.166666666666666667 * x111 x207 = 2.0 * x13 x208 = x165 * x4 + x207 - x28 x209 = 0.0416666666666666644 * x27 x210 = x208 * x209 x211 = 2.0 * x40 x212 = x1 + x211 x213 = x212 * x93 x214 = x1 + x92 x215 = x211 + x9 x216 = x214 * x215 x217 = 0.5 * x212 x218 = x1 * x39 x219 = 0.0833333333333333333 * x218 x220 = x26 * x35 x221 = x171 * x22 * x27 x222 = x1 + x104 x223 = 0.25 * x222 x224 = -x16 + x204 + x207 x225 = x111 * x209 x226 = x224 * x225 x227 = x137 * x15 x228 = x165 * x62 x229 = 0.5 * x15 x230 = 0.25 * x218 x231 = 0.25 * x172 x232 = x137 * x26 x233 = 2.0 * x60 x234 = x232 + x233 - x63 x235 = x225 * x234 x236 = 0.166666666666666657 * x177 x237 = x231 * x70 x238 = 0.25 * x80 x239 = x221 * x70 x240 = 0.5 * x172 x241 = x163 * x35 x242 = 2.0 * x78 x243 = x116 * (-x241 - x242 + x35 * x80) x244 = 2.0 * x84 x245 = x1 + x244 x246 = x10 * x245 x247 = x1 + x8 x248 = x244 + x9 x249 = x247 * x248 x250 = 0.5 * x245 x251 = x137 * x49 + x233 - x88 x252 = x251 * x5 x253 = x35 * x5 x254 = 4.0 * x121 + x202 + 8.0 * x55 + x92 x255 = x232 + x59 * x9 x256 = x146 * x251 x257 = 2.0 * x98 x258 = x1 + x257 x259 = 0.25 * x258 x260 = 0.5 * x257 + 0.5 * x9 x261 = x116 * (-x163 * x70 - x242 + x70 * x80) x262 = x12 * x184 x263 = x184 * x56 x264 = x184 * x77 x265 = 0.0721687836487032164 * x27 x266 = -x208 * x265 x267 = 0.0360843918243516082 * x218 x268 = 0.0721687836487032164 * x182 x269 = x222 * x268 x270 = x111 * x265 x271 = -x224 * x270 x272 = x234 * x270 x273 = 0.216506350946109649 * x182 * x80 x274 = x180 * x70 x275 = x258 * x268 # 324 item(s) result[0] = x23 * (x11 + 2.0 * x18) result[1] = x26 * x32 result[2] = x32 * x35 result[3] = x38 * x43 result[4] = x26 * x42 * x46 result[5] = x43 * x48 result[6] = x50 * x52 result[7] = x54 * x57 result[8] = x44 * x50 * x58 result[9] = x64 * x66 result[10] = x44 * x57 * x65 result[11] = x48 * x67 * x69 result[12] = x52 * x71 result[13] = x58 * x71 * x72 result[14] = x54 * x75 result[15] = x27 * x68 * x71 * x76 result[16] = x65 * x72 * x75 result[17] = x66 * x82 result[18] = x83 * x87 result[19] = x5 * x91 result[20] = 0.333333333333333315 * x46 * x5 * x85 result[21] = x23 * (x94 + 2.0 * x95) result[22] = x35 * x91 result[23] = x48 * x87 result[24] = x27 * x69 * x70 * x83 result[25] = x57 * x71 * x96 result[26] = x50 * x75 * x96 result[27] = x51 * x64 * x71 result[28] = x57 * x97 result[29] = x50 * x51 * x82 result[30] = x100 * x83 result[31] = x101 * x45 * x5 * x72 result[32] = x103 * x5 result[33] = x100 * x38 result[34] = x103 * x26 result[35] = x23 * (x106 + 2.0 * x107) result[36] = 0 result[37] = x110 result[38] = 0 result[39] = -x112 * x42 result[40] = -x115 * x41 result[41] = 0 result[42] = x117 result[43] = -x118 * x54 result[44] = -x120 * x35 result[45] = -x124 * x125 result[46] = -x126 * x127 * x59 result[47] = -x125 * x48 result[48] = 0 result[49] = -x119 * x128 result[50] = 0 result[51] = -x129 * x67 * x70 result[52] = -x130 * x4 result[53] = 0 result[54] = -x131 * x132 result[55] = -x133 * x134 result[56] = -x136 * x27 * x5 result[57] = ( -0.5 * x113 * ( 2.0 * x138 * x26 + 2.0 * x37 * x59 + x49 * (2.0 * x121 + x137) + 2.0 * x50 + x63 ) ) result[58] = -x115 * x133 result[59] = -x139 * x49 result[60] = -x140 * x83 result[61] = -x141 * x5 * x59 result[62] = -x130 * x5 result[63] = -x124 * x140 result[64] = -x118 * x97 result[65] = x142 result[66] = 0 result[67] = -x114 * x143 result[68] = 0 result[69] = -x101 * x112 result[70] = x144 result[71] = 0 result[72] = 0 result[73] = 0 result[74] = x110 result[75] = 0 result[76] = -x145 * x41 result[77] = -x146 * x42 result[78] = 0 result[79] = 0 result[80] = -x120 * x49 result[81] = 0 result[82] = -x147 * x4 result[83] = -x136 * x67 result[84] = x117 result[85] = -x148 * x53 result[86] = -x149 * x54 result[87] = -x114 * x76 result[88] = -x148 * x4 * x77 result[89] = -x125 * x152 result[90] = 0 result[91] = 0 result[92] = -x134 * x85 result[93] = 0 result[94] = x153 result[95] = -x154 * x35 result[96] = -x114 * x132 result[97] = -x147 * x5 result[98] = -x126 * x155 * x77 result[99] = x156 result[100] = -x149 * x157 result[101] = -x152 * x158 result[102] = -x159 * x83 result[103] = -x160 * x161 result[104] = -x134 * x162 result[105] = -x159 * x38 result[106] = -x145 * x162 result[107] = ( -0.5 * x113 * ( 2.0 * x138 * x35 + 2.0 * x37 * x77 + x70 * (2.0 * x150 + x163) + 2.0 * x71 + x81 ) ) result[108] = ( -0.5 * x113 * (x13 + 2.0 * x138 * x5 + x16 + x4 * (2.0 * x164 + x165) + 2.0 * x65) ) result[109] = -x168 * x26 result[110] = -x168 * x35 result[111] = -x131 * x76 result[112] = -x127 * x161 result[113] = -x139 * x4 result[114] = -x158 * x169 result[115] = -x157 * x170 result[116] = -x12 * x126 * x135 result[117] = x156 result[118] = -x147 * x35 result[119] = -x158 * x48 result[120] = -x140 * x169 result[121] = -x112 * x12 * x128 result[122] = -x170 * x97 result[123] = -x140 * x38 result[124] = -x148 * x74 result[125] = x142 result[126] = -x154 * x5 result[127] = x153 result[128] = -x115 * x85 result[129] = 0 result[130] = 0 result[131] = 0 result[132] = -x155 * x159 * x27 result[133] = -x141 * x56 result[134] = -x130 * x49 result[135] = 0 result[136] = 0 result[137] = 0 result[138] = -x131 * x143 result[139] = -x145 * x99 result[140] = x144 result[141] = 0 result[142] = 0 result[143] = 0 result[144] = 0 result[145] = x174 result[146] = 0 result[147] = x176 * x4 result[148] = x179 result[149] = 0 result[150] = x181 result[151] = x12 * x183 result[152] = x12 * x185 result[153] = x186 result[154] = x185 * x59 result[155] = x180 * x48 result[156] = 0 result[157] = x12 * x187 result[158] = 0 result[159] = x188 result[160] = x189 result[161] = 0 result[162] = x190 * x5 result[163] = x191 result[164] = x192 result[165] = 0 result[166] = 0 result[167] = 0 result[168] = x193 result[169] = x187 * x59 result[170] = x189 result[171] = 0 result[172] = 0 result[173] = 0 result[174] = 0 result[175] = x180 * x99 result[176] = 0 result[177] = 0 result[178] = 0 result[179] = 0 result[180] = 0 result[181] = 0 result[182] = 0 result[183] = 0 result[184] = x180 * x41 result[185] = 0 result[186] = 0 result[187] = 0 result[188] = x194 result[189] = 0 result[190] = x195 * x59 result[191] = x179 result[192] = 0 result[193] = x194 result[194] = 0 result[195] = x197 result[196] = x195 * x77 result[197] = 0 result[198] = 0 result[199] = 0 result[200] = x198 result[201] = 0 result[202] = x191 result[203] = x190 * x35 result[204] = x180 * x83 result[205] = x199 * x59 result[206] = x199 * x77 result[207] = x186 result[208] = x183 * x77 result[209] = x200 result[210] = 0 result[211] = x193 result[212] = 0 result[213] = x176 * x70 result[214] = x201 result[215] = 0 result[216] = x206 * ( -0.125 * x1 * x203 + 0.125 * x11 + 0.25 * x18 - 0.25 * x205 * x4 ) result[217] = -x112 * x210 result[218] = -x146 * x210 result[219] = -x219 * (0.25 * x213 - x214 * x217 + 0.25 * x216) result[220] = -x220 * x221 result[221] = x219 * (x105 * x217 - x212 * x223 - x215 * x223) result[222] = -x226 * x49 result[223] = -x230 * (0.25 * x227 + 0.25 * x228 - x229 * x62) result[224] = -x135 * x231 result[225] = -x235 * x4 result[226] = -x127 * x231 result[227] = x236 * x4 * x49 result[228] = -x226 * x70 result[229] = -x237 * x26 result[230] = x230 * (-x15 * x238 + x163 * x229 - x165 * x238) result[231] = -x239 * x4 result[232] = x196 * x240 result[233] = -x243 * x4 result[234] = -x219 * (0.25 * x246 - x247 * x250 + 0.25 * x249) result[235] = -x225 * x252 result[236] = -x221 * x253 result[237] = x206 * ( -0.125 * x1 * x254 - 0.25 * x255 * x49 + 0.125 * x94 + 0.25 * x95 ) result[238] = -x209 * x256 result[239] = x219 * (x105 * x250 - x223 * x245 - x223 * x248) result[240] = -x239 * x49 result[241] = -x237 * x5 result[242] = x155 * x240 result[243] = -x235 * x70 result[244] = -x230 * (x137 * x238 - 0.5 * x163 * x62 + x238 * x62) result[245] = -x243 * x49 result[246] = x219 * (-x10 * x259 - x247 * x259 + x247 * x260) result[247] = x236 * x26 * x5 result[248] = -x261 * x5 result[249] = x219 * (-x214 * x259 + x214 * x260 - x259 * x93) result[250] = -x26 * x261 result[251] = x206 * ( 0.25 * x1 * (x104 + 4.0 * x150 + x202 + 8.0 * x73) - 0.25 * x106 - 0.5 * x107 + 0.5 * x70 * (x241 + x77 * x9) ) result[252] = 0 result[253] = 0 result[254] = x174 result[255] = 0 result[256] = x197 result[257] = x127 * x175 result[258] = 0 result[259] = 0 result[260] = x262 * x49 result[261] = 0 result[262] = x263 result[263] = x192 result[264] = x181 result[265] = x26 * x262 result[266] = 0.433012701892219298 * x12 * x182 * x77 result[267] = x180 * x38 result[268] = x26 * x264 result[269] = x200 result[270] = 0 result[271] = 0 result[272] = x180 * x85 result[273] = 0 result[274] = 0 result[275] = 0 result[276] = x198 result[277] = x263 result[278] = x264 * x49 result[279] = 0 result[280] = 0 result[281] = 0 result[282] = x160 * x175 result[283] = x188 result[284] = x201 result[285] = 0 result[286] = 0 result[287] = 0 result[288] = x206 * ( 0.216506350946109649 * x1 * x203 - 0.216506350946109649 * x11 - 0.433012701892219298 * x18 + 0.433012701892219298 * x205 * x4 ) result[289] = -x112 * x266 result[290] = -x146 * x266 result[291] = x267 * (-x213 + x216) result[292] = x180 * x220 result[293] = x269 result[294] = -x271 * x49 result[295] = 0.108253175473054825 * x218 * (-x227 + x228) result[296] = x185 * x49 result[297] = -x272 * x4 result[298] = -x185 * x4 result[299] = 0 result[300] = -x271 * x70 result[301] = x187 * x26 result[302] = x273 result[303] = -x274 * x4 result[304] = 0 result[305] = 0 result[306] = x267 * (x246 - x249) result[307] = -x252 * x270 result[308] = -x180 * x253 result[309] = x206 * ( -0.216506350946109649 * x1 * x254 - 0.433012701892219298 * x255 * x49 + 0.216506350946109649 * x94 + 0.433012701892219298 * x95 ) result[310] = -x256 * x265 result[311] = -x269 result[312] = x274 * x49 result[313] = -x187 * x5 result[314] = 0 result[315] = -x272 * x70 result[316] = -x273 result[317] = 0 result[318] = x275 result[319] = 0 result[320] = 0 result[321] = -x275 result[322] = 0 result[323] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_32(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (fd) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = x1 * (ax * A[0] + bx * B[0]) x3 = -x2 x4 = x3 + A[0] x5 = x3 + B[0] x6 = x4 * x5 x7 = 4.0 * x6 x8 = x5**2 x9 = 2.0 * x8 x10 = 3.0 * x1 x11 = x10 + x9 x12 = x1 * (x11 + x7) x13 = -2.0 * x2 + A[0] + B[0] x14 = x1 * x13 x15 = 2.0 * x6 x16 = x1 + x15 x17 = x16 * x5 x18 = x14 + x17 x19 = 2.0 * x4 x20 = x12 + x18 * x19 x21 = x20 * x4 x22 = x16 * x4 x23 = 2.0 * x14 x24 = x17 + x22 + x23 x25 = 2.0 * x1 x26 = 2.2360679774997897 x27 = ax * bx * x1 x28 = ( 5.56832799683170785 * da * db * numpy.exp(-x27 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x29 = numpy.sqrt(x1) * x28 x30 = x26 * x29 x31 = 0.0166666666666666664 * x1 * x30 x32 = x1 * (ax * A[1] + bx * B[1]) x33 = -x32 x34 = x33 + B[1] x35 = x1 * x34 x36 = 3.87298334620741689 x37 = x4**2 x38 = 2.0 * x37 x39 = x10 + x38 x40 = x1 * (x39 + x7) x41 = x14 + x22 x42 = x36 * (x19 * x41 + x40) x43 = 0.0166666666666666664 * x29 x44 = x42 * x43 x45 = x1 * (ax * A[2] + bx * B[2]) x46 = -x45 x47 = x46 + B[2] x48 = x1 * x47 x49 = x34**2 x50 = 0.5 * x1 x51 = x49 + x50 x52 = x1**1.5 * x28 x53 = x4 * x52 x54 = x51 * x53 x55 = 1.5 * x1 x56 = x37 + x55 x57 = 0.0666666666666666657 * x26 x58 = x56 * x57 x59 = x36 * x47 x60 = x4 * x56 x61 = x29 * x35 x62 = 0.0666666666666666657 * x61 x63 = x47**2 x64 = x50 + x63 x65 = x53 * x64 x66 = x33 + A[1] x67 = x1 * x66 x68 = x20 * x29 x69 = 0.0833333333333333287 * x68 x70 = x34 * x66 x71 = x50 + x70 x72 = 1.73205080756887729 x73 = 0.166666666666666657 * x52 x74 = x72 * x73 x75 = x41 * x74 x76 = x41 * x72 x77 = x47 * x76 x78 = x29 * x67 x79 = 0.166666666666666657 * x78 x80 = -2.0 * x32 + A[1] + B[1] x81 = x1 * x80 x82 = 2.0 * x70 x83 = x1 + x82 x84 = x34 * x83 x85 = x81 + x84 x86 = x37 + x50 x87 = x73 * x86 x88 = x52 * x71 x89 = 0.333333333333333315 * x86 x90 = x72 * x89 x91 = x52 * x66 x92 = x64 * x91 x93 = x46 + A[2] x94 = x1 * x93 x95 = 0.166666666666666657 * x93 x96 = x47 * x93 x97 = x50 + x96 x98 = x52 * x93 x99 = x51 * x98 x100 = x52 * x97 x101 = -2.0 * x45 + A[2] + B[2] x102 = x1 * x101 x103 = 2.0 * x96 x104 = x1 + x103 x105 = x104 * x47 x106 = x102 + x105 x107 = x66**2 x108 = x107 + x50 x109 = x18 * x73 x110 = x66 * x83 x111 = x110 + x81 x112 = x50 + x6 x113 = x112 * x74 x114 = x112 * x52 x115 = x114 * x72 x116 = 0.333333333333333315 * x108 x117 = x116 * x47 x118 = 4.0 * x70 x119 = 2.0 * x49 x120 = x10 + x119 x121 = x1 * (x118 + x120) x122 = 2.0 * x66 x123 = x121 + x122 * x85 x124 = x1 * x4 x125 = 0.0833333333333333287 * x29 x126 = x124 * x125 x127 = 0.166666666666666657 * x4 x128 = x111 * x72 x129 = 1.0 * x112 x130 = x91 * x97 x131 = x4 * x85 x132 = 0.166666666666666657 * x29 * x94 x133 = x71 * x97 x134 = x106 * x72 x135 = x93**2 x136 = x135 + x50 x137 = 0.333333333333333315 * x136 x138 = x137 * x34 x139 = x104 * x93 x140 = x102 + x139 x141 = x140 * x72 x142 = 4.0 * x96 x143 = 2.0 * x63 x144 = x10 + x143 x145 = x1 * (x142 + x144) x146 = 2.0 * x93 x147 = x106 * x146 + x145 x148 = x50 + x8 x149 = x148 * x91 x150 = x107 + x55 x151 = x150 * x57 x152 = x1 * x5 x153 = 2.0 * x107 x154 = x10 + x153 x155 = x1 * (x118 + x154) x156 = x111 * x122 + x155 x157 = x36 * x43 x158 = x156 * x157 x159 = x36 * x5 x160 = x123 * x66 x161 = 2.0 * x81 x162 = x110 + x161 + x84 x163 = x148 * x98 x164 = x5 * x72 x165 = x74 * x97 x166 = x108 * x73 x167 = x136 * x73 x168 = x71 * x74 x169 = x135 + x55 x170 = x169 * x57 x171 = x169 * x93 x172 = 2.0 * x135 x173 = x10 + x172 x174 = x1 * (x142 + x173) x175 = x140 * x146 + x174 x176 = x157 * x175 x177 = x147 * x93 x178 = 2.0 * x102 x179 = x105 + x139 + x178 x180 = x0 ** (-2.0) x181 = x180 * x29 x182 = 0.00833333333333333322 * x181 x183 = x182 * x42 x184 = x34 * x4 x185 = x180 * x30 x186 = 0.0666666666666666657 * x185 x187 = x181 * x4 x188 = 0.0333333333333333329 * x187 * x56 x189 = 0.0416666666666666644 * x180 x190 = x189 * x68 x191 = 0.0833333333333333287 * x52 x192 = x191 * x81 x193 = x125 * x180 x194 = x34 * x80 x195 = x55 + x70 x196 = x194 + x195 x197 = x1 * x87 x198 = x47 * x72 x199 = x193 * x93 x200 = x181 * x93 x201 = x200 * x34 x202 = x197 * x72 x203 = 0.166666666666666657 * x181 x204 = x18 * x66 x205 = x66 * x80 x206 = x195 + x205 x207 = x1 * x206 x208 = 0.333333333333333315 * x66 x209 = x112 * x72 x210 = x181 * x47 x211 = x50 * x80 x212 = x10 + x82 x213 = x66 * (2.0 * x194 + x212) x214 = x211 + 0.5 * x213 + 2.0 * x35 + x67 + 0.5 * x84 x215 = x203 * x214 x216 = x4 * x72 x217 = x203 * x216 x218 = x187 * x208 * x64 x219 = x199 * x72 x220 = 0.5 * x93 x221 = 0.5 * x1 x222 = x221 * x52 x223 = x112 * x222 x224 = x203 * x93 x225 = x196 * x4 x226 = 0.5 * x53 x227 = x106 * x180 x228 = x125 * x227 x229 = x1 * x167 x230 = x141 * x193 x231 = x10 + 6.0 * x107 x232 = 0.0166666666666666664 * x231 x233 = x1 * x52 x234 = x233 * x26 x235 = x232 * x234 x236 = 0.5 * x66 x237 = 2.0 * x67 x238 = 0.5 * x110 + x211 + x236 * (2.0 * x205 + x212) + x237 + x35 x239 = 0.0333333333333333329 * x181 x240 = x238 * x239 x241 = x213 + x237 + 4.0 * x35 x242 = 0.0333333333333333329 * x185 x243 = x148 * x200 * x208 x244 = 0.166666666666666657 * x66 x245 = x227 * x29 x246 = x189 * x29 x247 = x147 * x246 x248 = 0.0333333333333333329 * x169 x249 = x171 * x186 x250 = x182 * x36 x251 = x175 * x250 x252 = x34 * x36 x253 = x193 * x76 x254 = x181 * x66 x255 = x254 * x47 x256 = x102 * x191 x257 = x34 * x72 x258 = x101 * x47 x259 = x55 + x96 x260 = x258 + x259 x261 = x1 * x166 x262 = x111 * x193 x263 = x193 * x72 x264 = x101 * x93 x265 = x259 + x264 x266 = x1 * x265 x267 = 0.333333333333333315 * x200 x268 = x267 * x4 * x51 x269 = x265 * x34 x270 = x101 * x50 x271 = x10 + x103 x272 = x93 * (2.0 * x258 + x271) x273 = 0.5 * x105 + x270 + 0.5 * x272 + 2.0 * x48 + x94 x274 = x203 * x273 x275 = x150 * x66 x276 = x239 * x275 x277 = x156 * x250 x278 = x47 * x66 x279 = x150 * x186 x280 = x123 * x246 x281 = x203 * x66 x282 = x10 + 6.0 * x135 x283 = 0.0166666666666666664 * x234 x284 = x282 * x283 x285 = 0.0166666666666666664 * x181 x286 = x159 * x34 x287 = 0.5 * x93 x288 = 2.0 * x94 x289 = 0.5 * x139 + x270 + x287 * (2.0 * x264 + x271) + x288 + x48 x290 = x239 * x289 x291 = x272 + x288 + 4.0 * x48 x292 = x10 + x15 x293 = 0.5 * x4 x294 = x13 * x5 x295 = x4 * (x292 + 2.0 * x294) x296 = 2.0 * x124 x297 = 4.0 * x152 + x295 + x296 x298 = 0.5 * x14 x299 = x13 * x4 x300 = ( 0.5 * x36 * (2.0 * x152 + x22 + 2.0 * x293 * (x292 + 2.0 * x299) + 2.0 * x296 + 2.0 * x298) ) x301 = x239 * x300 x302 = x10 + 6.0 * x37 x303 = x283 * x302 x304 = x302 * x34 x305 = 0.5 * x29 * (2.0 * x124 + 4.0 * x152 + x17 + x295 + 2.0 * x298) x306 = x180 * x305 x307 = x55 + x6 x308 = x299 + x307 x309 = x1 * x308 x310 = 0.333333333333333315 * x187 x311 = x308 * x72 x312 = x311 * x34 x313 = x72 * x97 x314 = x294 + x307 x315 = x14 * x191 x316 = x66 * x72 x317 = x5 * x66 x318 = x71 * x72 x319 = x0 ** (-3.0) x320 = x29 * x319 x321 = 0.0288675134594812872 * x320 x322 = -x300 * x321 x323 = 0.0288675134594812872 * x30 * x319 x324 = 0.0144337567297406436 * x320 x325 = x324 * x59 x326 = 0.144337567297406433 * x319 x327 = -x305 * x326 x328 = x180 * x52 x329 = x328 * x80 x330 = 0.144337567297406433 * x329 x331 = x29 * x326 x332 = x198 * x331 x333 = 0.288675134594812866 * x320 x334 = x333 * x4 x335 = x333 * x64 x336 = x331 * x93 x337 = 0.577350269189625731 * x320 * x93 x338 = -x184 * x337 x339 = x333 * x66 x340 = x206 * x72 x341 = 0.144337567297406433 * x328 x342 = x13 * x341 x343 = -x214 * x331 x344 = x336 * x72 x345 = 0.433012701892219298 * x180 x346 = x13 * x345 x347 = x345 * x80 x348 = 0.0721687836487032164 * x320 x349 = x136 * x72 x350 = x136 * x333 x351 = x348 * x72 x352 = -x140 * x351 x353 = x231 * x323 x354 = x321 * x36 x355 = -x238 * x354 x356 = -x317 * x337 x357 = -x351 * x41 x358 = x72 * x86 x359 = x333 * x86 x360 = x101 * x341 x361 = x216 * x331 x362 = x278 * x320 x363 = -0.577350269189625731 * x362 * x4 x364 = x101 * x345 x365 = x331 * x72 x366 = 0.433012701892219298 * x4 x367 = x333 * x93 x368 = x159 * x324 x369 = x164 * x331 x370 = x265 * x72 x371 = -x273 * x331 x372 = x282 * x323 x373 = -x289 * x354 x374 = 0.25 * x1 x375 = 15.0 * x1 x376 = x375 + 8.0 * x6 x377 = 4.0 * x294 + x376 + x9 x378 = x1 * x377 x379 = x292 * x5 x380 = x10 * x13 x381 = x379 + x380 x382 = x4 * (x19 * x381 + x378) x383 = x292 * x4 x384 = 7.0 * x14 + x17 + x297 + x379 + x383 x385 = 0.0333333333333333333 * x185 x386 = 0.25 * x4 x387 = 4.0 * x299 + x376 + x38 x388 = 0.125 * x1 x389 = x380 + x383 x390 = 0.0333333333333333333 * x181 x391 = -x390 * (x386 * x389 - x386 * x41 + x387 * x388 - 0.125 * x40) x392 = x1 + x119 x393 = 9.0 * x1 x394 = x38 + x393 x395 = x120 * x39 x396 = 0.0166666666666666667 * x26 x397 = x396 * x52 x398 = x124 * x397 x399 = x184 * x320 * x59 x400 = x1 + x143 x401 = 0.25 * x400 x402 = x39 * x401 x403 = 0.166666666666666667 * x181 x404 = x403 * (0.125 * x12 + x18 * x386 - 0.125 * x378 - x381 * x386) x405 = x389 * x83 x406 = x212 * x41 x407 = 0.166666666666666667 * x233 x408 = x407 * x72 x409 = x16 * x4 - x23 - x383 x410 = x246 * x409 x411 = x212 * x34 x412 = x10 * x80 x413 = x411 + x412 x414 = x1 + x38 x415 = 0.125 * x414 x416 = 0.125 * x39 x417 = 0.25 * x414 x418 = 0.25 * x83 x419 = 0.0833333333333333333 * x52 x420 = x419 * x72 x421 = x420 * x48 x422 = x419 * x67 x423 = 0.125 * x104 x424 = x120 * x414 x425 = x419 * x94 x426 = 0.25 * x104 x427 = x271 * x47 x428 = x10 * x101 x429 = x427 + x428 x430 = x1 + x153 x431 = 0.125 * x430 x432 = 0.125 * x154 x433 = x212 * x66 x434 = x412 + x433 x435 = x16 * x434 x436 = 0.25 * x66 x437 = x375 + 8.0 * x70 x438 = x1 * (x119 + 4.0 * x194 + x437) x439 = 0.125 * x121 - x413 * x436 + x436 * x85 - 0.125 * x438 x440 = x4 * x403 x441 = -x161 - x433 + x66 * x83 x442 = x216 * x246 x443 = x154 * x401 x444 = x124 * x419 x445 = x246 * x93 x446 = x16 * x5 - x23 - x379 x447 = x316 * x446 x448 = x16 * x212 x449 = 0.25 * x52 x450 = -x161 + x34 * x83 - x411 x451 = x193 * x216 x452 = x1 + x172 x453 = 0.0208333333333333322 * x233 x454 = 0.0208333333333333322 * x52 * x72 x455 = 0.125 * x140 x456 = x271 * x93 x457 = x428 + x456 x458 = 0.25 * x452 x459 = x104 * x93 - x178 - x456 x460 = x375 + 8.0 * x96 x461 = x143 + 4.0 * x258 + x460 x462 = 0.25 * x1 * x461 - x106 * x220 - 0.25 * x145 + 0.5 * x429 * x93 x463 = x1 + x9 x464 = x153 + x393 x465 = x11 * x154 x466 = x397 * x67 x467 = x153 + 4.0 * x205 + x437 x468 = x390 * (x111 * x436 + 0.125 * x155 - x388 * x467 - x434 * x436) x469 = x159 * x362 x470 = x66 * (x122 * x413 + x438) x471 = x241 + x411 + x433 + 7.0 * x81 + x84 x472 = x11 * x430 x473 = x154 * x463 x474 = x164 * x441 x475 = x403 * x93 x476 = x403 * x66 x477 = 0.25 * x173 x478 = x172 + x393 x479 = x52 * x94 x480 = x396 * x479 x481 = x390 * ( 0.25 * x1 * (x172 + 4.0 * x264 + x460) - x140 * x220 - 0.25 * x174 + 0.5 * x457 * x93 ) x482 = x252 * x324 x483 = x316 * x331 x484 = x108 * x72 x485 = -x111 * x351 x486 = x108 * x333 x487 = 0.433012701892219298 * x66 x488 = 0.433012701892219298 * x1 x489 = x390 * ( 0.216506350946109649 * x1 * x387 - x366 * x41 + 0.433012701892219298 * x389 * x4 - 0.216506350946109649 * x40 ) x490 = 0.00721687836487032181 * x26 * x52 x491 = x180 * x53 x492 = 0.0433012701892219257 * x26 * x400 x493 = ( 0.216506350946109649 * x1 * x377 - 0.216506350946109649 * x12 - x18 * x366 + 0.433012701892219298 * x381 * x4 ) x494 = 0.0360843918243516082 * x233 x495 = x494 * x72 x496 = 0.0721687836487032164 * x409 * x72 x497 = 0.0721687836487032164 * x52 x498 = x180 * x497 x499 = x400 * x498 x500 = x104 * x495 x501 = 0.0360843918243516082 * x479 x502 = x104 * x498 x503 = x227 * x497 x504 = ( 0.216506350946109649 * x121 - x413 * x487 - 0.216506350946109649 * x438 + x487 * x85 ) x505 = 0.0721687836487032164 * x200 x506 = x180 * x91 x507 = 0.216506350946109649 * x104 x508 = x452 * x494 x509 = x452 * x498 x510 = x141 * x498 x511 = -x390 * ( 0.216506350946109649 * x1 * x467 - x111 * x487 - 0.216506350946109649 * x155 + x434 * x487 ) x512 = 0.0144337567297406454 * x173 * x180 * x26 * x98 # 540 item(s) result[0] = -x31 * (x21 + x24 * x25) result[1] = -x35 * x44 result[2] = -x44 * x48 result[3] = -x54 * x58 result[4] = -x59 * x60 * x62 result[5] = -x58 * x65 result[6] = -x67 * x69 result[7] = -x71 * x75 result[8] = -x77 * x79 result[9] = -x85 * x87 result[10] = -x47 * x88 * x90 result[11] = -x89 * x92 result[12] = -x69 * x94 result[13] = -x61 * x76 * x95 result[14] = -x75 * x97 result[15] = -x89 * x99 result[16] = -x100 * x34 * x90 result[17] = -x106 * x87 result[18] = -x108 * x109 result[19] = -x111 * x113 result[20] = -x115 * x117 result[21] = -x123 * x126 result[22] = -x127 * x128 * x29 * x48 result[23] = -x116 * x65 result[24] = -x18 * x72 * x78 * x95 result[25] = -x129 * x71 * x98 result[26] = -x129 * x130 result[27] = -x131 * x132 * x72 result[28] = -1.0 * x133 * x53 result[29] = -x127 * x134 * x78 result[30] = -x109 * x136 result[31] = -x115 * x138 result[32] = -x113 * x140 result[33] = -x137 * x54 result[34] = -x127 * x141 * x61 result[35] = -x126 * x147 result[36] = -x149 * x151 result[37] = -x152 * x158 result[38] = -0.0666666666666666657 * x150 * x159 * x47 * x78 result[39] = -x31 * (x160 + x162 * x25) result[40] = -x158 * x48 result[41] = -x151 * x92 result[42] = -x116 * x163 result[43] = -x111 * x132 * x164 result[44] = -x100 * x116 * x164 result[45] = -x123 * x125 * x94 result[46] = -x111 * x165 result[47] = -x106 * x166 result[48] = -x137 * x149 result[49] = -x137 * x164 * x88 result[50] = -x141 * x5 * x79 result[51] = -x167 * x85 result[52] = -x140 * x168 result[53] = -x125 * x147 * x67 result[54] = -x163 * x170 result[55] = -x159 * x171 * x62 result[56] = -x152 * x176 result[57] = -x170 * x99 result[58] = -x176 * x35 result[59] = -x31 * (x177 + x179 * x25) result[60] = 0 result[61] = x183 result[62] = 0 result[63] = x184 * x186 * x56 result[64] = x188 * x59 result[65] = 0 result[66] = x190 result[67] = x192 * x76 result[68] = x193 * x77 result[69] = x196 * x197 result[70] = x198 * x81 * x87 result[71] = x197 * x64 result[72] = 0 result[73] = x199 * x76 result[74] = 0 result[75] = x201 * x89 result[76] = x202 * x97 result[77] = 0 result[78] = x203 * x204 result[79] = x113 * x207 result[80] = x208 * x209 * x210 result[81] = x215 * x4 result[82] = x206 * x217 * x47 result[83] = x218 result[84] = x18 * x219 result[85] = x114 * x220 * x81 result[86] = x223 * x97 result[87] = x224 * x225 * x72 result[88] = x226 * x81 * x97 result[89] = x216 * x228 result[90] = 0 result[91] = x209 * x229 result[92] = 0 result[93] = x138 * x187 result[94] = x230 * x4 result[95] = 0 result[96] = x148 * x235 result[97] = x159 * x240 result[98] = x159 * x210 * x232 result[99] = ( 0.25 * x242 * ( 4.0 * x1 * x212 + x121 + 4.0 * x236 * x241 + 8.0 * x236 * x85 + 4.0 * x34 * x81 + 4.0 * x66 * x81 ) ) result[100] = x240 * x59 result[101] = x235 * x64 result[102] = x243 result[103] = x164 * x206 * x224 result[104] = x164 * x181 * x208 * x97 result[105] = x215 * x93 result[106] = x165 * x207 result[107] = x244 * x245 result[108] = x148 * x229 result[109] = x164 * x167 * x81 result[110] = x230 * x5 result[111] = x196 * x229 result[112] = x141 * x192 result[113] = x247 result[114] = 0 result[115] = x159 * x200 * x248 result[116] = 0 result[117] = x249 * x34 result[118] = x251 result[119] = 0 result[120] = 0 result[121] = 0 result[122] = x183 result[123] = 0 result[124] = x188 * x252 result[125] = x186 * x47 * x60 result[126] = 0 result[127] = 0 result[128] = x253 * x66 result[129] = 0 result[130] = x202 * x71 result[131] = x255 * x89 result[132] = x190 result[133] = x253 * x34 result[134] = x256 * x76 result[135] = x197 * x51 result[136] = x102 * x257 * x87 result[137] = x197 * x260 result[138] = 0 result[139] = 0 result[140] = x209 * x261 result[141] = 0 result[142] = x216 * x262 result[143] = x117 * x187 result[144] = x204 * x263 result[145] = x223 * x71 result[146] = 0.5 * x102 * x112 * x91 result[147] = x131 * x263 result[148] = x102 * x226 * x71 result[149] = x217 * x260 * x66 result[150] = x18 * x224 result[151] = 0.333333333333333315 * x201 * x209 result[152] = x113 * x266 result[153] = x268 result[154] = x217 * x269 result[155] = x274 * x4 result[156] = 0 result[157] = 0 result[158] = x159 * x276 result[159] = 0 result[160] = x277 result[161] = x278 * x279 result[162] = x148 * x261 result[163] = x164 * x262 result[164] = x102 * x164 * x166 result[165] = x280 result[166] = x128 * x256 result[167] = x260 * x261 result[168] = x243 result[169] = x164 * x267 * x71 result[170] = x164 * x265 * x281 result[171] = x224 * x85 result[172] = x168 * x266 result[173] = x274 * x66 result[174] = x148 * x284 result[175] = x282 * x285 * x286 result[176] = x159 * x290 result[177] = x284 * x51 result[178] = x252 * x290 result[179] = ( 0.25 * x242 * ( 4.0 * x1 * x271 + 4.0 * x102 * x47 + 4.0 * x102 * x93 + 8.0 * x106 * x287 + x145 + 4.0 * x287 * x291 ) ) result[180] = ( 0.25 * x242 * ( 4.0 * x1 * x292 + x12 + 4.0 * x14 * x4 + 4.0 * x14 * x5 + 8.0 * x18 * x293 + 4.0 * x293 * x297 ) ) result[181] = x301 * x34 result[182] = x301 * x47 result[183] = x303 * x51 result[184] = x285 * x304 * x59 result[185] = x303 * x64 result[186] = x244 * x306 result[187] = x168 * x309 result[188] = x198 * x281 * x308 result[189] = x131 * x203 result[190] = x198 * x310 * x71 result[191] = x218 result[192] = x306 * x95 result[193] = x224 * x312 result[194] = x165 * x309 result[195] = x268 result[196] = x310 * x313 * x34 result[197] = x127 * x245 result[198] = x261 * x314 result[199] = x128 * x315 result[200] = x14 * x166 * x198 result[201] = x280 result[202] = x198 * x262 result[203] = x261 * x64 result[204] = x224 * x314 * x316 result[205] = x14 * x220 * x88 result[206] = 0.5 * x130 * x14 result[207] = x219 * x85 result[208] = x133 * x222 result[209] = x228 * x316 result[210] = x229 * x314 result[211] = x14 * x167 * x257 result[212] = x141 * x315 result[213] = x229 * x51 result[214] = x230 * x34 result[215] = x247 result[216] = x279 * x317 result[217] = x277 result[218] = x276 * x59 result[219] = 0 result[220] = 0 result[221] = 0 result[222] = x116 * x200 * x5 result[223] = x111 * x219 result[224] = x261 * x313 result[225] = 0 result[226] = 0 result[227] = 0 result[228] = x137 * x254 * x5 result[229] = x229 * x318 result[230] = x230 * x66 result[231] = 0 result[232] = 0 result[233] = 0 result[234] = x249 * x5 result[235] = x201 * x248 * x36 result[236] = x251 result[237] = 0 result[238] = 0 result[239] = 0 result[240] = 0 result[241] = x322 result[242] = 0 result[243] = -x304 * x323 result[244] = -x302 * x325 result[245] = 0 result[246] = x327 result[247] = -x311 * x330 result[248] = -x308 * x332 result[249] = -x225 * x333 result[250] = -x198 * x334 * x80 result[251] = -x335 * x4 result[252] = 0 result[253] = -x311 * x336 result[254] = 0 result[255] = x338 result[256] = -x313 * x334 result[257] = 0 result[258] = -x314 * x339 result[259] = -x340 * x342 result[260] = -x13 * x198 * x339 result[261] = x343 result[262] = -x206 * x332 result[263] = -x335 * x66 result[264] = -x314 * x344 result[265] = -x346 * x80 * x98 result[266] = -x100 * x346 result[267] = -x196 * x344 result[268] = -x100 * x347 result[269] = -x134 * x348 result[270] = 0 result[271] = -x342 * x349 result[272] = 0 result[273] = -x34 * x350 result[274] = x352 result[275] = 0 result[276] = -x353 * x5 result[277] = x355 result[278] = -x231 * x325 result[279] = 0 result[280] = 0 result[281] = 0 result[282] = x356 result[283] = -x336 * x340 result[284] = -x313 * x339 result[285] = 0 result[286] = 0 result[287] = 0 result[288] = -x350 * x5 result[289] = -x330 * x349 result[290] = x352 result[291] = 0 result[292] = 0 result[293] = 0 result[294] = 0 result[295] = -x171 * x354 result[296] = 0 result[297] = 0 result[298] = 0 result[299] = 0 result[300] = 0 result[301] = 0 result[302] = 0 result[303] = 0 result[304] = -x354 * x60 result[305] = 0 result[306] = 0 result[307] = 0 result[308] = x357 result[309] = 0 result[310] = -x330 * x358 result[311] = -x359 * x47 result[312] = 0 result[313] = x357 result[314] = 0 result[315] = -x34 * x359 result[316] = -x358 * x360 result[317] = 0 result[318] = 0 result[319] = 0 result[320] = -x209 * x339 result[321] = 0 result[322] = -x206 * x361 result[323] = x363 result[324] = -x18 * x351 result[325] = -x114 * x347 result[326] = -x114 * x364 result[327] = -x225 * x365 result[328] = -x101 * x329 * x366 result[329] = -x260 * x361 result[330] = 0 result[331] = -x209 * x367 result[332] = 0 result[333] = x338 result[334] = -x265 * x361 result[335] = 0 result[336] = 0 result[337] = 0 result[338] = -x231 * x368 result[339] = 0 result[340] = x355 result[341] = -x353 * x47 result[342] = -x148 * x339 result[343] = -x206 * x369 result[344] = -x101 * x164 * x339 result[345] = x343 result[346] = -x340 * x360 result[347] = -x260 * x339 result[348] = -x148 * x367 result[349] = -x164 * x367 * x80 result[350] = -x265 * x369 result[351] = -x196 * x367 result[352] = -x330 * x370 result[353] = x371 result[354] = 0 result[355] = -x282 * x368 result[356] = 0 result[357] = -x34 * x372 result[358] = x373 result[359] = 0 result[360] = -x385 * (0.125 * x21 + x24 * x374 - x374 * x384 - 0.125 * x382) result[361] = -x252 * x391 result[362] = -x391 * x59 result[363] = x398 * (-0.5 * x39 * x392 + 0.25 * x392 * x394 + 0.25 * x395) result[364] = 0.0500000000000000028 * x399 result[365] = x398 * (-0.5 * x144 * x39 + x394 * x401 + x402) result[366] = -x404 * x66 result[367] = x408 * (0.125 * x405 + 0.125 * x406 - 0.25 * x41 * x83) result[368] = -x198 * x410 * x66 result[369] = x407 * (x413 * x415 - 0.25 * x414 * x85 + x416 * x85) result[370] = x421 * (x212 * x417 + x39 * x418 - 0.5 * x414 * x83) result[371] = x422 * (-0.5 * x144 * x414 + x401 * x414 + x402) result[372] = -x404 * x93 result[373] = -x257 * x410 * x93 result[374] = x408 * (-0.25 * x271 * x41 + x389 * x423 + x41 * x423) result[375] = x425 * (0.25 * x39 * x392 - 0.5 * x392 * x414 + 0.25 * x424) result[376] = x35 * x420 * (x104 * x417 - 0.5 * x271 * x414 + x39 * x426) result[377] = x407 * (x106 * x415 + x106 * x416 - 0.25 * x414 * x429) result[378] = x407 * (-0.25 * x18 * x430 + x18 * x432 + x381 * x431) result[379] = x408 * (-0.25 * x111 * x16 + 0.125 * x111 * x292 + 0.125 * x435) result[380] = x421 * (0.25 * x154 * x16 - 0.5 * x16 * x430 + 0.25 * x292 * x430) result[381] = -x439 * x440 result[382] = -x441 * x442 * x47 result[383] = x444 * (-0.5 * x144 * x430 + x401 * x430 + x443) result[384] = -x445 * x447 result[385] = x449 * x94 * (-0.5 * x16 * x83 + 0.25 * x292 * x83 + 0.25 * x448) result[386] = x449 * x67 * (-0.5 * x16 * x271 + x16 * x426 + x292 * x426) result[387] = -x442 * x450 * x93 result[388] = x124 * x449 * (x104 * x418 + x212 * x426 - 0.5 * x271 * x83) result[389] = x451 * x66 * (x104 * x47 - x178 - x427) result[390] = x453 * (-2.0 * x173 * x18 + x18 * x452 + x381 * x452) result[391] = x35 * x454 * (-2.0 * x16 * x173 + x16 * x452 + x292 * x452) result[392] = x408 * (x16 * x455 - 0.25 * x16 * x457 + x292 * x455) result[393] = x444 * (x120 * x458 - 0.5 * x173 * x392 + x392 * x458) result[394] = x34 * x451 * x459 result[395] = -x440 * x462 result[396] = x466 * (-0.5 * x154 * x463 + 0.25 * x463 * x464 + 0.25 * x465) result[397] = -x159 * x468 result[398] = 0.0500000000000000028 * x469 result[399] = -x385 * (0.125 * x160 + x162 * x374 - x374 * x471 - 0.125 * x470) result[400] = -x468 * x59 result[401] = x466 * (-0.5 * x144 * x154 + x401 * x464 + x443) result[402] = x425 * (-0.5 * x430 * x463 + 0.25 * x472 + 0.25 * x473) result[403] = -x445 * x474 result[404] = x152 * x420 * (x154 * x426 - 0.5 * x271 * x430 + x426 * x430) result[405] = -x439 * x475 result[406] = x408 * (-0.25 * x111 * x271 + x111 * x423 + x423 * x434) result[407] = x407 * (x106 * x431 + x106 * x432 - 0.25 * x429 * x430) result[408] = x422 * (x11 * x458 - 0.5 * x173 * x463 + x458 * x463) result[409] = x152 * x454 * (-2.0 * x173 * x83 + x212 * x452 + x452 * x83) result[410] = x164 * x193 * x459 * x66 result[411] = x453 * (-2.0 * x173 * x85 + x413 * x452 + x452 * x85) result[412] = x408 * (x212 * x455 + x455 * x83 - 0.25 * x457 * x83) result[413] = -x462 * x476 result[414] = x480 * (x11 * x477 + x463 * x477 - 0.5 * x463 * x478) result[415] = -0.100000000000000006 * x286 * x320 * x93 result[416] = -x159 * x481 result[417] = x480 * (x120 * x477 + x392 * x477 - 0.5 * x392 * x478) result[418] = -x252 * x481 result[419] = x385 * ( 0.25 * x177 + x179 * x221 - x221 * (7.0 * x102 + x105 + x291 + x427 + x456) - 0.25 * x93 * (x1 * x461 + x146 * x429) ) result[420] = 0 result[421] = 0 result[422] = x322 result[423] = 0 result[424] = -x302 * x482 result[425] = -x302 * x323 * x47 result[426] = 0 result[427] = 0 result[428] = -x308 * x483 result[429] = 0 result[430] = -x318 * x334 result[431] = x363 result[432] = x327 result[433] = -x312 * x331 result[434] = -x311 * x360 result[435] = -x334 * x51 result[436] = -x101 * x257 * x334 result[437] = -x260 * x334 result[438] = 0 result[439] = 0 result[440] = -x342 * x484 result[441] = 0 result[442] = x485 result[443] = -x47 * x486 result[444] = -x314 * x483 result[445] = -x346 * x88 result[446] = -x101 * x13 * x328 * x487 result[447] = -x351 * x85 result[448] = -x364 * x88 result[449] = -x260 * x483 result[450] = -x314 * x367 result[451] = -x13 * x257 * x367 result[452] = -x342 * x370 result[453] = -x367 * x51 result[454] = -x269 * x365 result[455] = x371 result[456] = 0 result[457] = 0 result[458] = -x275 * x354 result[459] = 0 result[460] = 0 result[461] = 0 result[462] = -x486 * x5 result[463] = x485 result[464] = -x360 * x484 result[465] = 0 result[466] = 0 result[467] = 0 result[468] = x356 result[469] = -x318 * x367 result[470] = -x265 * x483 result[471] = 0 result[472] = 0 result[473] = 0 result[474] = -x372 * x5 result[475] = -x282 * x482 result[476] = x373 result[477] = 0 result[478] = 0 result[479] = 0 result[480] = x385 * ( 0.216506350946109649 * x21 + x24 * x488 - 0.216506350946109649 * x382 - x384 * x488 ) result[481] = -x252 * x489 result[482] = -x489 * x59 result[483] = x124 * x490 * (-x392 * x394 + x395) result[484] = -0.0866025403784438513 * x399 result[485] = -x491 * x492 result[486] = -x476 * x493 result[487] = x495 * (-x405 + x406) result[488] = x255 * x496 result[489] = 0.216506350946109649 * x407 * (-x39 * x85 + x413 * x414) result[490] = 0.433012701892219298 * x421 * (x212 * x414 - x39 * x83) result[491] = -x499 * x66 result[492] = -x475 * x493 result[493] = x201 * x496 result[494] = x409 * x500 result[495] = x501 * (-x39 * x392 + x424) result[496] = -x257 * x502 result[497] = -x503 result[498] = 0.216506350946109649 * x407 * (x154 * x18 - x381 * x430) result[499] = x495 * (-x111 * x292 + x435) result[500] = 0.433012701892219298 * x421 * (x154 * x16 - x292 * x430) result[501] = -x440 * x504 result[502] = -0.0721687836487032164 * x187 * x198 * x441 result[503] = x4 * x499 result[504] = x447 * x505 result[505] = 0.108253175473054825 * x479 * (-x292 * x83 + x448) result[506] = -x506 * x507 result[507] = -x216 * x450 * x505 result[508] = x491 * x507 result[509] = 0 result[510] = x446 * x508 result[511] = -x257 * x509 result[512] = -x510 result[513] = x4 * x509 result[514] = 0 result[515] = 0 result[516] = x490 * x67 * (x463 * x464 - x465) result[517] = -x159 * x511 result[518] = 0.0866025403784438513 * x469 result[519] = -x385 * ( 0.216506350946109649 * x160 + x162 * x488 - 0.216506350946109649 * x470 - x471 * x488 ) result[520] = -x511 * x59 result[521] = x492 * x506 result[522] = x501 * (-x472 + x473) result[523] = -x474 * x505 result[524] = x164 * x502 result[525] = -x475 * x504 result[526] = -x441 * x500 result[527] = x503 result[528] = -x509 * x66 result[529] = x164 * x509 result[530] = 0 result[531] = -x450 * x508 result[532] = x510 result[533] = 0 result[534] = -x512 result[535] = 0 result[536] = 0 result[537] = x512 result[538] = 0 result[539] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_23(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_32.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_32(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 10, 6), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_42(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (gd) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = 2.0 * ax + 2.0 * bx x1 = x0 ** (-1.0) x2 = (ax + bx) ** (-1.0) x3 = -x2 * (ax * A[0] + bx * B[0]) x4 = -x3 - B[0] x5 = -x3 - A[0] x6 = ax * bx * x2 x7 = numpy.exp(-x6 * (A[0] - B[0]) ** 2) x8 = 1.77245385090551603 x9 = numpy.sqrt(x2) x10 = x8 * x9 x11 = x10 * x7 x12 = x11 * x5 x13 = x12 * x4 x14 = 2.0 * x13 x15 = x11 * x5**2 x16 = x1 * x11 x17 = 3.0 * x16 x18 = x15 + x17 x19 = x1 * (x14 + x18) x20 = x11 * x4 x21 = x1 * (x12 + x20) x22 = x13 + x16 x23 = x22 * x5 x24 = x21 + x23 x25 = x24 * x5 x26 = x4**2 x27 = x11 * x26 x28 = x1 * (x14 + x17 + x27) x29 = x22 * x4 x30 = x21 + x29 x31 = x30 * x5 x32 = x28 + x31 x33 = 2.0 * x1 * (2.0 * x21 + x23 + x29) + x32 * x5 x34 = x1 * (2.0 * x19 + 2.0 * x25 + 3.0 * x28 + 3.0 * x31) + x33 * x5 x35 = 5.91607978309961604 x36 = 0.00952380952380952467 * x35 x37 = numpy.exp(-x6 * (A[1] - B[1]) ** 2) x38 = 3.14159265358979324 * x2 * x37 x39 = numpy.exp(-x6 * (A[2] - B[2]) ** 2) x40 = da * db x41 = x39 * x40 x42 = x38 * x41 x43 = x36 * x42 x44 = -x2 * (ax * A[1] + bx * B[1]) x45 = -x44 - B[1] x46 = x42 * x45 x47 = x15 + x16 x48 = x47 * x5 x49 = x1 * x12 x50 = 2.0 * x49 x51 = x48 + x50 x52 = x19 + x25 x53 = x1 * (3.0 * x21 + 3.0 * x23 + x51) + x5 * x52 x54 = 10.2469507659595984 x55 = 0.00952380952380952467 * x54 x56 = x53 * x55 x57 = -x2 * (ax * A[2] + bx * B[2]) x58 = -x57 - B[2] x59 = x42 * x58 x60 = x10 * x37 x61 = x45**2 * x60 x62 = x1 * x60 x63 = x61 + x62 x64 = x1 * (3.0 * x15 + x17) + x5 * x51 x65 = x10 * x39 x66 = x40 * x65 x67 = x36 * x66 x68 = x58 * x64 x69 = x46 * x55 x70 = x40 * x60 x71 = x58**2 * x65 x72 = x1 * x65 x73 = x71 + x72 x74 = x36 * x73 x75 = x70 * x74 x76 = -x44 - A[1] x77 = x42 * x76 x78 = 2.2360679774997897 x79 = 0.0666666666666666657 * x78 x80 = x33 * x79 x81 = x60 * x76 x82 = x45 * x81 x83 = x62 + x82 x84 = 3.87298334620741689 x85 = 0.0666666666666666657 * x66 x86 = x84 * x85 x87 = 0.0666666666666666657 * x84 x88 = x76 * x87 x89 = x59 * x88 x90 = x45 * x60 x91 = x1 * (x81 + x90) x92 = x45 * x83 x93 = x91 + x92 x94 = x78 * x85 x95 = x58 * x65 x96 = x83 * x95 x97 = x40 * x51 x98 = x87 * x97 x99 = x40 * x79 x100 = x73 * x99 x101 = -x57 - A[2] x102 = x101 * x42 x103 = x46 * x87 x104 = x101 * x65 x105 = x104 * x58 x106 = x105 + x72 x107 = x106 * x84 x108 = 0.0666666666666666657 * x70 x109 = x108 * x52 x110 = x104 * x63 x111 = x79 * x97 x112 = 0.0666666666666666657 * x107 x113 = x112 * x97 x114 = x1 * (x104 + x95) x115 = x106 * x58 x116 = x114 + x115 x117 = x108 * x78 x118 = x117 * x51 x119 = x76**2 x120 = x119 * x60 x121 = x120 + x62 x122 = 1.73205080756887729 x123 = x122 * x40 x124 = 0.111111111111111105 * x123 x125 = x124 * x65 x126 = x76 * x83 x127 = x126 + x91 x128 = 0.333333333333333315 * x40 x129 = x128 * x65 x130 = x121 * x128 x131 = x130 * x24 x132 = 3.0 * x62 x133 = 2.0 * x82 x134 = x1 * (x132 + x133 + x61) x135 = x76 * x93 x136 = x134 + x135 x137 = x136 * x65 x138 = x123 * x47 x139 = 0.111111111111111105 * x138 x140 = x127 * x95 x141 = x128 * x47 x142 = x121 * x73 x143 = x128 * x39 x144 = x101 * x143 x145 = x38 * x76 x146 = x145 * x32 x147 = 0.333333333333333315 * x123 x148 = x147 * x83 x149 = x104 * x24 x150 = x106 * x147 x151 = x150 * x24 x152 = x104 * x93 x153 = x106 * x83 x154 = 0.333333333333333315 * x138 x155 = x116 * x81 x156 = x101**2 x157 = x156 * x65 x158 = x157 + x72 x159 = x123 * x158 x160 = 0.111111111111111105 * x159 x161 = x128 * x158 x162 = x101 * x106 x163 = x114 + x162 x164 = x163 * x24 x165 = x128 * x60 x166 = x158 * x63 x167 = x163 * x90 x168 = 3.0 * x72 x169 = 2.0 * x105 x170 = x1 * (x168 + x169 + x71) x171 = x101 * x116 x172 = x170 + x171 x173 = x172 * x60 x174 = x121 * x76 x175 = x62 * x76 x176 = 2.0 * x175 x177 = x174 + x176 x178 = x120 + x132 x179 = x1 * (x133 + x178) x180 = x127 * x76 x181 = x179 + x180 x182 = x22 * x86 x183 = x22 * x87 x184 = x177 * x40 x185 = x184 * x95 x186 = x5 * x79 x187 = 2.0 * x1 * (x126 + 2.0 * x91 + x92) + x136 * x76 x188 = 3.14159265358979324 * x2 * x7 x189 = x188 * x41 x190 = x187 * x189 x191 = x5 * x87 x192 = x189 * x58 x193 = x191 * x192 x194 = x121 * x128 * x30 x195 = x147 * x22 x196 = x104 * x195 x197 = x121 * x195 x198 = x188 * x5 x199 = x144 * x198 x200 = x12 * x150 x201 = x12 * x130 x202 = x22 * x83 x203 = x147 * x158 x204 = x195 * x81 x205 = x12 * x163 x206 = x38 * x7 x207 = x172 * x76 x208 = x206 * x207 x209 = x128 * x5 x210 = x101 * x158 x211 = x101 * x72 x212 = 2.0 * x211 x213 = x210 + x212 x214 = x213 * x30 x215 = x213 * x40 x216 = x183 * x215 x217 = x157 + x168 x218 = x1 * (x169 + x217) x219 = x101 * x163 x220 = x218 + x219 x221 = x22 * x220 x222 = x108 * x84 x223 = x213 * x99 x224 = x12 * x63 x225 = x220 * x45 x226 = x206 * x40 x227 = x191 * x226 x228 = 2.0 * x1 * (2.0 * x114 + x115 + x162) + x101 * x172 x229 = x226 * x228 x230 = x16 + x27 x231 = x1 * (3.0 * x120 + x132) + x177 * x76 x232 = x4 * x55 x233 = x1 * (3.0 * x126 + x177 + 3.0 * x91) + x181 * x76 x234 = x189 * x233 x235 = x192 * x232 x236 = x1 * (3.0 * x134 + 3.0 * x135 + 2.0 * x179 + 2.0 * x180) + x187 * x76 x237 = x189 * x36 x238 = x55 * x58 x239 = x11 * x40 x240 = x239 * x74 x241 = x177 * x230 x242 = x104 * x99 x243 = x101 * x189 x244 = x4 * x87 x245 = x243 * x244 x246 = x112 * x20 x247 = x101 * x79 x248 = 0.0666666666666666657 * x239 x249 = x107 * x248 x250 = x116 * x177 x251 = x248 * x78 x252 = x121 * x230 x253 = x130 * x20 x254 = x127 * x163 x255 = x11 * x128 x256 = x121 * x172 x257 = x11 * x124 x258 = x223 * x230 x259 = x20 * x215 x260 = x83 * x87 x261 = x220 * x76 x262 = x226 * x244 x263 = x213 * x93 x264 = x220 * x83 x265 = x248 * x84 x266 = x229 * x79 x267 = x1 * (3.0 * x157 + x168) + x101 * x213 x268 = x230 * x267 x269 = x36 * x70 x270 = x267 * x45 x271 = x226 * x232 x272 = x1 * (3.0 * x114 + 3.0 * x162 + x213) + x101 * x220 x273 = x226 * x272 x274 = x267 * x63 x275 = x239 * x36 x276 = x273 * x55 x277 = x1 * (3.0 * x170 + 3.0 * x171 + 2.0 * x218 + 2.0 * x219) + x101 * x228 x278 = x226 * x36 x279 = x1 * x53 x280 = x42 * x55 x281 = x279 * x280 x282 = x1 * x64 x283 = 0.0190476190476190493 * x35 x284 = x1 * x68 x285 = x1 * x33 x286 = x285 * x42 * x79 x287 = x45 * x62 x288 = x175 + x287 x289 = x1 * x52 x290 = x289 * x58 x291 = x42 * x87 x292 = x1 * (x132 + x82) x293 = x288 * x45 x294 = x292 + x293 x295 = x288 * x84 x296 = 0.0666666666666666657 * x295 x297 = x62 * x73 x298 = x101 * x289 x299 = x1 * x101 x300 = x299 * x46 x301 = 0.133333333333333331 * x78 x302 = x301 * x51 x303 = 0.22222222222222221 * x123 x304 = x303 * x39 x305 = x1 * x304 x306 = x288 * x76 x307 = x292 + x306 x308 = x24 * x77 x309 = x1 * x58 x310 = 0.66666666666666663 * x309 x311 = x1 * (x176 + 4.0 * x287 + x93) x312 = x294 * x76 x313 = x311 + x312 x314 = 0.22222222222222221 * x138 x315 = x299 * x32 x316 = x315 * x38 x317 = x147 * x288 x318 = x106 * x288 x319 = x116 * x62 x320 = x161 * x62 x321 = x163 * x62 x322 = x1 * x178 x323 = x119 * x62 x324 = x322 + 2.0 * x323 x325 = x1 * (x127 + 4.0 * x175 + 2.0 * x287) x326 = x307 * x76 x327 = x325 + x326 x328 = x324 * x40 x329 = x328 * x95 x330 = 2.0 * x306 x331 = 4.0 * x292 x332 = 2.0 * x293 + x331 x333 = x1 * (x136 + x330 + x332) x334 = x313 * x76 x335 = x333 + x334 x336 = x189 * x335 x337 = x30 * x77 x338 = 0.66666666666666663 * x299 x339 = x337 * x338 x340 = x175 * x22 x341 = 0.66666666666666663 * x123 x342 = x116 * x76 x343 = x1 * x226 x344 = 0.66666666666666663 * x343 x345 = x344 * x5 x346 = x342 * x345 x347 = x206 * x209 x348 = x1 * x172 x349 = x213 * x45 x350 = x343 * x5 x351 = x1 * x220 x352 = x1 * (x174 + 8.0 * x175) + x324 * x76 x353 = 3.0 * x292 x354 = x189 * (x1 * (x181 + 3.0 * x306 + x324 + x353) + x327 * x76) x355 = 2.0 * x325 + 2.0 * x326 x356 = x175 * x230 x357 = 0.22222222222222221 * x159 x358 = x163 * x76 x359 = x1 * x208 x360 = x1 * x266 x361 = x283 * x343 x362 = x1 * x276 x363 = x72 * x83 x364 = x309 * x77 x365 = x58 * x72 x366 = x211 + x365 x367 = x366 * x84 x368 = x63 * x72 x369 = 0.0666666666666666657 * x367 x370 = x105 + x168 x371 = x1 * x370 x372 = x366 * x58 x373 = x371 + x372 x374 = x141 * x72 x375 = x1 * x143 x376 = x24 * x72 x377 = x147 * x366 x378 = x366 * x83 x379 = x101 * x366 x380 = x371 + x379 x381 = x1 * (x116 + x212 + 4.0 * x365) x382 = x101 * x373 x383 = x381 + x382 x384 = x184 * x72 x385 = x1 * x189 x386 = x181 * x385 x387 = x177 * x301 x388 = x189 * x5 x389 = x309 * x388 x390 = x127 * x72 x391 = x136 * x198 x392 = x189 * x338 x393 = x392 * x5 * x93 x394 = x12 * x380 x395 = x383 * x76 x396 = x1 * x217 x397 = x156 * x72 x398 = x396 + 2.0 * x397 x399 = x398 * x40 x400 = x399 * x90 x401 = x1 * (x163 + 4.0 * x211 + 2.0 * x365) x402 = x101 * x380 x403 = x401 + x402 x404 = x398 * x99 x405 = x403 * x45 x406 = 2.0 * x379 x407 = 4.0 * x371 x408 = 2.0 * x372 + x407 x409 = x1 * (x172 + x406 + x408) x410 = x101 * x383 x411 = x409 + x410 x412 = x226 * x411 x413 = x231 * x385 x414 = x189 * x55 x415 = x1 * x233 * x414 x416 = x231 * x309 x417 = x1 * x187 * x189 * x79 x418 = x136 * x188 * x299 x419 = x20 * x399 x420 = x4 * x403 x421 = x1 * (x210 + 8.0 * x211) + x101 * x398 x422 = x421 * x45 x423 = 3.0 * x371 x424 = x226 * (x1 * (x220 + 3.0 * x379 + x398 + x423) + x101 * x403) x425 = 2.0 * x401 + 2.0 * x402 x426 = x1 * x20 x427 = x1 * (x30 + 4.0 * x426 + x50) x428 = x13 + x17 x429 = x1 * x428 x430 = x426 + x49 x431 = x4 * x430 x432 = x429 + x431 x433 = x432 * x5 x434 = x1 * (x24 + 2.0 * x426 + 4.0 * x49) x435 = x430 * x5 x436 = x429 + x435 x437 = x436 * x5 x438 = 2.0 * x434 + 2.0 * x437 x439 = 2.0 * x431 x440 = 4.0 * x429 x441 = 2.0 * x435 + x440 x442 = x1 * (x32 + x439 + x441) x443 = x427 + x433 x444 = x443 * x5 x445 = x442 + x444 x446 = 3.0 * x429 x447 = x1 * x18 x448 = x1 * x15 x449 = x447 + 2.0 * x448 x450 = x434 + x437 x451 = x1 * (3.0 * x435 + x446 + x449 + x52) + x450 * x5 x452 = x451 * x55 x453 = x1 * (x48 + 8.0 * x49) + x449 * x5 x454 = x453 * x46 x455 = x445 * x79 x456 = x40 * x449 x457 = x456 * x90 x458 = x303 * x49 x459 = x145 * x443 x460 = x104 * x436 x461 = x436 * x81 x462 = x206 * x5 x463 = x430 * x84 x464 = 0.0666666666666666657 * x463 x465 = x189 * x87 x466 = x147 * x430 x467 = x121 * x430 x468 = x127 * x16 x469 = x130 * x16 x470 = x430 * x83 x471 = x16 * x161 x472 = x16 * x163 x473 = x16 * x63 x474 = x343 * x87 x475 = x189 * x299 x476 = x4 * x475 x477 = x16 * x184 x478 = x121 * x426 x479 = x213 * x4 x480 = x343 * x76 x481 = x16 * x215 x482 = x1 * x42 x483 = 0.0164957219768464523 * x54 x484 = x451 * x482 * x483 x485 = 0.0329914439536929047 * x35 x486 = x309 * x42 x487 = x453 * x486 x488 = 0.115470053837925149 * x78 x489 = x445 * x482 * x488 x490 = 0.115470053837925149 * x66 x491 = 0.115470053837925149 * x84 x492 = x450 * x491 x493 = x490 * x78 x494 = 0.115470053837925149 * x456 x495 = x456 * x488 x496 = 0.230940107675850298 * x78 x497 = x449 * x496 x498 = x123 * x39 x499 = 0.384900179459750469 * x498 x500 = x1 * x499 x501 = 0.577350269189625731 * x307 x502 = 1.15470053837925146 * x77 x503 = 1.15470053837925146 * x5 x504 = x189 * x503 x505 = x0 ** (-2.0) x506 = 0.769800358919500938 * x505 x507 = x462 * x506 x508 = 0.577350269189625731 * x299 x509 = 0.577350269189625731 * x288 x510 = x123 * x509 x511 = 0.577350269189625731 * x123 x512 = x106 * x511 x513 = x294 * x299 * x504 x514 = 1.15470053837925146 * x123 x515 = x49 * x514 x516 = x226 * x505 x517 = x503 * x516 x518 = 0.577350269189625731 * x436 x519 = x158 * x40 x520 = x519 * x62 x521 = 0.115470053837925149 * x463 x522 = x1 * x488 x523 = x336 * x522 x524 = x189 * x309 x525 = x327 * x491 x526 = x16 * x328 x527 = x299 * x432 * x502 x528 = x430 * x511 x529 = x189 * x313 x530 = 1.15470053837925146 * x516 x531 = 0.577350269189625731 * x432 x532 = x16 * x519 x533 = 0.577350269189625731 * x294 x534 = 0.577350269189625731 * x505 x535 = x496 * x516 x536 = x220 * x491 * x516 x537 = x352 * x4 x538 = x1 * x483 x539 = x354 * x538 x540 = x352 * x524 x541 = x324 * x496 x542 = x4 * x506 x543 = 0.115470053837925149 * x295 x544 = x42 * x505 x545 = x491 * x52 * x544 x546 = x496 * x505 * x51 x547 = 0.115470053837925149 * x367 x548 = 1.15470053837925146 * x505 x549 = x40 * x47 x550 = x549 * x72 x551 = x145 * x506 x552 = x138 * x39 x553 = x366 * x511 x554 = 0.577350269189625731 * x62 x555 = x102 * x548 x556 = x101 * x506 x557 = x380 * x40 x558 = x22 * x72 x559 = x385 * x525 x560 = 0.577350269189625731 * x1 x561 = x5 * x560 x562 = x373 * x480 * x503 x563 = x211 * x514 x564 = x22 * x62 x565 = x380 * x511 x566 = x399 * x491 x567 = x398 * x496 x568 = x343 * x491 x569 = x230 * x488 x570 = 0.115470053837925149 * x239 x571 = x570 * x78 x572 = x101 * x498 x573 = 1.15470053837925146 * x4 x574 = x1 * x206 x575 = x557 * x574 x576 = x299 * x499 x577 = 0.384900179459750469 * x123 x578 = x412 * x522 x579 = x4 * x421 x580 = x226 * x538 x581 = x343 * x485 x582 = x424 * x538 x583 = 0.5 * x39 x584 = 3.0 * x505 x585 = x11 * x584 x586 = x448 + x585 x587 = x1 * (x441 + x586) x588 = 3.0 * x1 * (x426 + x49) x589 = x429 * x5 x590 = x588 + x589 x591 = x5 * x590 x592 = x16 * x26 + x585 x593 = x1 * (x439 + x440 + x592) x594 = x4 * x429 x595 = x588 + x594 x596 = x5 * x595 x597 = x593 + x596 x598 = 2.0 * x1 * (x427 + x433 + 2.0 * x588 + x589 + x594) + x5 * x597 x599 = x38 * ( x1 * (2.0 * x442 + 2.0 * x444 + 2.0 * x587 + 2.0 * x591 + 3.0 * x593 + 3.0 * x596) + x5 * x598 ) x600 = 0.00952380952380952381 * x40 x601 = x35 * x600 x602 = 6.0 * x505 x603 = x12 * x602 + x5 * x586 x604 = x587 + x591 x605 = x1 * (x438 + x446 * x5 + 3.0 * x588 + x603) + x5 * x604 x606 = x38 * x583 x607 = x605 * x606 x608 = x54 * x600 x609 = 0.5 * x65 x610 = x584 * x60 x611 = x1 * x61 + x610 x612 = x611 * x64 x613 = 9.0 * x505 x614 = x1 * (x11 * x613 + 2.0 * x447 + 7.0 * x448) + x5 * x603 x615 = x45 * x606 x616 = x58 * x614 x617 = 0.5 * x73 x618 = x60 * x614 x619 = x584 * x65 x620 = x1 * x71 + x619 x621 = x62 * x64 x622 = x598 * x606 x623 = 0.0666666666666666667 * x40 x624 = x623 * x78 x625 = x604 * x83 x626 = x292 * x52 x627 = x623 * x84 x628 = x604 * x76 x629 = x1 * x132 * (x45 + x76) x630 = x292 * x45 x631 = x629 + x630 x632 = x51 * x631 x633 = 0.5 * x603 x634 = 0.5 * x51 x635 = x292 * x95 x636 = x603 * x81 x637 = x175 * x51 x638 = x101 * x604 x639 = 0.5 * x106 x640 = x60 * x604 x641 = x52 * x62 x642 = x104 * x611 x643 = x603 * x90 x644 = x287 * x51 x645 = 0.5 * x60 x646 = x116 * x603 x647 = x1 * x168 * (x101 + x58) x648 = x371 * x58 x649 = x647 + x648 x650 = x323 + x610 x651 = x32 * x650 x652 = 0.111111111111111111 * x123 x653 = x292 * x76 x654 = x629 + x653 x655 = x24 * x654 x656 = 0.333333333333333333 * x40 x657 = 0.5 * x95 x658 = x24 * x650 x659 = 0.5 * x586 x660 = x1 * (x332 + x611) x661 = x631 * x76 x662 = x660 + x661 x663 = x47 * x662 x664 = x47 * x654 x665 = x47 * x650 x666 = x101 * x597 x667 = 0.5 * x104 x668 = x590 * x83 x669 = x24 * x292 x670 = x122 * x656 x671 = x590 * x81 x672 = x175 * x24 x673 = x47 * x631 x674 = x292 * x47 x675 = 0.5 * x116 x676 = x175 * x47 x677 = 0.5 * x158 x678 = x597 * x60 x679 = x397 + x619 x680 = x32 * x62 x681 = x590 * x90 x682 = x24 * x287 x683 = x163 * x590 x684 = x101 * x371 x685 = x647 + x684 x686 = 0.5 * x62 x687 = x47 * x611 x688 = 0.5 * x163 x689 = x287 * x47 x690 = x1 * (x408 + x620) x691 = x101 * x649 x692 = x690 + x691 x693 = x172 * x47 x694 = x602 * x81 + x650 * x76 x695 = x30 * x694 x696 = x177 * x595 x697 = x1 * (x330 + x331 + x650) x698 = x654 * x76 x699 = x697 + x698 x700 = x22 * x699 x701 = x22 * x694 x702 = 2.0 * x1 * (x311 + x312 + 2.0 * x629 + x630 + x653) + x662 * x76 x703 = x188 * x583 x704 = x702 * x703 x705 = x5 * x703 x706 = x58 * x699 x707 = x12 * x694 x708 = x30 * x650 x709 = x22 * x654 x710 = x22 * x650 x711 = x101 * x662 x712 = x12 * x654 x713 = 0.5 * x12 x714 = x116 * x650 x715 = x595 * x81 x716 = x175 * x30 x717 = x22 * x292 x718 = x12 * x631 x719 = x49 * x83 x720 = x163 * x292 x721 = 1.0 * x206 x722 = x5 * x721 x723 = x1 * x721 x724 = x5 * x723 x725 = x213 * x595 x726 = x101 * x679 + x104 * x602 x727 = 0.5 * x213 x728 = x22 * x287 x729 = x1 * (x406 + x407 + x679) x730 = x101 * x685 x731 = x729 + x730 x732 = x213 * x611 x733 = 2.0 * x1 * (x381 + x382 + 2.0 * x647 + x648 + x684) + x101 * x692 x734 = x721 * x733 x735 = x228 * x723 x736 = x231 * x592 x737 = x1 * (2.0 * x322 + 7.0 * x323 + x60 * x613) + x694 * x76 x738 = x230 * x737 x739 = x1 * (x353 * x76 + x355 + 3.0 * x629 + x694) + x699 * x76 x740 = x703 * x739 x741 = x4 * x703 x742 = x58 * x737 x743 = x188 * ( x1 * (2.0 * x333 + 2.0 * x334 + 3.0 * x660 + 3.0 * x661 + 2.0 * x697 + 2.0 * x698) + x702 * x76 ) x744 = x11 * x737 x745 = x177 * x592 x746 = x230 * x694 x747 = x101 * x699 x748 = x20 * x694 x749 = x11 * x699 x750 = 0.5 * x11 x751 = x116 * x694 x752 = 0.5 * x16 x753 = x121 * x592 x754 = x230 * x650 x755 = x20 * x654 x756 = x20 * x650 x757 = x11 * x662 x758 = x163 * x654 x759 = x172 * x650 x760 = x592 * x81 x761 = x426 * x83 x762 = x20 * x292 x763 = x4 * x721 x764 = x4 * x723 x765 = x213 * x631 x766 = x220 * x292 x767 = x267 * x592 x768 = x1 * (2.0 * x396 + 7.0 * x397 + x613 * x65) + x101 * x726 x769 = x721 * (x1 * (x101 * x423 + x425 + 3.0 * x647 + x726) + x101 * x731) x770 = x272 * x723 x771 = x267 * x611 x772 = x1 * x492 x773 = 0.115470053837925149 * x70 x774 = x773 * x78 x775 = x121 * x40 x776 = x72 * x775 x777 = x189 * x505 x778 = x503 * x777 x779 = x198 * x498 x780 = x181 * x491 * x777 x781 = x177 * x496 * x777 x782 = 0.577350269189625731 * x16 x783 = x243 * x548 x784 = x16 * x83 x785 = 0.866025403784438597 * x39 x786 = x38 * x785 x787 = x605 * x786 x788 = x279 * x786 x789 = 0.866025403784438597 * x65 x790 = x45 * x786 x791 = 0.866025403784438597 * x73 x792 = x598 * x786 x793 = x76 * x786 x794 = 0.866025403784438597 * x51 x795 = 0.866025403784438597 * x106 x796 = 0.866025403784438597 * x60 x797 = 0.866025403784438597 * x95 x798 = 0.866025403784438597 * x586 x799 = 0.866025403784438597 * x104 x800 = 0.866025403784438597 * x158 x801 = 0.866025403784438597 * x62 x802 = 0.866025403784438597 * x163 x803 = x188 * x785 x804 = x702 * x803 x805 = x5 * x803 x806 = 0.866025403784438597 * x12 x807 = 0.866025403784438597 * x213 x808 = x739 * x803 x809 = x4 * x803 x810 = 0.866025403784438597 * x11 # 810 item(s) result[0] = x34 * x43 result[1] = x46 * x56 result[2] = x56 * x59 result[3] = x63 * x64 * x67 result[4] = x68 * x69 result[5] = x64 * x75 result[6] = x77 * x80 result[7] = x52 * x83 * x86 result[8] = x52 * x89 result[9] = x51 * x93 * x94 result[10] = x96 * x98 result[11] = x100 * x51 * x81 result[12] = x102 * x80 result[13] = x101 * x103 * x52 result[14] = x107 * x109 result[15] = x110 * x111 result[16] = x113 * x90 result[17] = x116 * x118 result[18] = x121 * x125 * x32 result[19] = x127 * x129 * x24 result[20] = x131 * x95 result[21] = x137 * x139 result[22] = x140 * x141 result[23] = x139 * x142 result[24] = x144 * x146 result[25] = x148 * x149 result[26] = x151 * x81 result[27] = x141 * x152 result[28] = x153 * x154 result[29] = x141 * x155 result[30] = x160 * x32 * x60 result[31] = x161 * x24 * x90 result[32] = x164 * x165 result[33] = x139 * x166 result[34] = x141 * x167 result[35] = x139 * x173 result[36] = x177 * x30 * x94 result[37] = x181 * x182 result[38] = x183 * x185 result[39] = x186 * x190 result[40] = x181 * x193 result[41] = x100 * x12 * x177 result[42] = x104 * x194 result[43] = x127 * x196 result[44] = x106 * x197 result[45] = x136 * x199 result[46] = x127 * x200 result[47] = x116 * x201 result[48] = x161 * x30 * x81 result[49] = x202 * x203 result[50] = x163 * x204 result[51] = x12 * x161 * x93 result[52] = x148 * x205 result[53] = x208 * x209 result[54] = x117 * x214 result[55] = x216 * x90 result[56] = x221 * x222 result[57] = x223 * x224 result[58] = x225 * x227 result[59] = x186 * x229 result[60] = x230 * x231 * x67 result[61] = x232 * x234 result[62] = x231 * x235 result[63] = x236 * x237 result[64] = x234 * x238 result[65] = x231 * x240 result[66] = x241 * x242 result[67] = x181 * x245 result[68] = x184 * x246 result[69] = x190 * x247 result[70] = x181 * x249 result[71] = x250 * x251 result[72] = x160 * x252 result[73] = x127 * x161 * x20 result[74] = x163 * x253 result[75] = x11 * x136 * x160 result[76] = x254 * x255 result[77] = x256 * x257 result[78] = x258 * x81 result[79] = x259 * x260 result[80] = x261 * x262 result[81] = x251 * x263 result[82] = x264 * x265 result[83] = x266 * x76 result[84] = x268 * x269 result[85] = x270 * x271 result[86] = x232 * x273 result[87] = x274 * x275 result[88] = x276 * x45 result[89] = x277 * x278 result[90] = 0 result[91] = x281 result[92] = 0 result[93] = x282 * x283 * x46 result[94] = x280 * x284 result[95] = 0 result[96] = x286 result[97] = x288 * x52 * x86 result[98] = x290 * x291 result[99] = x294 * x51 * x94 result[100] = x296 * x95 * x97 result[101] = x111 * x297 result[102] = 0 result[103] = x291 * x298 result[104] = 0 result[105] = x300 * x302 result[106] = x113 * x62 result[107] = 0 result[108] = x146 * x305 result[109] = x129 * x24 * x307 result[110] = x308 * x310 result[111] = x139 * x313 * x65 result[112] = x141 * x307 * x95 result[113] = x175 * x314 * x73 result[114] = x143 * x316 result[115] = x149 * x317 result[116] = x151 * x62 result[117] = x104 * x141 * x294 result[118] = x154 * x318 result[119] = x141 * x319 result[120] = 0 result[121] = x24 * x320 result[122] = 0 result[123] = x158 * x287 * x314 result[124] = x141 * x321 result[125] = 0 result[126] = x30 * x324 * x94 result[127] = x182 * x327 result[128] = x183 * x329 result[129] = x186 * x336 result[130] = x193 * x327 result[131] = x100 * x12 * x324 result[132] = x339 result[133] = x196 * x307 result[134] = x106 * x340 * x341 result[135] = x199 * x313 result[136] = x200 * x307 result[137] = x346 result[138] = x30 * x320 result[139] = x158 * x195 * x288 result[140] = x195 * x321 result[141] = x12 * x161 * x294 result[142] = x205 * x317 result[143] = x347 * x348 result[144] = 0 result[145] = x216 * x62 result[146] = 0 result[147] = x301 * x349 * x350 result[148] = x227 * x351 result[149] = 0 result[150] = x230 * x352 * x67 result[151] = x232 * x354 result[152] = x235 * x352 result[153] = x237 * (x1 * (x187 + 3.0 * x311 + 3.0 * x312 + x355) + x335 * x76) result[154] = x238 * x354 result[155] = x240 * x352 result[156] = x230 * x242 * x324 result[157] = x245 * x327 result[158] = x246 * x328 result[159] = x247 * x336 result[160] = x249 * x327 result[161] = x116 * x251 * x324 result[162] = x356 * x357 result[163] = x161 * x20 * x307 result[164] = x344 * x358 * x4 result[165] = x11 * x160 * x313 result[166] = x163 * x255 * x307 result[167] = x303 * x359 result[168] = x258 * x62 result[169] = x259 * x296 result[170] = x262 * x351 result[171] = x213 * x251 * x294 result[172] = x220 * x265 * x288 result[173] = x360 result[174] = 0 result[175] = x1 * x267 * x271 result[176] = 0 result[177] = x270 * x361 result[178] = x362 result[179] = 0 result[180] = 0 result[181] = 0 result[182] = x281 result[183] = 0 result[184] = x282 * x69 result[185] = x283 * x284 * x42 result[186] = 0 result[187] = 0 result[188] = x289 * x291 * x76 result[189] = 0 result[190] = x363 * x98 result[191] = x302 * x364 result[192] = x286 result[193] = x103 * x289 result[194] = x109 * x367 result[195] = x111 * x368 result[196] = x369 * x90 * x97 result[197] = x118 * x373 result[198] = 0 result[199] = 0 result[200] = x131 * x72 result[201] = 0 result[202] = x127 * x374 result[203] = x121 * x314 * x365 result[204] = x146 * x375 result[205] = x148 * x376 result[206] = x24 * x377 * x81 result[207] = x374 * x93 result[208] = x154 * x378 result[209] = x141 * x373 * x81 result[210] = x304 * x316 result[211] = x24 * x338 * x46 result[212] = x165 * x24 * x380 result[213] = x211 * x314 * x63 result[214] = x141 * x380 * x90 result[215] = x139 * x383 * x60 result[216] = 0 result[217] = 0 result[218] = x183 * x384 result[219] = 0 result[220] = x191 * x386 result[221] = x387 * x389 result[222] = x194 * x72 result[223] = x195 * x390 result[224] = x197 * x366 result[225] = x375 * x391 result[226] = x12 * x127 * x377 result[227] = x201 * x373 result[228] = x339 result[229] = x202 * x211 * x341 result[230] = x204 * x380 result[231] = x393 result[232] = x148 * x394 result[233] = x347 * x395 result[234] = x117 * x30 * x398 result[235] = x183 * x400 result[236] = x22 * x222 * x403 result[237] = x224 * x404 result[238] = x227 * x405 result[239] = x186 * x412 result[240] = 0 result[241] = 0 result[242] = x232 * x413 result[243] = 0 result[244] = x415 result[245] = x189 * x283 * x416 result[246] = x241 * x72 * x99 result[247] = x244 * x386 result[248] = x184 * x20 * x369 result[249] = x417 result[250] = x181 * x265 * x366 result[251] = x177 * x251 * x373 result[252] = x211 * x252 * x303 result[253] = x127 * x392 * x4 result[254] = x253 * x380 result[255] = x304 * x418 result[256] = x127 * x255 * x380 result[257] = x121 * x257 * x383 result[258] = x230 * x404 * x81 result[259] = x260 * x419 result[260] = x226 * x420 * x88 result[261] = x251 * x398 * x93 result[262] = x265 * x403 * x83 result[263] = x412 * x76 * x79 result[264] = x230 * x269 * x421 result[265] = x271 * x422 result[266] = x232 * x424 result[267] = x275 * x421 * x63 result[268] = x424 * x45 * x55 result[269] = x278 * (x1 * (x228 + 3.0 * x381 + 3.0 * x382 + x425) + x101 * x411) result[270] = x43 * (x1 * (x33 + 3.0 * x427 + 3.0 * x433 + x438) + x445 * x5) result[271] = x452 * x46 result[272] = x452 * x59 result[273] = x453 * x63 * x67 result[274] = x238 * x454 result[275] = x453 * x75 result[276] = x455 * x77 result[277] = x450 * x83 * x86 result[278] = x450 * x89 result[279] = x449 * x93 * x94 result[280] = x456 * x87 * x96 result[281] = x100 * x449 * x81 result[282] = x102 * x455 result[283] = x101 * x103 * x450 result[284] = x107 * x108 * x450 result[285] = x110 * x449 * x99 result[286] = x112 * x457 result[287] = x116 * x117 * x449 result[288] = x121 * x125 * x443 result[289] = x127 * x129 * x436 result[290] = x130 * x436 * x95 result[291] = x305 * x391 result[292] = x127 * x310 * x388 result[293] = x142 * x458 result[294] = x144 * x459 result[295] = x148 * x460 result[296] = x150 * x461 result[297] = x393 result[298] = x153 * x341 * x49 result[299] = x346 result[300] = x160 * x443 * x60 result[301] = x161 * x436 * x90 result[302] = x163 * x165 * x436 result[303] = x166 * x458 result[304] = x163 * x345 * x45 result[305] = x303 * x348 * x462 result[306] = x177 * x432 * x94 result[307] = x181 * x430 * x86 result[308] = x185 * x464 result[309] = x417 result[310] = x181 * x309 * x465 result[311] = x100 * x16 * x177 result[312] = x104 * x130 * x432 result[313] = x104 * x127 * x466 result[314] = x150 * x467 result[315] = x143 * x418 result[316] = x150 * x468 result[317] = x116 * x469 result[318] = x161 * x432 * x81 result[319] = x203 * x470 result[320] = x163 * x466 * x81 result[321] = x471 * x93 result[322] = x148 * x472 result[323] = x128 * x359 result[324] = x117 * x213 * x432 result[325] = x215 * x464 * x90 result[326] = x220 * x222 * x430 result[327] = x223 * x473 result[328] = x225 * x474 result[329] = x360 result[330] = x283 * x4 * x413 result[331] = x415 result[332] = x414 * x416 result[333] = 0 result[334] = 0 result[335] = 0 result[336] = x387 * x476 result[337] = x181 * x299 * x465 result[338] = x112 * x477 result[339] = 0 result[340] = 0 result[341] = 0 result[342] = x357 * x478 result[343] = x127 * x471 result[344] = x163 * x469 result[345] = 0 result[346] = 0 result[347] = 0 result[348] = x301 * x479 * x480 result[349] = x260 * x481 result[350] = x261 * x474 result[351] = 0 result[352] = 0 result[353] = 0 result[354] = x267 * x361 * x4 result[355] = x270 * x343 * x55 result[356] = x362 result[357] = 0 result[358] = 0 result[359] = 0 result[360] = 0 result[361] = x484 result[362] = 0 result[363] = x1 * x454 * x485 result[364] = x483 * x487 result[365] = 0 result[366] = x489 result[367] = x295 * x450 * x490 result[368] = x486 * x492 result[369] = x294 * x449 * x493 result[370] = x295 * x494 * x95 result[371] = x297 * x495 result[372] = 0 result[373] = x299 * x42 * x492 result[374] = 0 result[375] = x300 * x497 result[376] = x107 * x494 * x62 result[377] = 0 result[378] = x459 * x500 result[379] = x436 * x501 * x66 result[380] = x309 * x436 * x502 result[381] = x198 * x313 * x500 result[382] = x307 * x309 * x504 result[383] = x123 * x507 * x73 * x76 result[384] = x42 * x443 * x508 result[385] = x460 * x510 result[386] = x436 * x512 * x62 result[387] = x513 result[388] = x318 * x515 result[389] = x116 * x517 result[390] = 0 result[391] = x518 * x520 result[392] = 0 result[393] = x159 * x45 * x507 result[394] = x163 * x517 result[395] = 0 result[396] = x324 * x432 * x493 result[397] = x327 * x463 * x490 result[398] = x329 * x521 result[399] = x523 result[400] = x524 * x525 result[401] = x488 * x526 * x73 result[402] = x527 result[403] = x104 * x307 * x528 result[404] = x106 * x175 * x430 * x514 result[405] = x508 * x529 result[406] = x16 * x307 * x512 result[407] = x342 * x530 result[408] = x520 * x531 result[409] = x159 * x430 * x509 result[410] = x321 * x528 result[411] = x532 * x533 result[412] = x472 * x510 result[413] = x172 * x226 * x534 result[414] = 0 result[415] = x215 * x521 * x62 result[416] = 0 result[417] = x349 * x535 result[418] = x536 result[419] = 0 result[420] = x385 * x485 * x537 result[421] = x539 result[422] = x483 * x540 result[423] = 0 result[424] = 0 result[425] = 0 result[426] = x476 * x541 result[427] = x475 * x525 result[428] = 0.115470053837925149 * x107 * x526 result[429] = 0 result[430] = 0 result[431] = 0 result[432] = x159 * x206 * x542 * x76 result[433] = x501 * x532 result[434] = x358 * x530 result[435] = 0 result[436] = 0 result[437] = 0 result[438] = x479 * x535 result[439] = x481 * x543 result[440] = x536 result[441] = 0 result[442] = 0 result[443] = 0 result[444] = 0 result[445] = x267 * x483 * x516 result[446] = 0 result[447] = 0 result[448] = 0 result[449] = 0 result[450] = 0 result[451] = 0 result[452] = 0 result[453] = 0 result[454] = x483 * x544 * x64 result[455] = 0 result[456] = 0 result[457] = 0 result[458] = x545 result[459] = 0 result[460] = x543 * x72 * x97 result[461] = x546 * x59 result[462] = 0 result[463] = x545 result[464] = 0 result[465] = x46 * x546 result[466] = x547 * x62 * x97 result[467] = 0 result[468] = 0 result[469] = 0 result[470] = x308 * x548 result[471] = 0 result[472] = x501 * x550 result[473] = x551 * x552 * x58 result[474] = x32 * x42 * x534 result[475] = x376 * x510 result[476] = x24 * x553 * x62 result[477] = x533 * x550 result[478] = x138 * x366 * x509 result[479] = x373 * x549 * x554 result[480] = 0 result[481] = x24 * x555 result[482] = 0 result[483] = x38 * x45 * x552 * x556 result[484] = x47 * x554 * x557 result[485] = 0 result[486] = 0 result[487] = 0 result[488] = x328 * x491 * x558 result[489] = 0 result[490] = x5 * x559 result[491] = x389 * x541 result[492] = x337 * x548 result[493] = x307 * x511 * x558 result[494] = x340 * x366 * x514 result[495] = x529 * x561 result[496] = x12 * x307 * x553 result[497] = x562 result[498] = x30 * x555 result[499] = x22 * x288 * x563 result[500] = x564 * x565 result[501] = x513 result[502] = x394 * x510 result[503] = x226 * x383 * x561 result[504] = 0 result[505] = x564 * x566 result[506] = 0 result[507] = x350 * x45 * x567 result[508] = x403 * x5 * x568 result[509] = 0 result[510] = 0 result[511] = 0 result[512] = x189 * x537 * x538 result[513] = 0 result[514] = x539 result[515] = x485 * x540 result[516] = x328 * x569 * x72 result[517] = x4 * x559 result[518] = x20 * x328 * x547 result[519] = x523 result[520] = x327 * x367 * x570 result[521] = x324 * x373 * x571 result[522] = x230 * x551 * x572 result[523] = x307 * x475 * x573 result[524] = x573 * x575 * x76 result[525] = x188 * x313 * x576 result[526] = x11 * x501 * x557 result[527] = x395 * x574 * x577 result[528] = x399 * x569 * x62 result[529] = x419 * x543 result[530] = x420 * x568 result[531] = x294 * x398 * x571 result[532] = x295 * x403 * x570 result[533] = x578 result[534] = 0 result[535] = x579 * x580 result[536] = 0 result[537] = x422 * x581 result[538] = x582 result[539] = 0 result[540] = x601 * (1.57079632679489662 * x1 * x2 * x34 * x37 * x39 - x583 * x599) result[541] = x45 * x608 * (1.57079632679489662 * x1 * x2 * x37 * x39 * x53 - x607) result[542] = x58 * x608 * (1.57079632679489662 * x1 * x2 * x37 * x39 * x53 - x607) result[543] = ( 1.0 * x601 * (x1 * x39 * x63 * x64 * x8 * x9 - x609 * x612 - x609 * x614 * x63) ) result[544] = x608 * ( 1.57079632679489662 * x1 * x2 * x37 * x39 * x45 * x58 * x64 - x615 * x616 ) result[545] = 1.0 * x601 * (x37 * x620 * x64 * x8 * x9 - x617 * x618 - x617 * x621) result[546] = x624 * x76 * (1.57079632679489662 * x1 * x2 * x33 * x37 * x39 - x622) result[547] = ( 1.0 * x627 * (x1 * x39 * x52 * x8 * x83 * x9 - x609 * x625 - x609 * x626) ) result[548] = ( x58 * x627 * (1.57079632679489662 * x1 * x2 * x37 * x39 * x52 * x76 - x606 * x628) ) result[549] = ( 1.0 * x624 * (x1 * x39 * x51 * x8 * x9 * x93 - x603 * x609 * x93 - x609 * x632) ) result[550] = ( 1.0 * x627 * (x1 * x39 * x51 * x58 * x8 * x83 * x9 - x633 * x96 - x634 * x635) ) result[551] = ( 1.0 * x624 * (x37 * x51 * x620 * x76 * x8 * x9 - x617 * x636 - x617 * x637) ) result[552] = x101 * x624 * (1.57079632679489662 * x1 * x2 * x33 * x37 * x39 - x622) result[553] = x627 * ( 1.57079632679489662 * x1 * x101 * x2 * x37 * x39 * x45 * x52 - x615 * x638 ) result[554] = ( 1.0 * x627 * (x1 * x37 * x370 * x52 * x8 * x9 - x639 * x640 - x639 * x641) ) result[555] = ( 1.0 * x624 * (x1 * x101 * x39 * x51 * x63 * x8 * x9 - x110 * x633 - x634 * x642) ) result[556] = ( 1.0 * x627 * (x1 * x37 * x370 * x45 * x51 * x8 * x9 - x639 * x643 - x639 * x644) ) result[557] = 1.0 * x624 * (-x319 * x634 + x37 * x51 * x649 * x8 * x9 - x645 * x646) result[558] = ( 1.0 * x652 * (x1 * x121 * x32 * x39 * x8 * x9 - x121 * x597 * x609 - x609 * x651) ) result[559] = ( 1.0 * x656 * (x1 * x127 * x24 * x39 * x8 * x9 - x127 * x590 * x609 - x609 * x655) ) result[560] = ( 1.0 * x656 * (x1 * x121 * x24 * x39 * x58 * x8 * x9 - x121 * x590 * x657 - x657 * x658) ) result[561] = ( 1.0 * x652 * (x1 * x136 * x39 * x47 * x8 * x9 - x137 * x659 - x609 * x663) ) result[562] = ( 1.0 * x656 * (x1 * x127 * x39 * x47 * x58 * x8 * x9 - x140 * x659 - x657 * x664) ) result[563] = 1.0 * x652 * (x121 * x47 * x620 - x121 * x586 * x617 - x617 * x665) result[564] = ( x656 * x76 * (1.57079632679489662 * x1 * x101 * x2 * x32 * x37 * x39 - x606 * x666) ) result[565] = ( 1.0 * x670 * (x1 * x101 * x24 * x39 * x8 * x83 * x9 - x667 * x668 - x667 * x669) ) result[566] = ( 1.0 * x670 * (x1 * x24 * x37 * x370 * x76 * x8 * x9 - x639 * x671 - x639 * x672) ) result[567] = ( 1.0 * x656 * (x1 * x101 * x39 * x47 * x8 * x9 * x93 - x152 * x659 - x667 * x673) ) result[568] = 1.0 * x670 * (x1 * x370 * x47 * x83 - x153 * x659 - x639 * x674) result[569] = ( 1.0 * x656 * (-x155 * x659 + x37 * x47 * x649 * x76 * x8 * x9 - x675 * x676) ) result[570] = 1.0 * x652 * (x32 * x37 * x679 * x8 * x9 - x677 * x678 - x677 * x680) result[571] = ( 1.0 * x656 * (x24 * x37 * x45 * x679 * x8 * x9 - x677 * x681 - x677 * x682) ) result[572] = 1.0 * x656 * (-x164 * x686 + x24 * x37 * x685 * x8 * x9 - x645 * x683) result[573] = 1.0 * x652 * (-x166 * x659 + x47 * x63 * x679 - x677 * x687) result[574] = ( 1.0 * x656 * (-x167 * x659 + x37 * x45 * x47 * x685 * x8 * x9 - x688 * x689) ) result[575] = 1.0 * x652 * (-x173 * x659 + x37 * x47 * x692 * x8 * x9 - x686 * x693) result[576] = ( 1.0 * x624 * (x1 * x177 * x30 * x39 * x8 * x9 - x609 * x695 - x609 * x696) ) result[577] = ( 1.0 * x627 * (x1 * x181 * x22 * x39 * x8 * x9 - x181 * x429 * x609 - x609 * x700) ) result[578] = ( 1.0 * x627 * (x1 * x177 * x22 * x39 * x58 * x8 * x9 - x177 * x429 * x657 - x657 * x701) ) result[579] = x5 * x624 * (1.57079632679489662 * x1 * x187 * x2 * x39 * x7 - x704) result[580] = x627 * ( 1.57079632679489662 * x1 * x181 * x2 * x39 * x5 * x58 * x7 - x705 * x706 ) result[581] = ( 1.0 * x624 * (-x177 * x49 * x617 + x177 * x5 * x620 * x7 * x8 * x9 - x617 * x707) ) result[582] = ( 1.0 * x656 * (x1 * x101 * x121 * x30 * x39 * x8 * x9 - x121 * x595 * x667 - x667 * x708) ) result[583] = ( 1.0 * x670 * (x1 * x101 * x127 * x22 * x39 * x8 * x9 - x127 * x429 * x667 - x667 * x709) ) result[584] = 1.0 * x670 * (x1 * x121 * x22 * x370 - x121 * x429 * x639 - x639 * x710) result[585] = x656 * ( 1.57079632679489662 * x1 * x101 * x136 * x2 * x39 * x5 * x7 - x705 * x711 ) result[586] = ( 1.0 * x670 * (x1 * x127 * x370 * x5 * x7 * x8 * x9 - x127 * x49 * x639 - x639 * x712) ) result[587] = ( 1.0 * x656 * (-x121 * x49 * x675 + x121 * x5 * x649 * x7 * x8 * x9 - x713 * x714) ) result[588] = ( 1.0 * x656 * (x30 * x37 * x679 * x76 * x8 * x9 - x677 * x715 - x677 * x716) ) result[589] = 1.0 * x670 * (x22 * x679 * x83 - x429 * x677 * x83 - x677 * x717) result[590] = ( 1.0 * x670 * (x22 * x37 * x685 * x76 * x8 * x9 - x340 * x688 - x429 * x688 * x81) ) result[591] = ( 1.0 * x656 * (-x49 * x677 * x93 + x5 * x679 * x7 * x8 * x9 * x93 - x677 * x718) ) result[592] = ( 1.0 * x670 * (x5 * x685 * x7 * x8 * x83 * x9 - x688 * x719 - x713 * x720) ) result[593] = x656 * (-x207 * x724 + x692 * x722 * x76) result[594] = 1.0 * x624 * (-x214 * x686 + x30 * x37 * x726 * x8 * x9 - x645 * x725) result[595] = ( 1.0 * x627 * (x22 * x37 * x45 * x726 * x8 * x9 - x429 * x727 * x90 - x727 * x728) ) result[596] = ( 1.0 * x627 * (x22 * x37 * x731 * x8 * x9 - x220 * x429 * x645 - x221 * x686) ) result[597] = ( 1.0 * x624 * (-x49 * x63 * x727 + x5 * x63 * x7 * x726 * x8 * x9 - x713 * x732) ) result[598] = x627 * (-x225 * x724 + x45 * x722 * x731) result[599] = x5 * x624 * (x734 - x735) result[600] = ( 1.0 * x601 * (x1 * x230 * x231 * x39 * x8 * x9 - x609 * x736 - x609 * x738) ) result[601] = x4 * x608 * (1.57079632679489662 * x1 * x2 * x233 * x39 * x7 - x740) result[602] = x608 * ( 1.57079632679489662 * x1 * x2 * x231 * x39 * x4 * x58 * x7 - x741 * x742 ) result[603] = x601 * (1.57079632679489662 * x1 * x2 * x236 * x39 * x7 - x583 * x743) result[604] = x58 * x608 * (1.57079632679489662 * x1 * x2 * x233 * x39 * x7 - x740) result[605] = ( 1.0 * x601 * (-x16 * x231 * x617 + x231 * x620 * x7 * x8 * x9 - x617 * x744) ) result[606] = ( 1.0 * x624 * (x1 * x101 * x177 * x230 * x39 * x8 * x9 - x667 * x745 - x667 * x746) ) result[607] = x627 * ( 1.57079632679489662 * x1 * x101 * x181 * x2 * x39 * x4 * x7 - x741 * x747 ) result[608] = ( 1.0 * x627 * (x1 * x177 * x370 * x4 * x7 * x8 * x9 - x177 * x426 * x639 - x639 * x748) ) result[609] = x101 * x624 * (1.57079632679489662 * x1 * x187 * x2 * x39 * x7 - x704) result[610] = ( 1.0 * x627 * (x1 * x181 * x370 * x7 * x8 * x9 - x16 * x181 * x639 - x639 * x749) ) result[611] = 1.0 * x624 * (x177 * x649 * x7 * x8 * x9 - x250 * x752 - x750 * x751) result[612] = 1.0 * x652 * (x121 * x230 * x679 - x677 * x753 - x677 * x754) result[613] = ( 1.0 * x656 * (x127 * x4 * x679 * x7 * x8 * x9 - x127 * x426 * x677 - x677 * x755) ) result[614] = ( 1.0 * x656 * (x121 * x4 * x685 * x7 * x8 * x9 - x478 * x688 - x688 * x756) ) result[615] = ( 1.0 * x652 * (-x136 * x16 * x677 + x136 * x679 * x7 * x8 * x9 - x677 * x757) ) result[616] = 1.0 * x656 * (x127 * x685 * x7 * x8 * x9 - x254 * x752 - x750 * x758) result[617] = 1.0 * x652 * (x121 * x692 * x7 * x8 * x9 - x256 * x752 - x750 * x759) result[618] = ( 1.0 * x624 * (x230 * x37 * x726 * x76 * x8 * x9 - x356 * x727 - x727 * x760) ) result[619] = ( 1.0 * x627 * (x4 * x7 * x726 * x8 * x83 * x9 - x727 * x761 - x727 * x762) ) result[620] = x627 * (-x261 * x764 + x731 * x76 * x763) result[621] = 1.0 * x624 * (-x263 * x752 + x7 * x726 * x8 * x9 * x93 - x750 * x765) result[622] = 1.0 * x627 * (-x264 * x752 + x7 * x731 * x8 * x83 * x9 - x750 * x766) result[623] = x624 * x76 * (x734 - x735) result[624] = 1.0 * x601 * (x230 * x37 * x768 * x8 * x9 - x268 * x686 - x645 * x767) result[625] = x608 * (-x270 * x764 + x45 * x763 * x768) result[626] = x4 * x608 * (x769 - x770) result[627] = 1.0 * x601 * (-x274 * x752 + x63 * x7 * x768 * x8 * x9 - x750 * x771) result[628] = x45 * x608 * (x769 - x770) result[629] = -x601 * ( x277 * x723 - x721 * ( x1 * ( 2.0 * x409 + 2.0 * x410 + 3.0 * x690 + 3.0 * x691 + 2.0 * x729 + 2.0 * x730 ) + x101 * x733 ) ) result[630] = 0 result[631] = 0 result[632] = x484 result[633] = 0 result[634] = x454 * x538 result[635] = x485 * x487 result[636] = 0 result[637] = 0 result[638] = x77 * x772 result[639] = 0 result[640] = x363 * x494 * x84 result[641] = x364 * x497 result[642] = x489 result[643] = x46 * x772 result[644] = x367 * x450 * x773 result[645] = x368 * x495 result[646] = x457 * x547 result[647] = x373 * x449 * x774 result[648] = 0 result[649] = 0 result[650] = x518 * x776 result[651] = 0 result[652] = x127 * x778 result[653] = x121 * x506 * x58 * x779 result[654] = x443 * x560 * x77 result[655] = x363 * x436 * x511 result[656] = x461 * x553 result[657] = x778 * x93 result[658] = x378 * x515 result[659] = x562 result[660] = x38 * x443 * x576 result[661] = 1.15470053837925146 * x300 * x436 result[662] = x518 * x557 * x60 result[663] = x556 * x63 * x779 result[664] = x45 * x503 * x575 result[665] = x1 * x383 * x462 * x577 result[666] = 0 result[667] = 0 result[668] = x384 * x521 result[669] = 0 result[670] = x780 result[671] = x58 * x781 result[672] = x531 * x776 result[673] = x390 * x528 result[674] = x467 * x553 result[675] = x136 * x189 * x534 result[676] = x468 * x553 result[677] = x373 * x775 * x782 result[678] = x527 result[679] = x470 * x563 result[680] = x380 * x528 * x81 result[681] = x783 * x93 result[682] = x565 * x784 result[683] = x226 * x395 * x560 result[684] = x398 * x432 * x774 result[685] = x400 * x521 result[686] = x403 * x463 * x773 result[687] = x399 * x473 * x488 result[688] = x405 * x568 result[689] = x578 result[690] = 0 result[691] = 0 result[692] = x231 * x483 * x777 result[693] = 0 result[694] = 0 result[695] = 0 result[696] = x4 * x781 result[697] = x780 result[698] = x477 * x547 result[699] = 0 result[700] = 0 result[701] = 0 result[702] = x121 * x188 * x542 * x572 result[703] = x127 * x783 result[704] = x121 * x557 * x782 result[705] = 0 result[706] = 0 result[707] = 0 result[708] = x4 * x480 * x567 result[709] = x566 * x784 result[710] = x403 * x480 * x491 result[711] = 0 result[712] = 0 result[713] = 0 result[714] = x579 * x581 result[715] = x422 * x580 result[716] = x582 result[717] = 0 result[718] = 0 result[719] = 0 result[720] = x601 * (-x1 * x34 * x786 + x599 * x785) result[721] = x45 * x608 * (x787 - x788) result[722] = x58 * x608 * (x787 - x788) result[723] = x601 * (0.866025403784438597 * x39 * x614 * x63 * x8 * x9 - x612 * x789) result[724] = x608 * x790 * (-x284 + x616) result[725] = x601 * x791 * (x618 - x621) result[726] = x624 * (-x285 * x793 + x76 * x792) result[727] = x627 * x789 * (x625 - x626) result[728] = x627 * (-x290 * x793 + x58 * x628 * x786) result[729] = x624 * (0.866025403784438597 * x39 * x603 * x8 * x9 * x93 - x632 * x789) result[730] = x627 * (0.866025403784438597 * x603 * x96 - x635 * x794) result[731] = x624 * x791 * (x636 - x637) result[732] = x101 * x624 * (-x285 * x786 + x792) result[733] = x627 * x790 * (-x298 + x638) result[734] = x627 * x795 * (x640 - x641) result[735] = x624 * ( 0.866025403784438597 * x101 * x39 * x603 * x63 * x8 * x9 - x642 * x794 ) result[736] = x627 * x795 * (x643 - x644) result[737] = x624 * (-x319 * x794 + x646 * x796) result[738] = x652 * ( 0.866025403784438597 * x121 * x39 * x597 * x8 * x9 - x651 * x789 ) result[739] = x656 * ( 0.866025403784438597 * x127 * x39 * x590 * x8 * x9 - x655 * x789 ) result[740] = x656 * ( 0.866025403784438597 * x121 * x39 * x58 * x590 * x8 * x9 - x658 * x797 ) result[741] = x652 * (x137 * x798 - x663 * x789) result[742] = x656 * (x140 * x798 - x664 * x797) result[743] = x652 * (0.866025403784438597 * x121 * x586 * x73 - x665 * x791) result[744] = x656 * x793 * (-x315 + x666) result[745] = x670 * x799 * (x668 - x669) result[746] = x670 * x795 * (x671 - x672) result[747] = x656 * (x152 * x798 - x673 * x799) result[748] = x670 * (x153 * x798 - x674 * x795) result[749] = -x656 * (0.866025403784438597 * x116 * x676 - x155 * x798) result[750] = x652 * x800 * (x678 - x680) result[751] = x656 * x800 * (x681 - x682) result[752] = x656 * (-x164 * x801 + x683 * x796) result[753] = x652 * (0.866025403784438597 * x158 * x586 * x63 - x687 * x800) result[754] = x656 * (x167 * x798 - x689 * x802) result[755] = x652 * (x173 * x798 - x693 * x801) result[756] = x624 * x789 * (-x695 + x696) result[757] = x627 * ( 0.866025403784438597 * x1 * x181 * x39 * x428 * x8 * x9 - x700 * x789 ) result[758] = x627 * ( 0.866025403784438597 * x1 * x177 * x39 * x428 * x58 * x8 * x9 - x701 * x797 ) result[759] = x5 * x624 * (2.72069904635132662 * x1 * x187 * x2 * x39 * x7 - x804) result[760] = x627 * ( 2.72069904635132662 * x1 * x181 * x2 * x39 * x5 * x58 * x7 - x706 * x805 ) result[761] = x624 * ( 0.866025403784438597 * x1 * x177 * x5 * x7 * x73 * x8 * x9 - x707 * x791 ) result[762] = x656 * ( 0.866025403784438597 * x101 * x121 * x39 * x595 * x8 * x9 - x708 * x799 ) result[763] = x670 * ( 0.866025403784438597 * x1 * x101 * x127 * x39 * x428 * x8 * x9 - x709 * x799 ) result[764] = x670 * (0.866025403784438597 * x1 * x106 * x121 * x428 - x710 * x795) result[765] = x656 * ( 2.72069904635132662 * x1 * x101 * x136 * x2 * x39 * x5 * x7 - x711 * x805 ) result[766] = x670 * ( 0.866025403784438597 * x1 * x106 * x127 * x5 * x7 * x8 * x9 - x712 * x795 ) result[767] = x656 * ( 0.866025403784438597 * x1 * x116 * x121 * x5 * x7 * x8 * x9 - x714 * x806 ) result[768] = x656 * x800 * (x715 - x716) result[769] = x670 * (0.866025403784438597 * x1 * x158 * x428 * x83 - x717 * x800) result[770] = x670 * ( 0.866025403784438597 * x1 * x163 * x37 * x428 * x76 * x8 * x9 - x340 * x802 ) result[771] = x656 * ( 0.866025403784438597 * x1 * x158 * x5 * x7 * x8 * x9 * x93 - x718 * x800 ) result[772] = x670 * (x719 * x802 - x720 * x806) result[773] = 0 result[774] = x624 * (-x214 * x801 + x725 * x796) result[775] = x627 * ( 0.866025403784438597 * x1 * x213 * x37 * x428 * x45 * x8 * x9 - x728 * x807 ) result[776] = x627 * ( 0.866025403784438597 * x1 * x220 * x37 * x428 * x8 * x9 - x221 * x801 ) result[777] = x624 * ( 0.866025403784438597 * x1 * x213 * x5 * x63 * x7 * x8 * x9 - x732 * x806 ) result[778] = 0 result[779] = 0 result[780] = x601 * x789 * (x736 - x738) result[781] = x4 * x608 * (2.72069904635132662 * x1 * x2 * x233 * x39 * x7 - x808) result[782] = x608 * ( 2.72069904635132662 * x1 * x2 * x231 * x39 * x4 * x58 * x7 - x742 * x809 ) result[783] = x601 * (2.72069904635132662 * x1 * x2 * x236 * x39 * x7 - x743 * x785) result[784] = x58 * x608 * (2.72069904635132662 * x1 * x2 * x233 * x39 * x7 - x808) result[785] = x601 * ( 0.866025403784438597 * x1 * x231 * x7 * x73 * x8 * x9 - x744 * x791 ) result[786] = x624 * x799 * (x745 - x746) result[787] = x627 * ( 2.72069904635132662 * x1 * x101 * x181 * x2 * x39 * x4 * x7 - x747 * x809 ) result[788] = x627 * ( 0.866025403784438597 * x1 * x106 * x177 * x4 * x7 * x8 * x9 - x748 * x795 ) result[789] = x101 * x624 * (2.72069904635132662 * x1 * x187 * x2 * x39 * x7 - x804) result[790] = x627 * ( 0.866025403784438597 * x1 * x106 * x181 * x7 * x8 * x9 - x749 * x795 ) result[791] = x624 * ( 0.866025403784438597 * x1 * x116 * x177 * x7 * x8 * x9 - x751 * x810 ) result[792] = x652 * x800 * (x753 - x754) result[793] = x656 * ( 0.866025403784438597 * x1 * x127 * x158 * x4 * x7 * x8 * x9 - x755 * x800 ) result[794] = x656 * ( 0.866025403784438597 * x1 * x121 * x163 * x4 * x7 * x8 * x9 - x756 * x802 ) result[795] = x652 * ( 0.866025403784438597 * x1 * x136 * x158 * x7 * x8 * x9 - x757 * x800 ) result[796] = x656 * ( 0.866025403784438597 * x1 * x127 * x163 * x7 * x8 * x9 - x758 * x810 ) result[797] = x652 * ( 0.866025403784438597 * x1 * x121 * x172 * x7 * x8 * x9 - x759 * x810 ) result[798] = x624 * x807 * (-x356 + x760) result[799] = x627 * x807 * (x761 - x762) result[800] = 0 result[801] = x624 * ( 0.866025403784438597 * x1 * x213 * x7 * x8 * x9 * x93 - x765 * x810 ) result[802] = x627 * (0.866025403784438597 * x16 * x264 - x766 * x810) result[803] = 0 result[804] = x601 * (-x268 * x801 + x767 * x796) result[805] = 0 result[806] = 0 result[807] = x601 * ( 0.866025403784438597 * x1 * x267 * x63 * x7 * x8 * x9 - x771 * x810 ) result[808] = 0 result[809] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_24(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_42.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_42(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 15, 6), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_33(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (ff) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = ax + bx x1 = x0 ** (-1.0) x2 = x1 * (ax * A[0] + bx * B[0]) x3 = -x2 x4 = x3 + B[0] x5 = -2.0 * x2 + A[0] + B[0] x6 = x1 * x5 x7 = x3 + A[0] x8 = x4 * x7 x9 = 2.0 * x8 x10 = x1 + x9 x11 = x10 * x4 x12 = x11 + x6 x13 = x12 * x4 x14 = 4.0 * x8 x15 = x4**2 x16 = 2.0 * x15 x17 = 3.0 * x1 x18 = x16 + x17 x19 = x1 * (x14 + x18) x20 = x12 * x7 x21 = x19 + 2.0 * x20 x22 = x21 * x4 x23 = x10 * x7 x24 = 2.0 * x6 x25 = x11 + x23 + x24 x26 = 2.0 * x1 x27 = x25 * x26 x28 = x22 + x27 x29 = 2.0 * x7 x30 = x1 * (4.0 * x13 + 5.0 * x19 + 6.0 * x20) + x28 * x29 x31 = ax * bx * x1 x32 = ( 5.56832799683170785 * da * db * numpy.exp(-x31 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)) ) x33 = numpy.sqrt(x1) * x32 x34 = 0.00833333333333333322 * x33 x35 = x1 * x34 x36 = x1 * (ax * A[1] + bx * B[1]) x37 = -x36 x38 = x37 + B[1] x39 = x1 * x38 x40 = x21 * x7 x41 = x27 + x40 x42 = 2.2360679774997897 x43 = 0.0166666666666666664 * x42 x44 = x33 * x43 x45 = x41 * x44 x46 = x1 * (ax * A[2] + bx * B[2]) x47 = -x46 x48 = x47 + B[2] x49 = x1 * x48 x50 = x38**2 x51 = 0.5 * x1 x52 = x50 + x51 x53 = x1**1.5 * x32 x54 = x52 * x53 x55 = x7**2 x56 = 2.0 * x55 x57 = x17 + x56 x58 = x1 * (x14 + x57) x59 = x23 + x6 x60 = x29 * x59 + x58 x61 = x43 * x60 x62 = 3.87298334620741689 x63 = 0.0166666666666666664 * x62 x64 = x33 * x63 x65 = x48**2 x66 = x51 + x65 x67 = x53 * x66 x68 = 1.5 * x1 x69 = x55 + x68 x70 = 0.0666666666666666657 * x7 x71 = x69 * x70 x72 = x50 + x68 x73 = x38 * x53 x74 = x72 * x73 x75 = x42 * x71 x76 = x65 + x68 x77 = x48 * x53 x78 = x76 * x77 x79 = x37 + A[1] x80 = x1 * x79 x81 = x28 * x44 x82 = 0.0833333333333333287 * x21 x83 = x38 * x79 x84 = x51 + x83 x85 = x53 * x84 x86 = x33 * x82 x87 = -2.0 * x36 + A[1] + B[1] x88 = x1 * x87 x89 = 2.0 * x83 x90 = x1 + x89 x91 = x38 * x90 x92 = x88 + x91 x93 = 0.0833333333333333287 * x53 x94 = x59 * x93 x95 = 1.73205080756887729 x96 = 0.166666666666666657 * x59 x97 = x95 * x96 x98 = x67 * x79 x99 = x51 + x55 x100 = x53 * x99 x101 = 4.0 * x83 x102 = 2.0 * x50 x103 = x102 + x17 x104 = x1 * (x101 + x103) x105 = 2.0 * x92 x106 = x104 + x105 * x38 x107 = x106 * x43 x108 = 0.166666666666666657 * x100 x109 = x48 * x92 x110 = 0.333333333333333315 * x99 x111 = x110 * x85 x112 = 0.0666666666666666657 * x100 x113 = x42 * x76 x114 = x113 * x48 * x79 x115 = x47 + A[2] x116 = x1 * x115 x117 = x115 * x39 x118 = x115 * x48 x119 = x118 + x51 x120 = x119 * x53 x121 = x115 * x96 x122 = -2.0 * x46 + A[2] + B[2] x123 = x1 * x122 x124 = 2.0 * x118 x125 = x1 + x124 x126 = x125 * x48 x127 = x123 + x126 x128 = x115 * x42 x129 = x38 * x72 x130 = x128 * x129 x131 = x110 * x120 x132 = x127 * x38 x133 = 4.0 * x118 x134 = 2.0 * x65 x135 = x134 + x17 x136 = x1 * (x133 + x135) x137 = 2.0 * x127 x138 = x136 + x137 * x48 x139 = x138 * x43 x140 = x79**2 x141 = x140 + x51 x142 = x141 * x53 x143 = 2.0 * x13 + x19 x144 = x143 * x43 x145 = x79 * x90 x146 = x145 + x88 x147 = x12 * x93 x148 = 0.166666666666666657 * x12 x149 = x142 * x48 x150 = x104 + x105 * x79 x151 = x51 + x8 x152 = x151 * x93 x153 = x146 * x95 x154 = 0.166666666666666657 * x151 x155 = 0.333333333333333315 * x151 x156 = x141 * x67 x157 = x150 * x38 x158 = 2.0 * x88 x159 = x145 + x158 + x91 x160 = x159 * x26 x161 = x157 + x160 x162 = x1 * x7 x163 = x162 * x44 x164 = x33 * x7 x165 = 0.0833333333333333287 * x150 x166 = 0.166666666666666657 * x7 x167 = x146 * x166 x168 = x148 * x95 x169 = x92 * x95 x170 = x115 * x53 x171 = x151 * x85 x172 = x127 * x95 x173 = x53 * x79 x174 = x138 * x62 x175 = x115**2 x176 = x175 + x51 x177 = x176 * x53 x178 = x148 * x38 x179 = x115 * x125 x180 = x123 + x179 x181 = x155 * x54 x182 = x180 * x95 x183 = x115 * x137 + x136 x184 = x177 * x42 x185 = x166 * x180 x186 = 0.0833333333333333287 * x183 x187 = x183 * x48 x188 = 2.0 * x123 + x126 + x179 x189 = x188 * x26 x190 = x187 + x189 x191 = x140 + x68 x192 = 0.0666666666666666657 * x191 x193 = x15 + x68 x194 = x193 * x4 x195 = 2.0 * x140 x196 = x17 + x195 x197 = x1 * (x101 + x196) x198 = 2.0 * x79 x199 = x146 * x198 + x197 x200 = x199 * x43 x201 = x15 + x51 x202 = x201 * x53 x203 = x202 * x42 x204 = x192 * x79 x205 = x204 * x48 x206 = x1 * x4 x207 = x150 * x79 x208 = x160 + x207 x209 = x208 * x44 x210 = x33 * x4 x211 = x210 * x63 x212 = x4 * x42 x213 = x38 * x92 x214 = x79 * x92 x215 = x1 * (5.0 * x104 + 4.0 * x213 + 6.0 * x214) + x161 * x198 x216 = 0.0666666666666666657 * x194 x217 = 0.166666666666666657 * x202 x218 = x115 * x146 x219 = 0.333333333333333315 * x201 x220 = x120 * x219 x221 = 0.166666666666666657 * x4 x222 = x127 * x221 x223 = x119 * x93 x224 = x127 * x93 x225 = x219 * x85 x226 = x180 * x79 x227 = x221 * x92 x228 = x180 * x93 x229 = x175 + x68 x230 = 0.0666666666666666657 * x229 x231 = x115 * x230 x232 = x231 * x38 x233 = 2.0 * x175 x234 = x17 + x233 x235 = x1 * (x133 + x234) x236 = 2.0 * x115 x237 = x180 * x236 + x235 x238 = x237 * x43 x239 = x115 * x183 x240 = x189 + x239 x241 = x240 * x44 x242 = x127 * x48 x243 = x115 * x127 x244 = x1 * (5.0 * x136 + 4.0 * x242 + 6.0 * x243) + x190 * x236 x245 = x0 ** (-2.0) x246 = x245 * x34 x247 = x246 * x42 x248 = -x247 * x41 x249 = x245 * x33 x250 = x249 * x38 x251 = x246 * x62 x252 = x251 * x60 x253 = x162 * x69 x254 = x17 + 6.0 * x50 x255 = 0.0166666666666666664 * x53 x256 = x254 * x255 x257 = x249 * x7 x258 = 0.0666666666666666657 * x257 x259 = -x258 * x38 * x42 * x48 * x69 x260 = 0.0333333333333333329 * x42 x261 = x253 * x260 x262 = -x247 * x28 x263 = 0.0416666666666666644 * x21 x264 = x53 * x88 x265 = x249 * x263 x266 = x38 * x87 x267 = x68 + x83 x268 = x266 + x267 x269 = x1 * x94 x270 = x88 * x95 x271 = x17 + x89 x272 = 2.0 * x266 + x271 x273 = 0.5 * x38 x274 = x51 * x87 x275 = 2.0 * x39 x276 = x274 + x275 + x80 + 0.5 * x91 x277 = x272 * x273 + x276 x278 = x1 * x53 x279 = x278 * x42 x280 = 0.0333333333333333329 * x279 x281 = x277 * x280 x282 = 0.166666666666666657 * x67 x283 = x49 * x76 x284 = x100 * x260 x285 = x119 * x95 x286 = x254 * x43 x287 = x1 * x224 x288 = x249 * x79 x289 = x79 * x87 x290 = x267 + x289 x291 = x1 * x147 x292 = x288 * x48 x293 = x272 * x79 x294 = x276 + 0.5 * x293 x295 = 0.166666666666666657 * x294 x296 = x151 * x278 x297 = x290 * x95 x298 = x49 * x53 x299 = x67 * x80 x300 = 2.0 * x80 x301 = x300 + 4.0 * x39 x302 = x301 + x92 x303 = x293 + x302 x304 = x1 * x271 x305 = x79 * x88 x306 = x38 * x88 x307 = 0.25 * x104 + 0.5 * x214 + x304 + x305 + x306 x308 = x273 * x303 + x307 x309 = x260 * x308 x310 = x249 * x48 x311 = -x114 * x258 x312 = x143 * x251 x313 = x268 * x95 x314 = x116 * x53 x315 = x1 * x152 x316 = 0.0333333333333333329 * x62 x317 = x257 * x316 x318 = 0.166666666666666657 * x120 x319 = x174 * x246 x320 = x177 * x39 x321 = 0.0416666666666666644 * x183 x322 = 6.0 * x140 + x17 x323 = x255 * x322 x324 = x193 * x206 x325 = 0.5 * x79 x326 = 0.5 * x145 + x274 + x300 + x325 * (x271 + 2.0 * x289) + x39 x327 = x280 * x326 x328 = x322 * x43 x329 = x249 * x4 x330 = x303 * x325 + x307 x331 = x260 * x330 x332 = x316 * x329 x333 = 2.0 * x38 x334 = 5.0 * x1 x335 = -0.0666666666666666657 * x128 * x193 * x329 * x79 x336 = x115 * x249 x337 = x1 * x120 x338 = x260 * x324 x339 = 0.166666666666666657 * x177 x340 = x1 * x228 x341 = -x190 * x247 x342 = x116 * x229 x343 = x202 * x260 x344 = x329 * x42 x345 = -x232 * x344 x346 = x251 * x4 x347 = -x240 * x247 x348 = x17 + 6.0 * x65 x349 = x255 * x348 x350 = x1 * x85 x351 = 0.0833333333333333287 * x350 x352 = x59 * x95 x353 = x1 * x93 x354 = x353 * x92 x355 = x348 * x43 x356 = x123 * x53 x357 = x123 * x95 x358 = x122 * x48 x359 = x118 + x68 x360 = x358 + x359 x361 = x39 * x72 x362 = 0.166666666666666657 * x54 x363 = x124 + x17 x364 = 2.0 * x358 + x363 x365 = 0.5 * x48 x366 = x122 * x51 x367 = 2.0 * x49 x368 = x116 + 0.5 * x126 + x366 + x367 x369 = x364 * x365 + x368 x370 = x280 * x369 x371 = x142 * x49 x372 = 0.0416666666666666644 * x150 x373 = x12 * x95 x374 = x79 * x95 x375 = x53 * x80 x376 = x360 * x95 x377 = x106 * x251 x378 = x7 * x92 x379 = 0.166666666666666657 * x85 x380 = x115 * x122 x381 = x359 + x380 x382 = x39 * x53 x383 = x381 * x95 x384 = x115 * x364 x385 = x368 + 0.5 * x384 x386 = 0.166666666666666657 * x385 x387 = -x130 * x258 x388 = 2.0 * x116 x389 = x388 + 4.0 * x49 x390 = x127 + x389 x391 = x384 + x390 x392 = x1 * x363 x393 = x115 * x123 x394 = x123 * x48 x395 = 0.25 * x136 + 0.5 * x243 + x392 + x393 + x394 x396 = x365 * x391 + x395 x397 = x260 * x396 x398 = x191 * x80 x399 = -x205 * x344 x400 = -x208 * x247 x401 = x146 * x353 x402 = 0.166666666666666657 * x142 x403 = x153 * x93 x404 = -x161 * x247 x405 = x17 + 6.0 * x175 x406 = x255 * x405 x407 = x405 * x43 x408 = 0.5 * x115 x409 = 0.5 * x179 + x366 + x388 + x408 * (x363 + 2.0 * x380) + x49 x410 = x280 * x409 x411 = x391 * x408 + x395 x412 = x260 * x411 x413 = 2.0 * x48 x414 = x4 * x5 x415 = x17 + x9 x416 = 2.0 * x414 + x415 x417 = x416 * x7 x418 = 2.0 * x162 x419 = 4.0 * x206 + x418 x420 = x12 + x419 x421 = x417 + x420 x422 = x4 * x421 x423 = x1 * x415 x424 = x6 * x7 x425 = x4 * x6 x426 = 2.0 * x206 x427 = 0.5 * x7 x428 = 0.25 * x19 + 0.5 * x20 + x423 + x424 + x425 x429 = x42 * (x421 * x427 + x428) x430 = 0.0333333333333333329 * x429 x431 = 0.5 * x6 x432 = x5 * x7 x433 = x206 + 0.5 * x23 + x418 + x427 * (x415 + 2.0 * x432) + x431 x434 = x280 * x433 x435 = x433 * x48 x436 = x17 + 6.0 * x55 x437 = x255 * x436 x438 = x43 * x436 x439 = 0.5 * x422 + x428 x440 = x260 * x439 x441 = 0.5 * x11 + x162 + x426 + x431 x442 = 0.5 * x417 + x441 x443 = 0.166666666666666657 * x442 x444 = x68 + x8 x445 = x432 + x444 x446 = x445 * x95 x447 = x166 * x249 x448 = 0.333333333333333315 * x162 x449 = x115 * x250 x450 = 0.5 * x4 * x416 + x441 x451 = x280 * x450 x452 = x414 + x444 x453 = 0.166666666666666657 * x452 x454 = x53 * x6 x455 = x249 * x372 x456 = x115 * x288 x457 = x453 * x95 x458 = x1 * x223 x459 = x38 * x95 x460 = x249 * x321 x461 = 6.0 * x15 + x17 x462 = x255 * x461 x463 = x43 * x461 x464 = x221 * x249 x465 = 0.333333333333333315 * x206 x466 = x33 / x0**3 x467 = 0.0288675134594812872 * x466 x468 = x429 * x467 x469 = x38 * x466 x470 = 0.0577350269189625745 * x42 x471 = x469 * x470 x472 = x467 * x62 x473 = x245 * x53 x474 = 0.00721687836487032181 * x473 x475 = x254 * x474 x476 = x42 * x467 x477 = x476 * x48 x478 = x38 * x436 * x477 x479 = x42 * x473 x480 = 0.0144337567297406436 * x479 x481 = x480 * x66 x482 = x439 * x476 x483 = 0.144337567297406433 * x442 x484 = x473 * x87 x485 = x466 * x483 x486 = 0.144337567297406433 * x473 x487 = x445 * x486 x488 = 0.144337567297406433 * x484 x489 = x466 * x7 x490 = x277 * x470 x491 = 0.288675134594812866 * x48 x492 = x489 * x491 x493 = 0.288675134594812866 * x66 x494 = x48 * x489 x495 = x470 * x494 x496 = 0.288675134594812866 * x115 x497 = x469 * x496 x498 = x120 * x245 x499 = 0.144337567297406433 * x498 x500 = x115 * x476 x501 = x254 * x500 * x7 x502 = 0.577350269189625731 * x119 x503 = x469 * x7 x504 = 0.144337567297406433 * x466 x505 = x127 * x7 x506 = x466 * x79 x507 = x470 * x506 x508 = x290 * x486 x509 = x491 * x506 x510 = x294 * x486 x511 = x5 * x95 x512 = x473 * x5 x513 = x308 * x476 x514 = x294 * x504 x515 = x48 * x507 x516 = x115 * x472 x517 = x499 * x95 x518 = x486 * x5 x519 = 0.433012701892219298 * x5 x520 = 0.0721687836487032164 * x473 x521 = x127 * x520 x522 = 0.0721687836487032164 * x484 x523 = 0.00721687836487032181 * x466 x524 = x176 * x486 x525 = 0.288675134594812866 * x176 x526 = x180 * x520 x527 = x176 * x480 x528 = x180 * x504 x529 = 0.0360843918243516082 * x183 x530 = x466 * x529 x531 = x322 * x474 x532 = x4 * x466 x533 = x326 * x470 x534 = x322 * x4 * x477 x535 = x330 * x476 x536 = x326 * x472 x537 = x461 * x500 * x79 x538 = x496 * x532 x539 = x4 * x506 x540 = x504 * x79 x541 = x115 * x532 x542 = x115 * x471 x543 = x523 * x62 x544 = x471 * x7 x545 = 0.0360843918243516082 * x466 x546 = x21 * x545 x547 = x504 * x59 x548 = x486 * x99 x549 = x480 * x99 x550 = x122 * x473 x551 = 0.0721687836487032164 * x550 x552 = 0.288675134594812866 * x550 x553 = x151 * x95 x554 = 0.577350269189625731 * x151 x555 = x348 * x476 * x7 * x79 x556 = x486 * x553 x557 = x472 * x7 x558 = x122 * x486 x559 = x115 * x504 x560 = x381 * x486 x561 = 0.288675134594812866 * x503 x562 = x385 * x504 x563 = x201 * x480 x564 = 0.288675134594812866 * x539 x565 = x115 * x466 x566 = x470 * x565 x567 = x396 * x476 x568 = x38 * x4 * x405 * x476 x569 = x409 * x472 x570 = x411 * x476 x571 = x4 * x415 x572 = 3.0 * x6 x573 = x571 + x572 x574 = x4 * x573 x575 = 15.0 * x1 x576 = x575 + 8.0 * x8 x577 = x16 + 4.0 * x414 + x576 x578 = x1 * x577 x579 = x29 * x573 + x578 x580 = x4 * x579 x581 = x415 * x7 x582 = x11 + x417 + x419 + x571 + x581 + 7.0 * x6 x583 = ( x1 * ( 2.0 * x19 + 4.0 * x20 + 4.0 * x422 + 8.0 * x423 + 8.0 * x424 + 8.0 * x425 + 6.0 * x573 * x7 + 4.0 * x574 + 5.0 * x578 ) - x30 + 2.0 * x7 * (x26 * x582 + x580) ) x584 = 0.0020833333333333333 * x249 x585 = 0.25 * x1 x586 = -0.25 * x1 * x582 + x25 * x585 x587 = 0.0333333333333333333 * x42 x588 = -x587 * (0.125 * x40 - 0.125 * x579 * x7 + x586) x589 = x1 + x102 x590 = 4.0 * x432 + x56 + x576 x591 = x572 + x581 x592 = x1 * x590 + x29 * x591 x593 = 0.125 * x592 x594 = 0.125 * x60 x595 = 0.25 * x60 x596 = 0.0166666666666666667 * x279 x597 = 0.0333333333333333333 * x62 x598 = x48 * x597 x599 = x250 * x598 x600 = x1 + x134 x601 = 9.0 * x1 x602 = x102 + x601 x603 = x57 * x602 x604 = x56 + x601 x605 = x103 * x604 x606 = x103 * x57 x607 = 0.0166666666666666667 * x53 x608 = x607 * x7 x609 = x39 * x608 x610 = x589 * x604 x611 = 0.25 * x606 x612 = x57 * x589 x613 = x49 * x608 x614 = x42 * x613 x615 = 0.25 * x600 x616 = x57 * x615 x617 = x135 * x57 x618 = x42 * x609 x619 = 0.25 * x617 x620 = 0.25 * x135 x621 = 0.5 * x134 + 0.5 * x601 x622 = -x587 * (0.125 * x22 - 0.125 * x4 * x579 + x586) x623 = 0.125 * x579 x624 = 0.125 * x21 x625 = 0.25 * x90 x626 = 0.0833333333333333333 * x278 x627 = -0.125 * x1 * x577 + 0.125 * x19 x628 = ( -0.0416666666666666644 * x20 + 0.0416666666666666644 * x573 * x7 - 0.166666666666666667 * x627 ) x629 = x271 * x38 x630 = x17 * x87 x631 = x629 + x630 x632 = x59 * x631 x633 = x591 * x92 x634 = 0.125 * x92 x635 = 0.333333333333333333 * x278 x636 = x591 * x90 x637 = x271 * x59 x638 = 0.166666666666666667 * x53 x639 = x49 * x638 x640 = x639 * x95 x641 = 2.0 * x135 x642 = 0.0208333333333333322 * x53 x643 = x575 + 8.0 * x83 x644 = x102 + 4.0 * x266 + x643 x645 = x1 * x644 x646 = x333 * x631 + x645 x647 = x1 + x56 x648 = 0.125 * x647 x649 = 0.125 * x57 x650 = 0.25 * x647 x651 = 0.5 * x135 x652 = 0.0416666666666666667 * x278 x653 = x77 * x80 x654 = 0.0166666666666666667 * x653 x655 = x42 * x654 x656 = 0.25 * x363 x657 = 0.125 * x591 x658 = 0.125 * x59 x659 = 0.25 * x589 x660 = x116 * x638 x661 = x39 * x638 x662 = x661 * x95 x663 = 0.0625 * x127 x664 = x363 * x48 x665 = x122 * x17 x666 = x664 + x665 x667 = x602 * x647 x668 = x103 * x647 x669 = x117 * x607 x670 = x42 * x669 x671 = 0.25 * x125 x672 = 0.5 * x363 x673 = 8.0 * x118 + x575 x674 = x134 + 4.0 * x358 + x673 x675 = x1 * x674 x676 = x413 * x666 + x675 x677 = 2.0 * x574 + x578 x678 = x1 + x195 x679 = 0.125 * x678 x680 = 0.125 * x196 x681 = 0.25 * x678 x682 = x271 * x79 x683 = x630 + x682 x684 = x12 * x683 x685 = x146 * x573 x686 = 0.125 * x12 x687 = x198 * x631 + x645 x688 = 0.125 * x10 x689 = 0.125 * x415 x690 = 0.25 * x10 x691 = x10 * x683 x692 = x146 * x415 x693 = x196 * x615 x694 = x293 + x301 + x629 + x682 + 7.0 * x88 + x91 x695 = -0.25 * x1 * x694 + x159 * x585 x696 = -0.125 * x157 + 0.125 * x38 * x687 - x695 x697 = x257 * x587 x698 = -0.125 * x1 * x644 + 0.125 * x104 x699 = -0.25 * x214 + 0.25 * x631 * x79 - x698 x700 = 0.166666666666666667 * x257 x701 = x48 * x700 x702 = x196 * x620 x703 = x456 * x597 x704 = x573 * x90 x705 = x660 * x95 x706 = 0.125 * x125 x707 = x638 * x80 x708 = x707 * x95 x709 = x10 * x631 x710 = x415 * x92 x711 = x10 * x271 x712 = x415 * x90 x713 = x257 * x597 x714 = x115 * x713 x715 = x162 * x638 x716 = x715 * x95 x717 = 0.125 * x127 x718 = -0.25 * x1 * x674 + 0.25 * x136 x719 = x1 + x233 x720 = 0.125 * x719 x721 = 0.25 * x234 x722 = 0.0625 * x180 x723 = x115 * x363 x724 = x665 + x723 x725 = 0.5 * x234 x726 = x236 * x666 + x675 x727 = 0.25 * x719 x728 = 0.125 * x180 x729 = 0.5 * x115 * x666 - 0.5 * x243 - x718 x730 = x48 * x726 x731 = 0.5 * x1 x732 = 7.0 * x123 + x126 + x384 + x389 + x664 + x723 x733 = x731 * (x188 - x732) x734 = 0.25 * x187 - 0.25 * x730 + x733 x735 = x16 + x601 x736 = x196 * x735 x737 = x195 + x601 x738 = x18 * x737 x739 = x18 * x196 x740 = x4 * x607 x741 = x740 * x80 x742 = x1 + x16 x743 = x195 + 4.0 * x289 + x643 x744 = x1 * x743 + x198 * x683 x745 = 0.125 * x744 x746 = 0.125 * x199 x747 = 0.25 * x742 x748 = 0.25 * x739 x749 = x196 * x742 x750 = -x587 * (0.125 * x207 - 0.125 * x687 * x79 + x695) x751 = x329 * x598 x752 = x42 * x741 x753 = 4.0 * x38 x754 = ( x1 * ( 2.0 * x104 + 4.0 * x214 + x303 * x753 + 8.0 * x304 + 8.0 * x305 + 8.0 * x306 + x631 * x753 + 6.0 * x631 * x79 + 5.0 * x645 ) - x215 + 2.0 * x79 * (x26 * x694 + x38 * x687) ) x755 = x678 * x735 x756 = x18 * x678 x757 = x116 * x740 x758 = x42 * x757 x759 = 0.125 * x742 x760 = 0.125 * x146 x761 = 0.166666666666666667 * x329 x762 = x115 * x761 x763 = x206 * x638 x764 = x763 * x95 x765 = x336 * x587 x766 = 0.125 * x183 x767 = x288 * x587 x768 = x18 * x721 x769 = 0.5 * x233 + 0.5 * x601 x770 = 0.125 * x237 x771 = x233 + 4.0 * x380 + x673 x772 = x1 * x771 + x236 * x724 x773 = x103 * x721 x774 = x587 * (-0.25 * x115 * x726 + 0.25 * x239 + x733) x775 = 4.0 * x48 x776 = x480 * x52 x777 = x245 * x85 x778 = 0.144337567297406433 * x777 x779 = 0.577350269189625731 * x84 x780 = x141 * x486 x781 = x5 * x520 x782 = x150 * x545 x783 = x146 * x504 x784 = x141 * x480 x785 = x472 * x79 x786 = x778 * x95 x787 = 0.00360843918243516091 * x249 x788 = 0.433012701892219298 * x1 x789 = x788 * (x25 - x582) x790 = x587 * (0.216506350946109649 * x40 - 0.216506350946109649 * x579 * x7 + x789) x791 = 0.216506350946109649 * x103 x792 = 0.216506350946109649 * x589 x793 = ( 0.216506350946109649 * x1 * x590 - 0.216506350946109649 * x58 - 0.433012701892219298 * x59 * x7 + 0.433012701892219298 * x591 * x7 ) x794 = x596 * x600 x795 = 0.00721687836487032181 * x7 x796 = 0.0433012701892219257 * x479 x797 = x600 * x796 x798 = x38 * x7 x799 = 0.0433012701892219257 * x473 x800 = x135 * x48 x801 = x7 * x800 x802 = 0.216506350946109649 * x22 - 0.216506350946109649 * x580 + x789 x803 = -0.216506350946109649 * x1 * x577 + 0.216506350946109649 * x19 x804 = -0.433012701892219298 * x20 + 0.433012701892219298 * x573 * x7 - x803 x805 = 0.166666666666666667 * x804 x806 = 0.0360843918243516082 * x278 x807 = 0.0360843918243516082 * x53 x808 = x807 * x95 x809 = x49 * x808 x810 = -x10 * x7 + x24 + x581 x811 = -x810 x812 = x600 * x807 x813 = 0.216506350946109649 * x57 x814 = 0.433012701892219298 * x90 x815 = 0.433012701892219298 * x271 x816 = x600 * x652 x817 = x79 * x800 x818 = 0.0144337567297406454 * x479 x819 = x125 * x626 x820 = 0.0360843918243516082 * x382 x821 = x127 * x806 x822 = 0.00721687836487032181 * x42 x823 = x125 * x278 x824 = 0.0180421959121758041 * x823 x825 = 0.00721687836487032268 * x479 x826 = x138 * x825 x827 = 0.216506350946109649 * x196 x828 = 0.216506350946109649 * x678 x829 = 0.433012701892219298 * x10 x830 = 0.433012701892219298 * x415 x831 = -0.433012701892219298 * x1 * x694 + x159 * x788 x832 = -0.216506350946109649 * x157 + 0.216506350946109649 * x38 * x687 - x831 x833 = -0.216506350946109649 * x1 * x644 + 0.216506350946109649 * x104 x834 = -0.433012701892219298 * x214 + 0.433012701892219298 * x631 * x79 - x833 x835 = -x145 + x158 + x682 x836 = -0.433012701892219298 * x13 + 0.433012701892219298 * x4 * x573 - x803 x837 = x116 * x808 x838 = -x10 * x4 + x24 + x571 x839 = -x838 x840 = x125 * x808 x841 = -0.433012701892219298 * x213 + 0.433012701892219298 * x38 * x631 - x833 x842 = x158 + x629 - x91 x843 = x596 * x719 x844 = x180 * x806 x845 = x652 * x719 x846 = x526 * x95 x847 = x473 * x529 x848 = x719 * x796 x849 = 0.00721687836487032181 * x4 x850 = 0.216506350946109649 * x18 x851 = -x587 * ( 0.216506350946109649 * x207 - 0.216506350946109649 * x687 * x79 + x831 ) x852 = ( 0.216506350946109649 * x1 * x743 - 0.433012701892219298 * x146 * x79 - 0.216506350946109649 * x197 + 0.433012701892219298 * x683 * x79 ) x853 = x4 * x79 x854 = x115 * x234 x855 = x799 * x854 x856 = x818 * x854 x857 = x237 * x825 # 900 item(s) result[0] = x30 * x35 result[1] = x39 * x45 result[2] = x45 * x49 result[3] = x54 * x61 result[4] = x39 * x48 * x60 * x64 result[5] = x61 * x67 result[6] = x71 * x74 result[7] = x48 * x54 * x75 result[8] = x38 * x67 * x75 result[9] = x71 * x78 result[10] = x80 * x81 result[11] = x82 * x85 result[12] = x48 * x80 * x86 result[13] = x92 * x94 result[14] = x48 * x85 * x97 result[15] = x96 * x98 result[16] = x100 * x107 result[17] = x108 * x109 result[18] = x111 * x66 result[19] = x112 * x114 result[20] = x116 * x81 result[21] = x117 * x86 result[22] = x120 * x82 result[23] = x121 * x54 result[24] = x120 * x38 * x97 result[25] = x127 * x94 result[26] = x112 * x130 result[27] = x131 * x52 result[28] = x108 * x132 result[29] = x100 * x139 result[30] = x142 * x144 result[31] = x146 * x147 result[32] = x148 * x149 result[33] = x150 * x152 result[34] = x153 * x154 * x77 result[35] = x155 * x156 result[36] = x161 * x163 result[37] = x164 * x165 * x49 result[38] = x167 * x67 result[39] = x113 * x149 * x70 result[40] = x115 * x143 * x64 * x80 result[41] = x115 * x168 * x85 result[42] = x120 * x168 * x79 result[43] = x154 * x169 * x170 result[44] = 1.0 * x119 * x171 result[45] = x154 * x172 * x173 result[46] = x106 * x116 * x164 * x63 result[47] = x120 * x166 * x169 result[48] = x166 * x172 * x85 result[49] = 0.0166666666666666664 * x164 * x174 * x80 result[50] = x144 * x177 result[51] = x177 * x178 result[52] = x147 * x180 result[53] = x176 * x181 result[54] = x154 * x182 * x73 result[55] = x152 * x183 result[56] = x129 * x184 * x70 result[57] = x185 * x54 result[58] = x164 * x186 * x39 result[59] = x163 * x190 result[60] = x173 * x192 * x194 result[61] = x200 * x202 result[62] = x203 * x205 result[63] = x206 * x209 result[64] = x199 * x211 * x49 result[65] = x192 * x212 * x98 result[66] = x215 * x35 result[67] = x209 * x49 result[68] = x200 * x67 result[69] = x204 * x78 result[70] = x128 * x142 * x216 result[71] = x217 * x218 result[72] = x141 * x220 result[73] = x116 * x165 * x210 result[74] = x120 * x153 * x221 result[75] = x142 * x222 result[76] = x116 * x161 * x44 result[77] = x150 * x223 result[78] = x146 * x224 result[79] = x139 * x142 result[80] = x184 * x216 * x79 result[81] = x176 * x225 result[82] = x217 * x226 result[83] = x177 * x227 result[84] = x182 * x221 * x85 result[85] = x186 * x210 * x80 result[86] = x107 * x177 result[87] = x228 * x92 result[88] = x186 * x85 result[89] = x190 * x44 * x80 result[90] = x170 * x194 * x230 result[91] = x203 * x232 result[92] = x202 * x238 result[93] = x212 * x231 * x54 result[94] = x211 * x237 * x39 result[95] = x206 * x241 result[96] = x231 * x74 result[97] = x238 * x54 result[98] = x241 * x39 result[99] = x244 * x35 result[100] = 0 result[101] = x248 result[102] = 0 result[103] = -x250 * x61 result[104] = -x252 * x48 result[105] = 0 result[106] = -x253 * x256 result[107] = x259 result[108] = -x261 * x67 result[109] = 0 result[110] = x262 result[111] = -x263 * x264 result[112] = -x265 * x48 result[113] = -x268 * x269 result[114] = -x270 * x48 * x94 result[115] = -x269 * x66 result[116] = -x281 * x99 result[117] = -x108 * x268 * x49 result[118] = -x282 * x88 * x99 result[119] = -x283 * x284 result[120] = 0 result[121] = -x115 * x265 result[122] = 0 result[123] = -x121 * x250 result[124] = -x269 * x285 result[125] = 0 result[126] = -x100 * x116 * x286 result[127] = -x131 * x39 result[128] = -x287 * x99 result[129] = 0 result[130] = -x144 * x288 result[131] = -x290 * x291 result[132] = -x148 * x292 result[133] = -x295 * x296 result[134] = -x154 * x297 * x298 result[135] = -x155 * x299 result[136] = -x257 * x309 result[137] = -x166 * x294 * x310 result[138] = -x162 * x282 * x290 result[139] = x311 result[140] = -x115 * x312 result[141] = -x115 * x147 * x270 result[142] = -x285 * x291 result[143] = -x154 * x313 * x314 result[144] = -0.5 * x120 * x151 * x88 result[145] = -x172 * x315 result[146] = -x115 * x277 * x317 result[147] = -x162 * x313 * x318 result[148] = -x224 * x270 * x7 result[149] = -x319 * x7 result[150] = 0 result[151] = -x176 * x291 result[152] = 0 result[153] = -x155 * x320 result[154] = -x182 * x315 result[155] = 0 result[156] = -x162 * x177 * x286 result[157] = -x185 * x250 result[158] = -x257 * x321 result[159] = 0 result[160] = -x323 * x324 result[161] = -x201 * x327 result[162] = -x202 * x328 * x49 result[163] = -x329 * x331 result[164] = -x326 * x332 * x48 result[165] = -x206 * x328 * x67 result[166] = -x246 * ( x161 + x17 * x293 + x272 * x275 + x302 * x334 + x79 * (x150 + x303 * x333 + 4.0 * x304 + 4.0 * x305 + 4.0 * x306) ) result[167] = -x310 * x331 result[168] = -x327 * x66 result[169] = -x283 * x323 result[170] = x335 result[171] = -x116 * x217 * x290 result[172] = -x220 * x80 result[173] = -x221 * x294 * x336 result[174] = -x206 * x297 * x318 result[175] = -x222 * x288 result[176] = -x309 * x336 result[177] = -x295 * x337 result[178] = -x287 * x290 result[179] = -x139 * x288 result[180] = -x177 * x338 result[181] = -x201 * x339 * x88 result[182] = -x201 * x340 result[183] = -x206 * x268 * x339 result[184] = -x228 * x270 * x4 result[185] = -x321 * x329 result[186] = -x176 * x281 result[187] = -x268 * x340 result[188] = -x264 * x321 result[189] = x341 result[190] = 0 result[191] = -x342 * x343 result[192] = 0 result[193] = x345 result[194] = -x237 * x346 result[195] = 0 result[196] = -x256 * x342 result[197] = -x238 * x250 result[198] = x347 result[199] = 0 result[200] = 0 result[201] = 0 result[202] = x248 result[203] = 0 result[204] = -x252 * x38 result[205] = -x310 * x61 result[206] = 0 result[207] = -x261 * x54 result[208] = x259 result[209] = -x253 * x349 result[210] = 0 result[211] = 0 result[212] = -x265 * x79 result[213] = 0 result[214] = -x351 * x352 result[215] = -x292 * x96 result[216] = 0 result[217] = -x354 * x99 result[218] = -x111 * x49 result[219] = -x100 * x355 * x80 result[220] = x262 result[221] = -x265 * x38 result[222] = -x263 * x356 result[223] = -x269 * x52 result[224] = -x357 * x38 * x94 result[225] = -x269 * x360 result[226] = -x284 * x361 result[227] = -x123 * x362 * x99 result[228] = -x108 * x360 * x39 result[229] = -x370 * x99 result[230] = 0 result[231] = 0 result[232] = -x141 * x291 result[233] = 0 result[234] = -x153 * x315 result[235] = -x155 * x371 result[236] = 0 result[237] = -x257 * x372 result[238] = -x167 * x310 result[239] = -x142 * x162 * x355 result[240] = -x312 * x79 result[241] = -x351 * x373 result[242] = -x123 * x147 * x374 result[243] = -x169 * x315 result[244] = -0.5 * x123 * x171 result[245] = -x154 * x375 * x376 result[246] = -x377 * x7 result[247] = -x357 * x378 * x93 result[248] = -x162 * x376 * x379 result[249] = -x317 * x369 * x79 result[250] = -x144 * x336 result[251] = -x178 * x336 result[252] = -x291 * x381 result[253] = -x116 * x181 result[254] = -x154 * x382 * x383 result[255] = -x296 * x386 result[256] = x387 result[257] = -x162 * x362 * x381 result[258] = -x166 * x250 * x385 result[259] = -x257 * x397 result[260] = 0 result[261] = 0 result[262] = -x343 * x398 result[263] = 0 result[264] = -x199 * x346 result[265] = x399 result[266] = 0 result[267] = x400 result[268] = -x200 * x310 result[269] = -x349 * x398 result[270] = -x142 * x338 result[271] = -x201 * x401 result[272] = -x123 * x201 * x402 result[273] = -x329 * x372 result[274] = -x123 * x4 * x403 result[275] = -x206 * x360 * x402 result[276] = x404 result[277] = -x356 * x372 result[278] = -x360 * x401 result[279] = -x141 * x370 result[280] = x335 result[281] = -x116 * x225 result[282] = -x217 * x381 * x80 result[283] = -x227 * x336 result[284] = -x206 * x379 * x383 result[285] = -x221 * x288 * x385 result[286] = -x107 * x336 result[287] = -x354 * x381 result[288] = -x350 * x386 result[289] = -x288 * x397 result[290] = -x324 * x406 result[291] = -x202 * x39 * x407 result[292] = -x201 * x410 result[293] = -x206 * x407 * x54 result[294] = -x332 * x38 * x409 result[295] = -x329 * x412 result[296] = -x361 * x406 result[297] = -x410 * x52 result[298] = -x250 * x412 result[299] = -x246 * ( x115 * (x183 + x391 * x413 + 4.0 * x392 + 4.0 * x393 + 4.0 * x394) + x17 * x384 + x190 + x334 * x390 + x364 * x367 ) result[300] = -x246 * ( x17 * x417 + x28 + x334 * x420 + x416 * x426 + x7 * (x21 + 2.0 * x422 + 4.0 * x423 + 4.0 * x424 + 4.0 * x425) ) result[301] = -x250 * x430 result[302] = -x310 * x430 result[303] = -x434 * x52 result[304] = -x250 * x316 * x435 result[305] = -x434 * x66 result[306] = -x361 * x437 result[307] = -x438 * x49 * x54 result[308] = -x39 * x438 * x67 result[309] = -x283 * x437 result[310] = -x288 * x440 result[311] = -x350 * x443 result[312] = -x292 * x443 result[313] = -x354 * x445 result[314] = -x379 * x446 * x49 result[315] = -x282 * x445 * x80 result[316] = -x107 * x257 result[317] = -x109 * x447 result[318] = -x448 * x66 * x85 result[319] = x311 result[320] = -x336 * x440 result[321] = -x443 * x449 result[322] = -x337 * x443 result[323] = -x116 * x362 * x445 result[324] = -x318 * x39 * x446 result[325] = -x287 * x445 result[326] = x387 result[327] = -x120 * x448 * x52 result[328] = -x132 * x447 result[329] = -x139 * x257 result[330] = -x141 * x451 result[331] = -x401 * x452 result[332] = -x371 * x453 result[333] = -x372 * x454 result[334] = -x403 * x48 * x6 result[335] = -0.166666666666666657 * x156 * x6 result[336] = x404 result[337] = -x455 * x48 result[338] = -x401 * x66 result[339] = -x142 * x260 * x283 result[340] = -x316 * x450 * x456 result[341] = -x116 * x457 * x85 result[342] = -x120 * x457 * x80 result[343] = -x115 * x169 * x6 * x93 result[344] = -0.5 * x119 * x6 * x85 result[345] = -x224 * x374 * x6 result[346] = -x115 * x377 result[347] = -x169 * x458 result[348] = -x172 * x351 result[349] = -x319 * x79 result[350] = -x176 * x451 result[351] = -x320 * x453 result[352] = -x340 * x452 result[353] = -x176 * x362 * x6 result[354] = -x228 * x459 * x6 result[355] = -x321 * x454 result[356] = -x260 * x320 * x72 result[357] = -x340 * x52 result[358] = -x38 * x460 result[359] = x341 result[360] = -x398 * x462 result[361] = -x200 * x329 result[362] = x399 result[363] = x400 result[364] = -x199 * x251 * x48 result[365] = -x191 * x260 * x299 result[366] = 0 result[367] = 0 result[368] = 0 result[369] = 0 result[370] = -x116 * x142 * x463 result[371] = -x218 * x464 result[372] = -x120 * x141 * x465 result[373] = -x115 * x455 result[374] = -x153 * x458 result[375] = -x141 * x287 result[376] = 0 result[377] = 0 result[378] = 0 result[379] = 0 result[380] = -x177 * x463 * x80 result[381] = -x176 * x465 * x85 result[382] = -x226 * x464 result[383] = -x176 * x354 result[384] = -x182 * x351 result[385] = -x460 * x79 result[386] = 0 result[387] = 0 result[388] = 0 result[389] = 0 result[390] = -x342 * x462 result[391] = x345 result[392] = -x238 * x329 result[393] = -x260 * x342 * x54 result[394] = -x237 * x251 * x38 result[395] = x347 result[396] = 0 result[397] = 0 result[398] = 0 result[399] = 0 result[400] = 0 result[401] = x468 result[402] = 0 result[403] = x433 * x471 result[404] = x435 * x472 result[405] = 0 result[406] = x436 * x475 result[407] = x478 result[408] = x436 * x481 result[409] = 0 result[410] = x482 result[411] = x483 * x484 result[412] = x48 * x485 result[413] = x268 * x487 result[414] = x446 * x48 * x488 result[415] = x487 * x66 result[416] = x489 * x490 result[417] = x268 * x492 result[418] = x484 * x493 * x7 result[419] = x495 * x76 result[420] = 0 result[421] = x115 * x485 result[422] = 0 result[423] = x445 * x497 result[424] = x446 * x499 result[425] = 0 result[426] = x501 result[427] = x502 * x503 result[428] = x504 * x505 result[429] = 0 result[430] = x450 * x507 result[431] = x452 * x508 result[432] = x452 * x509 result[433] = x5 * x510 result[434] = x48 * x508 * x511 result[435] = x493 * x512 * x79 result[436] = x513 result[437] = x48 * x514 result[438] = x508 * x66 result[439] = x515 * x76 result[440] = x450 * x516 result[441] = x115 * x452 * x488 * x95 result[442] = x452 * x517 result[443] = x115 * x313 * x518 result[444] = x498 * x519 * x87 result[445] = x511 * x521 result[446] = x277 * x516 result[447] = x268 * x517 result[448] = x172 * x522 result[449] = x174 * x523 result[450] = 0 result[451] = x452 * x524 result[452] = 0 result[453] = x38 * x512 * x525 result[454] = x511 * x526 result[455] = 0 result[456] = x254 * x527 result[457] = x38 * x528 result[458] = x530 result[459] = 0 result[460] = x461 * x531 result[461] = x532 * x533 result[462] = x534 result[463] = x535 result[464] = x48 * x536 result[465] = x322 * x481 result[466] = 0 result[467] = 0 result[468] = 0 result[469] = 0 result[470] = x537 result[471] = x290 * x538 result[472] = x502 * x539 result[473] = x115 * x514 result[474] = x290 * x517 result[475] = x127 * x540 result[476] = 0 result[477] = 0 result[478] = 0 result[479] = 0 result[480] = x461 * x527 result[481] = x4 * x484 * x525 result[482] = x4 * x528 result[483] = x268 * x524 result[484] = x182 * x522 result[485] = x530 result[486] = 0 result[487] = 0 result[488] = 0 result[489] = 0 result[490] = 0 result[491] = x229 * x470 * x541 result[492] = 0 result[493] = x229 * x542 result[494] = x237 * x543 result[495] = 0 result[496] = 0 result[497] = 0 result[498] = 0 result[499] = 0 result[500] = 0 result[501] = 0 result[502] = 0 result[503] = 0 result[504] = x543 * x60 result[505] = 0 result[506] = 0 result[507] = x544 * x69 result[508] = x495 * x69 result[509] = 0 result[510] = 0 result[511] = 0 result[512] = x546 result[513] = 0 result[514] = x352 * x522 result[515] = x48 * x547 result[516] = 0 result[517] = x268 * x548 result[518] = x484 * x491 * x99 result[519] = x348 * x549 result[520] = 0 result[521] = x546 result[522] = 0 result[523] = x38 * x547 result[524] = x352 * x551 result[525] = 0 result[526] = x254 * x549 result[527] = x38 * x552 * x99 result[528] = x360 * x548 result[529] = 0 result[530] = 0 result[531] = 0 result[532] = x12 * x540 result[533] = 0 result[534] = x508 * x553 result[535] = x48 * x506 * x554 result[536] = 0 result[537] = x514 * x7 result[538] = x290 * x492 result[539] = x555 result[540] = x143 * x543 result[541] = x373 * x522 result[542] = x373 * x551 result[543] = x268 * x556 result[544] = 0.433012701892219298 * x122 * x151 * x484 result[545] = x360 * x556 result[546] = x277 * x557 result[547] = x313 * x558 * x7 result[548] = x376 * x488 * x7 result[549] = x369 * x557 result[550] = 0 result[551] = x12 * x559 result[552] = 0 result[553] = x115 * x469 * x554 result[554] = x553 * x560 result[555] = 0 result[556] = x501 result[557] = x381 * x561 result[558] = x562 * x7 result[559] = 0 result[560] = 0 result[561] = 0 result[562] = x322 * x563 result[563] = 0 result[564] = x4 * x536 result[565] = x534 result[566] = 0 result[567] = x535 result[568] = x466 * x48 * x533 result[569] = x348 * x531 result[570] = x194 * x507 result[571] = x201 * x508 result[572] = x201 * x552 * x79 result[573] = x4 * x514 result[574] = x122 * x4 * x508 * x95 result[575] = x360 * x564 result[576] = x513 result[577] = x122 * x510 result[578] = x360 * x508 result[579] = x369 * x507 result[580] = x194 * x566 result[581] = x201 * x484 * x496 result[582] = x201 * x560 result[583] = x268 * x538 result[584] = x383 * x4 * x488 result[585] = x4 * x562 result[586] = x490 * x565 result[587] = x268 * x560 result[588] = x385 * x488 result[589] = x567 result[590] = 0 result[591] = x405 * x563 result[592] = 0 result[593] = x568 result[594] = x4 * x569 result[595] = 0 result[596] = x405 * x475 result[597] = x409 * x471 result[598] = x570 result[599] = 0 result[600] = -x583 * x584 result[601] = -x250 * x588 result[602] = -x310 * x588 result[603] = x596 * (-x103 * x594 - x589 * x593 + x589 * x595) result[604] = x599 * ( -0.125 * x1 * x590 + 0.125 * x58 + 0.25 * x59 * x7 - 0.25 * x591 * x7 ) result[605] = x596 * (x135 * x595 - x593 * x600 - x594 * x600) result[606] = x609 * (-0.25 * x603 - 0.25 * x605 + 0.5 * x606) result[607] = -x614 * (0.25 * x610 + x611 - 0.5 * x612) result[608] = -x618 * (x604 * x615 + x616 - 0.5 * x617) result[609] = x613 * (x57 * x621 - x604 * x620 - x619) result[610] = -x288 * x622 result[611] = x626 * (x21 * x625 - x271 * x624 - x623 * x90) result[612] = -x292 * x628 result[613] = -x635 * (-x59 * x634 + 0.0625 * x632 + 0.0625 * x633) result[614] = -x640 * (-x59 * x625 + 0.125 * x636 + 0.125 * x637) result[615] = x642 * x80 * (-x59 * x600 + x59 * x641 - x591 * x600) result[616] = x596 * (-x106 * x649 + x106 * x650 - x646 * x648) result[617] = x639 * (-x57 * x634 - x631 * x648 + x650 * x92) result[618] = x652 * (-x271 * x615 * x647 - x616 * x90 + x647 * x651 * x90) result[619] = x655 * (-x619 - x620 * x647 + x621 * x647) result[620] = -x336 * x622 result[621] = -x449 * x628 result[622] = x626 * (-x125 * x623 - x125 * x624 + x21 * x656) result[623] = x660 * (-x103 * x658 - x589 * x657 + x59 * x659) result[624] = x662 * (-x125 * x657 - x125 * x658 + x59 * x656) result[625] = x635 * (-x59 * x663 - x591 * x663 + x658 * x666) result[626] = -x670 * (x611 + 0.25 * x667 - 0.5 * x668) result[627] = x652 * (x589 * x647 * x672 - x612 * x671 - x668 * x671) result[628] = x661 * (-x127 * x648 - x127 * x649 + x650 * x666) result[629] = x596 * (-x138 * x648 - x138 * x649 + x650 * x676) result[630] = x596 * (-x143 * x680 + x143 * x681 - x677 * x679) result[631] = -x635 * (-x146 * x686 + 0.0625 * x684 + 0.0625 * x685) result[632] = x639 * (-x12 * x680 + x12 * x681 - x573 * x679) result[633] = x626 * (-x150 * x689 + x150 * x690 - x687 * x688) result[634] = -x640 * (-x146 * x690 + 0.125 * x691 + 0.125 * x692) result[635] = x652 * (x10 * x651 * x678 - x10 * x693 - x415 * x615 * x678) result[636] = -x696 * x697 result[637] = -x699 * x701 result[638] = x162 * x642 * (-x146 * x600 + x146 * x641 - x600 * x683) result[639] = x614 * (-x620 * x678 + x621 * x678 - x702) result[640] = x703 * (0.25 * x13 - 0.25 * x4 * x573 + x627) result[641] = -x705 * (0.125 * x12 * x271 - x12 * x625 + 0.125 * x704) result[642] = x708 * (x12 * x656 - x125 * x686 - x573 * x706) result[643] = -x705 * (-x690 * x92 + 0.125 * x709 + 0.125 * x710) result[644] = 0.125 * x278 * (x10 * x672 * x90 - x671 * x711 - x671 * x712) result[645] = x708 * (-x127 * x688 - x127 * x689 + x666 * x690) result[646] = x714 * (0.25 * x213 - 0.25 * x38 * x631 + x698) result[647] = x716 * (-x125 * x634 - x631 * x706 + x656 * x92) result[648] = x716 * (-x271 * x717 + x625 * x666 - x717 * x90) result[649] = -x713 * x79 * (0.5 * x242 - 0.5 * x48 * x666 + x718) result[650] = x596 * (-x143 * x720 + x143 * x721 - x677 * x720) result[651] = x39 * x642 * (2.0 * x12 * x234 - x12 * x719 - x573 * x719) result[652] = x635 * (-x12 * x722 - x573 * x722 + x686 * x724) result[653] = x652 * (x10 * x589 * x725 - x103 * x690 * x719 - x415 * x659 * x719) result[654] = x662 * (-x180 * x688 - x180 * x689 + x690 * x724) result[655] = x626 * (-x183 * x688 - x183 * x689 + x690 * x726) result[656] = x618 * (x103 * x725 - x103 * x727 - x602 * x727) result[657] = x715 * (-x103 * x728 - x589 * x728 + x659 * x724) result[658] = x38 * x700 * x729 result[659] = -x697 * x734 result[660] = x741 * (-0.25 * x736 - 0.25 * x738 + 0.5 * x739) result[661] = x596 * (-x18 * x746 + x199 * x747 - x742 * x745) result[662] = -x655 * (0.25 * x737 * x742 + x748 - 0.5 * x749) result[663] = -x329 * x750 result[664] = x751 * ( -0.125 * x1 * x743 + 0.25 * x146 * x79 + 0.125 * x197 - 0.25 * x683 * x79 ) result[665] = x752 * (x196 * x651 - x615 * x737 - x693) result[666] = -x584 * x754 result[667] = -x310 * x750 result[668] = x596 * (x199 * x620 - x600 * x745 - x600 * x746) result[669] = x654 * (x196 * x621 - x620 * x737 - x702) result[670] = -x758 * (x748 + 0.25 * x755 - 0.5 * x756) result[671] = x660 * (x146 * x747 - x18 * x760 - x683 * x759) result[672] = x652 * (-x671 * x749 - x671 * x756 + x672 * x678 * x742) result[673] = -x699 * x762 result[674] = x764 * (x146 * x656 - x146 * x706 - x683 * x706) result[675] = x763 * (-x127 * x679 - x127 * x680 + x666 * x681) result[676] = -x696 * x765 result[677] = x626 * (x150 * x656 - x150 * x706 - x687 * x706) result[678] = x635 * (-x146 * x663 - x663 * x683 + x666 * x760) result[679] = x596 * (-x138 * x679 - x138 * x680 + x676 * x681) result[680] = x752 * (x18 * x725 - x18 * x727 - x727 * x735) result[681] = x652 * (-x18 * x625 * x719 - x271 * x727 * x742 + x725 * x742 * x90) result[682] = x707 * (-x18 * x728 + x724 * x747 - x728 * x742) result[683] = x206 * x642 * (x105 * x234 - x631 * x719 - x719 * x92) result[684] = x764 * (-x271 * x728 + x625 * x724 - x728 * x90) result[685] = x729 * x761 * x79 result[686] = x596 * (-x106 * x720 + x106 * x721 - x646 * x720) result[687] = x635 * (-x631 * x722 + x634 * x724 - x722 * x92) result[688] = x626 * (-x271 * x766 + x625 * x726 - x766 * x90) result[689] = -x734 * x767 result[690] = x757 * (x18 * x769 - x721 * x735 - x768) result[691] = x670 * (-x721 * x742 + x742 * x769 - x768) result[692] = x596 * (-x18 * x770 - x237 * x759 + x747 * x772) result[693] = x758 * (-x234 * x659 + x589 * x769 - x773) result[694] = ( x329 * x38 * x597 * (0.25 * x1 * x771 - 0.5 * x115 * x180 + 0.5 * x115 * x724 - 0.25 * x235) ) result[695] = -x329 * x774 result[696] = x669 * (x103 * x769 - x602 * x721 - x773) result[697] = x596 * (-x103 * x770 - x589 * x770 + x659 * x772) result[698] = -x250 * x774 result[699] = ( 0.00416666666666666661 * x249 * ( x1 * ( 6.0 * x115 * x666 + 2.0 * x136 + 4.0 * x243 + x391 * x775 + 8.0 * x392 + 8.0 * x393 + 8.0 * x394 + x666 * x775 + 5.0 * x675 ) + 2.0 * x115 * (x26 * x732 + x730) - x244 ) ) result[700] = 0 result[701] = 0 result[702] = x468 result[703] = 0 result[704] = x38 * x433 * x472 result[705] = x435 * x466 * x470 result[706] = 0 result[707] = x436 * x776 result[708] = x478 result[709] = x348 * x436 * x474 result[710] = 0 result[711] = 0 result[712] = x485 * x79 result[713] = 0 result[714] = x446 * x778 result[715] = x445 * x509 result[716] = 0 result[717] = x378 * x504 result[718] = x494 * x779 result[719] = x555 result[720] = x482 result[721] = x38 * x485 result[722] = x483 * x550 result[723] = x487 * x52 result[724] = x122 * x459 * x487 result[725] = x360 * x487 result[726] = x544 * x72 result[727] = x52 * x552 * x7 result[728] = x360 * x561 result[729] = x369 * x470 * x489 result[730] = 0 result[731] = 0 result[732] = x452 * x780 result[733] = 0 result[734] = x153 * x781 result[735] = x141 * x491 * x512 result[736] = 0 result[737] = x782 result[738] = x48 * x783 result[739] = x348 * x784 result[740] = x450 * x785 result[741] = x452 * x786 result[742] = x374 * x452 * x558 result[743] = x169 * x781 result[744] = x122 * x519 * x777 result[745] = x360 * x374 * x518 result[746] = x106 * x543 result[747] = x169 * x551 result[748] = x360 * x786 result[749] = x369 * x785 result[750] = x450 * x566 result[751] = x452 * x497 result[752] = x452 * x560 result[753] = x496 * x512 * x52 result[754] = x38 * x511 * x560 result[755] = x385 * x518 result[756] = x542 * x72 result[757] = x52 * x560 result[758] = x38 * x562 result[759] = x567 result[760] = 0 result[761] = 0 result[762] = x191 * x4 * x507 result[763] = 0 result[764] = x199 * x543 result[765] = x191 * x515 result[766] = 0 result[767] = 0 result[768] = 0 result[769] = 0 result[770] = x461 * x784 result[771] = x4 * x783 result[772] = x141 * x4 * x552 result[773] = x782 result[774] = x153 * x551 result[775] = x360 * x780 result[776] = 0 result[777] = 0 result[778] = 0 result[779] = 0 result[780] = x537 result[781] = x541 * x779 result[782] = x381 * x564 result[783] = x559 * x92 result[784] = x381 * x786 result[785] = x385 * x540 result[786] = 0 result[787] = 0 result[788] = 0 result[789] = 0 result[790] = x405 * x461 * x474 result[791] = x568 result[792] = x409 * x470 * x532 result[793] = x405 * x776 result[794] = x38 * x569 result[795] = x570 result[796] = 0 result[797] = 0 result[798] = 0 result[799] = 0 result[800] = x583 * x787 result[801] = -x250 * x790 result[802] = -x310 * x790 result[803] = x596 * (x592 * x792 - x60 * x791) result[804] = x599 * x793 result[805] = x793 * x794 result[806] = x382 * x795 * (-x603 + x605) result[807] = x298 * x42 * x795 * (-x606 + x610) result[808] = x797 * x798 result[809] = x799 * x801 result[810] = -x767 * x802 result[811] = 0.216506350946109649 * x626 * (-x21 * x271 + x579 * x90) result[812] = x292 * x805 result[813] = x806 * (-x632 + x633) result[814] = x809 * (x636 - x637) result[815] = -x80 * x811 * x812 result[816] = x596 * (x106 * x813 - 0.216506350946109649 * x646 * x647) result[817] = -x639 * (0.216506350946109649 * x631 * x647 - x813 * x92) result[818] = x816 * (x57 * x814 - x647 * x815) result[819] = x817 * x818 result[820] = -x765 * x802 result[821] = x449 * x805 result[822] = x804 * x819 result[823] = x660 * (-x59 * x791 + x591 * x792) result[824] = -x125 * x811 * x820 * x95 result[825] = x810 * x821 result[826] = x117 * x53 * x822 * (x606 - x667) result[827] = x824 * (x612 - x668) result[828] = x132 * x520 result[829] = x826 result[830] = x596 * (-x143 * x827 + x677 * x828) result[831] = x806 * (-x684 + x685) result[832] = x639 * (-x12 * x827 + x573 * x828) result[833] = 0.216506350946109649 * x626 * (-x10 * x687 + x150 * x415) result[834] = x809 * (-x691 + x692) result[835] = x816 * (-x196 * x829 + x678 * x830) result[836] = -x697 * x832 result[837] = -x701 * x834 result[838] = -x162 * x812 * x835 result[839] = -x801 * x818 result[840] = x703 * x836 result[841] = x837 * (-x12 * x271 + x704) result[842] = -x80 * x839 * x840 result[843] = x837 * (-x709 + x710) result[844] = 0.0541265877365274123 * x823 * (-x711 + x712) result[845] = x374 * x521 result[846] = -x714 * x841 result[847] = -x162 * x840 * x842 result[848] = -x505 * x520 * x95 result[849] = 0 result[850] = x836 * x843 result[851] = -x719 * x820 * x839 result[852] = x838 * x844 result[853] = x845 * (-x103 * x829 + x589 * x830) result[854] = x38 * x846 result[855] = x847 result[856] = -x798 * x848 result[857] = -x526 * x7 result[858] = 0 result[859] = 0 result[860] = x375 * x849 * (x736 - x738) result[861] = x596 * (x199 * x850 - 0.216506350946109649 * x742 * x744) result[862] = x653 * x822 * (-x737 * x742 + x739) result[863] = -x329 * x851 result[864] = -x751 * x852 result[865] = -x797 * x853 result[866] = -x754 * x787 result[867] = -x310 * x851 result[868] = -x794 * x852 result[869] = -x799 * x817 result[870] = x314 * x42 * x849 * (-x739 + x755) result[871] = x660 * (x146 * x850 - 0.216506350946109649 * x683 * x742) result[872] = x824 * (-x749 + x756) result[873] = -x762 * x834 result[874] = -x206 * x835 * x840 result[875] = -x4 * x521 result[876] = -x765 * x832 result[877] = -x819 * x834 result[878] = -x821 * x835 result[879] = -x826 result[880] = x848 * x853 result[881] = x845 * (x18 * x814 - x742 * x815) result[882] = x226 * x520 result[883] = -x206 * x719 * x807 * x842 result[884] = -x4 * x846 result[885] = 0 result[886] = -x841 * x843 result[887] = -x842 * x844 result[888] = -x847 result[889] = 0 result[890] = x4 * x855 result[891] = x38 * x856 result[892] = x857 result[893] = -x4 * x856 result[894] = 0 result[895] = 0 result[896] = -x38 * x855 result[897] = -x857 result[898] = 0 result[899] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_43(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (gf) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = 2.0 * ax + 2.0 * bx x1 = x0 ** (-1.0) x2 = (ax + bx) ** (-1.0) x3 = -x2 * (ax * A[0] + bx * B[0]) x4 = -x3 - A[0] x5 = -x3 - B[0] x6 = ax * bx * x2 x7 = numpy.exp(-x6 * (A[0] - B[0]) ** 2) x8 = 1.77245385090551603 x9 = numpy.sqrt(x2) x10 = x8 * x9 x11 = x10 * x7 x12 = x11 * x4 x13 = x12 * x5 x14 = 2.0 * x13 x15 = x11 * x5**2 x16 = x1 * x11 x17 = 3.0 * x16 x18 = x15 + x17 x19 = x1 * (x14 + x18) x20 = x11 * x5 x21 = x1 * (x12 + x20) x22 = x13 + x16 x23 = x22 * x5 x24 = x21 + x23 x25 = x24 * x4 x26 = x19 + x25 x27 = x26 * x4 x28 = x26 * x5 x29 = x22 * x4 x30 = 2.0 * x1 * (2.0 * x21 + x23 + x29) x31 = x24 * x5 x32 = 3.0 * x25 x33 = x28 + x30 x34 = x1 * (5.0 * x19 + 2.0 * x31 + x32) + x33 * x4 x35 = 3.0 * x1 * (x27 + x28 + 2.0 * x30) + x34 * x4 x36 = numpy.exp(-x6 * (A[2] - B[2]) ** 2) x37 = numpy.exp(-x6 * (A[1] - B[1]) ** 2) x38 = 3.14159265358979324 * x2 * x37 x39 = x36 * x38 x40 = 2.64575131106459059 x41 = da * db x42 = 0.00952380952380952467 * x41 x43 = x40 * x42 x44 = x39 * x43 x45 = -x2 * (ax * A[1] + bx * B[1]) x46 = -x45 - B[1] x47 = 5.91607978309961604 x48 = x42 * x47 x49 = x46 * x48 x50 = x4**2 x51 = x11 * x50 x52 = x17 + x51 x53 = x1 * (x14 + x52) x54 = x21 + x29 x55 = x4 * x54 x56 = x27 + x30 x57 = x1 * (3.0 * x19 + x32 + 2.0 * x53 + 2.0 * x55) + x4 * x56 x58 = x39 * x57 x59 = -x2 * (ax * A[2] + bx * B[2]) x60 = -x59 - B[2] x61 = x48 * x60 x62 = x16 + x51 x63 = x4 * x62 x64 = x1 * x12 x65 = 2.0 * x64 x66 = x63 + x65 x67 = x53 + x55 x68 = x1 * (3.0 * x21 + 3.0 * x29 + x66) + x4 * x67 x69 = x10 * x36 x70 = x68 * x69 x71 = x10 * x37 x72 = x46**2 * x71 x73 = x1 * x71 x74 = x72 + x73 x75 = x48 * x74 x76 = x60 * x68 x77 = x39 * x46 x78 = 10.2469507659595984 x79 = x42 * x78 x80 = x77 * x79 x81 = x60**2 * x69 x82 = x1 * x69 x83 = x81 + x82 x84 = x48 * x83 x85 = x46 * x73 x86 = 2.0 * x85 x87 = x46 * x74 + x86 x88 = x1 * (x17 + 3.0 * x51) + x4 * x66 x89 = x43 * x69 x90 = x60 * x69 x91 = x88 * x90 x92 = x46 * x71 x93 = x60 * x82 x94 = 2.0 * x93 x95 = x60 * x83 + x94 x96 = x43 * x95 x97 = x71 * x88 x98 = -x45 - A[1] x99 = 0.0666666666666666657 * x41 x100 = x98 * x99 x101 = x34 * x39 x102 = x71 * x98 x103 = x102 * x46 x104 = x103 + x73 x105 = 2.2360679774997897 x106 = x105 * x41 x107 = 0.0666666666666666657 * x106 x108 = x107 * x69 x109 = x107 * x60 x110 = x39 * x98 x111 = x109 * x110 x112 = x1 * (x102 + x92) x113 = x104 * x46 x114 = x112 + x113 x115 = x104 * x67 x116 = 3.87298334620741689 x117 = x116 * x41 x118 = 0.0666666666666666657 * x117 x119 = x118 * x90 x120 = x107 * x83 x121 = 2.0 * x103 x122 = 3.0 * x73 x123 = x122 + x72 x124 = x1 * (x121 + x123) x125 = x114 * x46 x126 = x124 + x125 x127 = x126 * x69 x128 = x66 * x99 x129 = x114 * x90 x130 = x107 * x66 x131 = x104 * x66 x132 = x102 * x95 x133 = -x59 - A[2] x134 = x133 * x99 x135 = x107 * x77 x136 = x56 * x71 x137 = x133 * x69 x138 = x137 * x60 x139 = x138 + x82 x140 = x107 * x139 x141 = x107 * x74 x142 = x137 * x67 x143 = x67 * x92 x144 = x118 * x139 x145 = x1 * (x137 + x90) x146 = x139 * x60 x147 = x145 + x146 x148 = x107 * x71 x149 = x148 * x67 x150 = x137 * x87 x151 = x139 * x74 x152 = x107 * x151 x153 = x147 * x92 x154 = 2.0 * x138 x155 = 3.0 * x82 x156 = x155 + x81 x157 = x1 * (x154 + x156) x158 = x147 * x60 x159 = x157 + x158 x160 = x159 * x71 x161 = x33 * x69 x162 = x98**2 x163 = x162 * x71 x164 = x163 + x73 x165 = 0.0222222222222222231 * x117 x166 = x164 * x165 x167 = x104 * x98 x168 = x112 + x167 x169 = 1.73205080756887729 x170 = x169 * x41 x171 = 0.111111111111111105 * x170 x172 = x171 * x69 x173 = x26 * x90 x174 = x164 * x171 x175 = x114 * x98 x176 = x124 + x175 x177 = 0.333333333333333315 * x41 x178 = x177 * x54 x179 = x178 * x90 x180 = x164 * x54 x181 = x171 * x83 x182 = 2.0 * x1 * (2.0 * x112 + x113 + x167) x183 = x176 * x46 x184 = x182 + x183 x185 = x184 * x69 x186 = x165 * x62 x187 = x176 * x90 x188 = x171 * x62 x189 = x168 * x62 x190 = x164 * x95 x191 = x107 * x133 x192 = x110 * x33 x193 = x104 * x26 x194 = x137 * x177 x195 = x102 * x26 x196 = x139 * x177 x197 = x137 * x178 x198 = x104 * x54 x199 = 0.333333333333333315 * x170 x200 = x139 * x199 x201 = x147 * x178 x202 = x126 * x137 x203 = x107 * x62 x204 = x177 * x62 x205 = x114 * x139 x206 = x104 * x147 x207 = x102 * x159 x208 = x133**2 x209 = x208 * x69 x210 = x209 + x82 x211 = x165 * x210 x212 = x171 * x210 x213 = x133 * x139 x214 = x145 + x213 x215 = x171 * x71 x216 = x215 * x26 x217 = x54 * x74 x218 = x178 * x214 x219 = x133 * x147 x220 = x157 + x219 x221 = x220 * x54 x222 = x210 * x87 x223 = x214 * x62 x224 = x171 * x74 x225 = x220 * x92 x226 = 2.0 * x1 * (2.0 * x145 + x146 + x213) x227 = x220 * x60 x228 = x226 + x227 x229 = x228 * x71 x230 = x164 * x98 x231 = x73 * x98 x232 = 2.0 * x231 x233 = x230 + x232 x234 = x19 + x31 x235 = x69 * x99 x236 = x122 + x163 x237 = x1 * (x121 + x236) x238 = x168 * x98 x239 = x237 + x238 x240 = x107 * x24 x241 = x240 * x90 x242 = x176 * x98 x243 = x182 + x242 x244 = x108 * x22 x245 = x119 * x22 x246 = x22 * x233 x247 = x4 * x99 x248 = 3.0 * x175 x249 = x1 * (5.0 * x124 + 2.0 * x125 + x248) + x184 * x98 x250 = 3.14159265358979324 * x2 * x7 x251 = x250 * x36 x252 = x249 * x251 x253 = x251 * x4 x254 = x109 * x253 x255 = x233 * x99 x256 = x12 * x95 x257 = x137 * x234 x258 = x107 * x164 x259 = x194 * x24 x260 = x164 * x177 * x24 x261 = x194 * x22 x262 = x200 * x22 x263 = x147 * x22 x264 = x164 * x177 x265 = x191 * x253 x266 = x12 * x176 x267 = x12 * x177 x268 = x147 * x267 x269 = x12 * x159 x270 = x107 * x210 x271 = x104 * x24 x272 = x177 * x210 x273 = x102 * x177 x274 = x214 * x24 x275 = x114 * x22 x276 = x199 * x22 x277 = x214 * x276 x278 = x22 * x220 x279 = x214 * x267 x280 = x104 * x220 x281 = x228 * x98 x282 = x38 * x7 x283 = x107 * x282 x284 = x283 * x4 x285 = x133 * x210 x286 = x133 * x82 x287 = 2.0 * x286 x288 = x285 + x287 x289 = x288 * x99 x290 = x234 * x71 x291 = x240 * x288 x292 = x155 + x209 x293 = x1 * (x154 + x292) x294 = x133 * x214 x295 = x293 + x294 x296 = x24 * x295 x297 = x22 * x288 x298 = x118 * x295 x299 = x22 * x298 x300 = x133 * x220 x301 = x226 + x300 x302 = x22 * x301 x303 = x12 * x289 x304 = x12 * x295 x305 = x301 * x46 x306 = 3.0 * x219 x307 = x1 * (5.0 * x157 + 2.0 * x158 + x306) + x133 * x228 x308 = x282 * x307 x309 = x15 + x16 x310 = x1 * x20 x311 = 2.0 * x310 x312 = x309 * x5 + x311 x313 = x1 * (x122 + 3.0 * x163) + x233 * x98 x314 = x1 * (3.0 * x112 + 3.0 * x167 + x233) + x239 * x98 x315 = x314 * x69 x316 = x309 * x48 x317 = x313 * x90 x318 = x1 * (3.0 * x124 + 2.0 * x237 + 2.0 * x238 + x248) + x243 * x98 x319 = x251 * x318 x320 = x48 * x5 x321 = x251 * x5 x322 = x314 * x321 x323 = x60 * x79 x324 = 3.0 * x1 * (2.0 * x182 + x183 + x242) + x249 * x98 x325 = x251 * x43 x326 = x11 * x96 x327 = x137 * x312 x328 = x107 * x309 x329 = x137 * x239 x330 = x139 * x233 x331 = x191 * x321 x332 = x20 * x239 x333 = x107 * x20 x334 = x147 * x333 x335 = x11 * x243 x336 = x107 * x11 x337 = x147 * x336 x338 = x159 * x233 x339 = x11 * x99 x340 = x164 * x312 x341 = x168 * x309 x342 = x164 * x214 x343 = x171 * x309 x344 = x168 * x177 x345 = x20 * x214 x346 = x20 * x220 x347 = x11 * x171 x348 = x214 * x347 x349 = x168 * x220 x350 = x11 * x228 x351 = x289 * x312 x352 = x104 * x288 x353 = x102 * x295 x354 = x288 * x333 x355 = x20 * x298 x356 = x301 * x98 x357 = x283 * x5 x358 = x11 * x289 x359 = x114 * x295 x360 = x104 * x301 x361 = x1 * (x155 + 3.0 * x209) + x133 * x288 x362 = x312 * x361 x363 = x43 * x71 x364 = x361 * x92 x365 = x1 * (3.0 * x145 + 3.0 * x213 + x288) + x133 * x295 x366 = x365 * x71 x367 = x20 * x361 x368 = x365 * x46 x369 = x282 * x368 x370 = x5 * x79 x371 = x1 * (3.0 * x157 + 2.0 * x293 + 2.0 * x294 + x306) + x133 * x301 x372 = x282 * x371 x373 = x361 * x87 x374 = x11 * x43 x375 = x11 * x365 x376 = 3.0 * x1 * (2.0 * x226 + x227 + x300) + x133 * x307 x377 = x282 * x43 x378 = x1 * x57 x379 = x378 * x39 * x48 x380 = x1 * x68 x381 = x41 * x47 x382 = 0.0190476190476190493 * x381 x383 = x382 * x77 x384 = x1 * x76 x385 = x384 * x39 x386 = x1 * x72 x387 = x1 * x123 + 2.0 * x386 x388 = x1 * x60 x389 = x383 * x388 * x88 x390 = x73 * x88 x391 = x1 * x34 x392 = x39 * x391 * x99 x393 = x231 + x85 x394 = x1 * x56 x395 = x394 * x60 x396 = x107 * x39 x397 = x1 * (x103 + x122) x398 = x393 * x46 x399 = x397 + x398 x400 = x393 * x67 x401 = x67 * x73 x402 = x1 * (x114 + x232 + 4.0 * x85) x403 = x399 * x46 x404 = x402 + x403 x405 = x404 * x69 x406 = x399 * x90 x407 = x393 * x66 x408 = x73 * x95 x409 = x133 * x394 x410 = x1 * x133 x411 = 0.133333333333333331 * x106 x412 = x410 * x411 x413 = x137 * x387 x414 = x66 * x85 x415 = x147 * x73 x416 = 0.0444444444444444461 * x117 x417 = x1 * x192 x418 = x393 * x98 x419 = x397 + x418 x420 = x110 * x388 x421 = 0.22222222222222221 * x170 x422 = x26 * x421 x423 = x399 * x98 x424 = x402 + x423 x425 = x231 * x54 x426 = x421 * x83 x427 = 2.0 * x418 x428 = 4.0 * x397 x429 = 2.0 * x398 + x428 x430 = x1 * (x176 + x427 + x429) x431 = x424 * x46 x432 = x430 + x431 x433 = x419 * x62 x434 = x416 * x62 x435 = x33 * x410 x436 = x26 * x393 x437 = x26 * x73 x438 = x393 * x54 x439 = x139 * x399 x440 = x147 * x393 x441 = x54 * x85 x442 = x210 * x421 x443 = x210 * x387 x444 = x1 * x236 x445 = x162 * x73 x446 = x444 + 2.0 * x445 x447 = x1 * (x168 + 4.0 * x231 + x86) x448 = x419 * x98 x449 = x447 + x448 x450 = x424 * x98 x451 = x430 + x450 x452 = x22 * x446 x453 = 3.0 * x423 x454 = x1 * (x184 + 5.0 * x402 + 2.0 * x403 + x453) x455 = x432 * x98 x456 = x454 + x455 x457 = x251 * x456 x458 = x446 * x99 x459 = x110 * x234 * x412 x460 = x231 * x24 x461 = 0.66666666666666663 * x41 x462 = x12 * x424 x463 = x1 * x282 x464 = x463 * x98 x465 = x4 * x411 x466 = x159 * x464 * x465 x467 = x234 * x73 x468 = x24 * x393 x469 = x177 * x73 x470 = x22 * x399 x471 = x220 * x393 x472 = x1 * x284 x473 = x46 * x463 x474 = x1 * (x230 + 8.0 * x231) + x446 * x98 x475 = 3.0 * x397 x476 = x1 * (x239 + 3.0 * x418 + x446 + x475) + x449 * x98 x477 = 2.0 * x447 + 2.0 * x448 x478 = x251 * (x1 * (x243 + 3.0 * x402 + x453 + x477) + x451 * x98) x479 = x321 * x476 x480 = x139 * x446 x481 = x20 * x449 x482 = x11 * x451 x483 = x231 * x312 x484 = x309 * x419 x485 = x214 * x309 x486 = x220 * x421 x487 = x464 * x5 x488 = x416 * x463 x489 = x288 * x393 x490 = x295 * x73 x491 = x1 * x308 * x99 x492 = x382 * x5 x493 = x361 * x473 * x492 x494 = x365 * x463 x495 = x1 * x382 x496 = x1 * x372 * x48 x497 = x1 * x81 x498 = x1 * x156 + 2.0 * x497 x499 = x114 * x82 x500 = x411 * x93 x501 = x102 * x498 x502 = x286 + x93 x503 = x107 * x502 x504 = x118 * x502 x505 = x138 + x155 x506 = x1 * x505 x507 = x502 * x60 x508 = x506 + x507 x509 = x82 * x87 x510 = x508 * x92 x511 = x1 * (x147 + x287 + 4.0 * x93) x512 = x508 * x60 x513 = x511 + x512 x514 = x513 * x71 x515 = x178 * x82 x516 = x421 * x93 x517 = x164 * x498 x518 = x177 * x82 x519 = x177 * x502 x520 = x102 * x508 x521 = x114 * x502 x522 = x104 * x508 x523 = x410 * x77 x524 = x133 * x502 x525 = x506 + x524 x526 = x286 * x421 x527 = x525 * x92 x528 = x133 * x508 x529 = x511 + x528 x530 = x525 * x62 x531 = 2.0 * x524 x532 = 4.0 * x506 x533 = 2.0 * x507 + x532 x534 = x1 * (x220 + x531 + x533) x535 = x529 * x60 x536 = x534 + x535 x537 = x24 * x82 x538 = x107 * x233 x539 = x22 * x82 x540 = x1 * x253 x541 = x107 * x540 x542 = x253 * x388 x543 = x12 * x498 x544 = x168 * x502 x545 = x22 * x508 x546 = x168 * x508 x547 = x286 * x461 x548 = x24 * x525 x549 = x104 * x525 x550 = x22 * x529 x551 = x126 * x253 * x412 x552 = x114 * x525 x553 = x104 * x529 x554 = x536 * x98 x555 = x1 * x292 x556 = x208 * x82 x557 = x555 + 2.0 * x556 x558 = x557 * x99 x559 = x557 * x92 x560 = x1 * (x214 + 4.0 * x286 + x94) x561 = x133 * x525 x562 = x560 + x561 x563 = x22 * x557 x564 = x118 * x562 x565 = x133 * x529 x566 = x534 + x565 x567 = x46 * x566 x568 = 3.0 * x528 x569 = x1 * (x228 + 5.0 * x511 + 2.0 * x512 + x568) x570 = x133 * x536 x571 = x569 + x570 x572 = x282 * x571 x573 = x1 * x79 x574 = x321 * x388 x575 = x313 * x382 * x574 x576 = x1 * x251 * x318 * x48 x577 = x251 * x314 * x388 x578 = x312 * x82 x579 = x239 * x82 x580 = x233 * x502 x581 = x1 * x321 x582 = x233 * x508 x583 = x1 * x249 * x251 * x99 x584 = x164 * x525 x585 = x176 * x421 x586 = x321 * x410 x587 = x20 * x525 x588 = x184 * x251 * x410 x589 = x104 * x557 x590 = x566 * x98 x591 = x1 * (x285 + 8.0 * x286) + x133 * x557 x592 = 3.0 * x506 x593 = x1 * (x295 + 3.0 * x524 + x557 + x592) + x133 * x562 x594 = x46 * x593 x595 = 2.0 * x560 + 2.0 * x561 x596 = x282 * (x1 * (x301 + 3.0 * x511 + x568 + x595) + x133 * x566) x597 = x1 * (x24 + 4.0 * x310 + x65) x598 = x13 + x17 x599 = x1 * x598 x600 = x310 + x64 x601 = x5 * x600 x602 = x599 + x601 x603 = x4 * x602 x604 = x597 + x603 x605 = x4 * x604 x606 = x5 * x604 x607 = x4 * x600 x608 = 2.0 * x607 x609 = 4.0 * x599 x610 = 2.0 * x601 + x609 x611 = x1 * (x26 + x608 + x610) x612 = x5 * x602 x613 = 3.0 * x603 x614 = x1 * (x33 + 5.0 * x597 + 2.0 * x612 + x613) x615 = x606 + x611 x616 = x4 * x615 x617 = x614 + x616 x618 = x1 * (x311 + x54 + 4.0 * x64) x619 = x599 + x607 x620 = x4 * x619 x621 = 2.0 * x618 + 2.0 * x620 x622 = x605 + x611 x623 = x39 * (x1 * (x56 + 3.0 * x597 + x613 + x621) + x4 * x622) x624 = 3.0 * x599 x625 = x1 * x52 x626 = x16 * x50 x627 = x625 + 2.0 * x626 x628 = x618 + x620 x629 = x1 * (3.0 * x607 + x624 + x627 + x67) + x4 * x628 x630 = x1 * (x63 + 8.0 * x64) + x4 * x627 x631 = x630 * x71 x632 = x39 * x617 x633 = x104 * x628 x634 = x627 * x99 x635 = x107 * x627 x636 = x104 * x83 x637 = x622 * x71 x638 = x628 * x92 x639 = x619 * x90 x640 = x164 * x619 x641 = x168 * x64 x642 = x416 * x64 x643 = x110 * x615 x644 = x104 * x604 x645 = x102 * x604 x646 = x114 * x619 x647 = x104 * x619 x648 = x147 * x619 x649 = x461 * x64 x650 = x619 * x74 x651 = x177 * x214 x652 = x214 * x74 x653 = x4 * x473 x654 = x597 + x612 x655 = x602 * x90 x656 = x233 * x600 x657 = x107 * x251 x658 = x16 * x239 x659 = x16 * x95 x660 = x168 * x602 x661 = x139 * x602 x662 = x176 * x600 x663 = x147 * x600 x664 = x16 * x176 x665 = x16 * x344 x666 = x159 * x164 x667 = x104 * x602 x668 = x214 * x602 x669 = x114 * x600 x670 = x214 * x600 x671 = x220 * x600 x672 = x126 * x16 x673 = x114 * x16 x674 = x1 * x283 x675 = x654 * x71 x676 = x107 * x288 x677 = x288 * x600 x678 = x600 * x92 x679 = x16 * x87 x680 = x16 * x295 x681 = x1 * x15 x682 = x1 * x18 + 2.0 * x681 x683 = x16 * x313 x684 = x137 * x682 x685 = x310 * x411 x686 = x147 * x16 x687 = x164 * x682 x688 = x168 * x310 x689 = x102 * x682 x690 = x104 * x16 x691 = 0.0164957219768464523 * x41 x692 = x47 * x691 x693 = x1 * x692 x694 = x623 * x693 x695 = 0.0329914439536929047 * x381 x696 = x1 * x77 x697 = x629 * x696 x698 = x691 * x78 x699 = x388 * x39 x700 = x629 * x699 x701 = x40 * x691 x702 = x69 * x701 x703 = x388 * x630 * x695 * x77 x704 = x692 * x83 x705 = 0.115470053837925149 * x41 x706 = x1 * x705 x707 = x632 * x706 x708 = 0.115470053837925149 * x106 x709 = x69 * x708 x710 = x622 * x708 x711 = 0.115470053837925149 * x117 x712 = x628 * x711 x713 = x708 * x83 x714 = x627 * x705 x715 = x627 * x708 x716 = x39 * x410 x717 = 0.230940107675850298 * x106 x718 = x628 * x717 x719 = x139 * x73 x720 = x717 * x85 x721 = 0.0769800358919500993 * x117 x722 = x1 * x643 x723 = 0.192450089729875234 * x170 x724 = x69 * x723 x725 = 0.384900179459750469 * x170 x726 = x604 * x725 x727 = 0.577350269189625731 * x41 x728 = x419 * x727 x729 = x725 * x83 x730 = x432 * x540 x731 = x424 * x725 x732 = x0 ** (-2.0) x733 = x282 * x732 x734 = x4 * x733 x735 = 0.153960071783900199 * x117 x736 = x615 * x716 x737 = x604 * x727 x738 = x619 * x727 x739 = 0.577350269189625731 * x170 x740 = x139 * x739 x741 = x727 * x73 x742 = x410 * x717 x743 = x253 * x404 * x742 x744 = 1.15470053837925146 * x41 x745 = x64 * x744 x746 = x159 * x717 x747 = x210 * x73 x748 = x604 * x723 x749 = x210 * x725 x750 = x64 * x721 x751 = 0.769800358919500938 * x170 x752 = x214 * x751 x753 = x220 * x725 x754 = x446 * x705 x755 = x446 * x708 x756 = x600 * x711 x757 = x457 * x706 x758 = x251 * x708 x759 = x451 * x758 x760 = x110 * x654 * x742 x761 = x231 * x744 x762 = x424 * x727 x763 = x410 * x432 x764 = x139 * x16 x765 = x16 * x728 x766 = x733 * x98 x767 = x654 * x708 x768 = x210 * x727 x769 = x393 * x739 x770 = x16 * x210 x771 = x404 * x708 x772 = x16 * x727 x773 = x708 * x733 x774 = x288 * x708 x775 = x288 * x705 x776 = x46 * x733 x777 = x295 * x717 x778 = x301 * x773 x779 = x1 * x479 x780 = x474 * x574 * x695 x781 = x478 * x693 x782 = x251 * x388 * x476 x783 = x449 * x717 x784 = x310 * x717 x785 = x449 * x711 x786 = x231 * x721 x787 = x424 * x723 x788 = x5 * x733 x789 = x393 * x711 x790 = x361 * x695 x791 = x39 * x732 x792 = x46 * x791 x793 = x695 * x88 x794 = x60 * x791 x795 = x708 * x791 x796 = x56 * x795 x797 = x711 * x82 x798 = x67 * x717 x799 = x66 * x708 x800 = x717 * x93 x801 = x66 * x705 x802 = x502 * x711 x803 = x791 * x98 x804 = x26 * x725 x805 = x54 * x82 x806 = x54 * x751 x807 = x62 * x82 x808 = x725 * x93 x809 = x727 * x82 x810 = x502 * x727 x811 = x399 * x727 x812 = x502 * x739 x813 = x54 * x741 x814 = x62 * x727 x815 = x62 * x73 x816 = x513 * x708 x817 = x133 * x791 x818 = x286 * x721 x819 = x529 * x723 x820 = x451 * x708 x821 = x234 * x717 x822 = x4 * x464 * x513 * x717 x823 = x286 * x744 x824 = x529 * x727 x825 = x463 * x708 x826 = x4 * x825 x827 = x557 * x708 x828 = x562 * x73 x829 = x557 * x705 x830 = x562 * x717 x831 = x309 * x692 x832 = x11 * x701 x833 = x309 * x708 x834 = x502 * x708 x835 = x11 * x708 x836 = x133 * x735 x837 = x286 * x725 x838 = x231 * x309 x839 = x525 * x725 x840 = x529 * x725 x841 = x11 * x723 x842 = x463 * x721 x843 = x572 * x706 x844 = x463 * x695 x845 = x46 * x5 * x591 * x844 x846 = x463 * x698 x847 = x5 * x593 x848 = x596 * x693 x849 = 0.5 * x36 x850 = 3.0 * x732 x851 = x11 * x850 x852 = x681 + x851 x853 = x1 * (x610 + x852) x854 = 3.0 * x1 * (x310 + x64) x855 = x5 * x599 x856 = x854 + x855 x857 = x4 * x856 x858 = x853 + x857 x859 = x4 * x858 x860 = x5 * x858 x861 = x4 * x599 x862 = 2.0 * x1 * (x597 + x603 + 2.0 * x854 + x855 + x861) x863 = x5 * x856 x864 = 2.0 * x611 + 3.0 * x857 x865 = x860 + x862 x866 = x1 * (2.0 * x606 + 5.0 * x853 + 2.0 * x863 + x864) + x4 * x865 x867 = x38 * ( x1 * (2.0 * x614 + 2.0 * x616 + 3.0 * x859 + 3.0 * x860 + 6.0 * x862) + x4 * x866 ) x868 = 0.00952380952380952381 * x41 x869 = x40 * x868 x870 = x626 + x851 x871 = x1 * (x608 + x609 + x870) x872 = x854 + x861 x873 = x4 * x872 x874 = x859 + x862 x875 = x1 * (2.0 * x605 + 3.0 * x853 + x864 + 2.0 * x871 + 2.0 * x873) + x4 * x874 x876 = x38 * x849 x877 = x875 * x876 x878 = x47 * x868 x879 = x71 * x850 x880 = x386 + x879 x881 = 0.5 * x880 x882 = 0.5 * x69 x883 = 6.0 * x732 x884 = x12 * x883 + x4 * x870 x885 = x871 + x873 x886 = x1 * (x4 * x624 + x621 + 3.0 * x854 + x884) + x4 * x885 x887 = x46 * x876 x888 = x60 * x886 x889 = x78 * x868 x890 = 0.5 * x83 x891 = x71 * x886 x892 = x69 * x850 x893 = x497 + x892 x894 = x68 * x73 x895 = x46 * x880 + x883 * x92 x896 = x88 * x895 x897 = 9.0 * x732 x898 = x1 * (x11 * x897 + 2.0 * x625 + 7.0 * x626) + x4 * x884 x899 = 0.5 * x90 x900 = x898 * x92 x901 = x85 * x88 x902 = 0.5 * x95 x903 = x71 * x898 x904 = x60 * x893 + x883 * x90 x905 = x866 * x876 x906 = 0.0666666666666666667 * x41 x907 = x104 * x874 x908 = x397 * x56 x909 = x105 * x906 x910 = x874 * x98 x911 = x1 * x122 * (x46 + x98) x912 = x397 * x46 x913 = x911 + x912 x914 = x67 * x913 x915 = x104 * x885 x916 = x397 * x67 x917 = x116 * x906 x918 = x102 * x885 x919 = x231 * x67 x920 = 0.5 * x884 x921 = x1 * (x429 + x880) x922 = x46 * x913 x923 = x921 + x922 x924 = x66 * x923 x925 = x66 * x913 x926 = x397 * x66 x927 = x231 * x66 x928 = x133 * x874 x929 = 0.5 * x139 x930 = x71 * x874 x931 = x56 * x73 x932 = 0.5 * x137 x933 = x885 * x92 x934 = x67 * x85 x935 = 0.5 * x147 x936 = x71 * x885 x937 = x1 * x155 * (x133 + x60) x938 = x506 * x60 x939 = x937 + x938 x940 = x66 * x895 x941 = x66 * x880 x942 = x1 * (x533 + x893) x943 = x60 * x939 x944 = x942 + x943 x945 = 0.5 * x73 x946 = x159 * x66 x947 = x445 + x879 x948 = 0.5 * x947 x949 = 0.0222222222222222222 * x117 x950 = x397 * x98 x951 = x911 + x950 x952 = x26 * x951 x953 = 0.111111111111111111 * x170 x954 = x913 * x98 x955 = x921 + x954 x956 = x54 * x955 x957 = x54 * x951 x958 = 0.333333333333333333 * x41 x959 = x54 * x947 x960 = 0.5 * x870 x961 = 2.0 * x1 * (x402 + x423 + 2.0 * x911 + x912 + x950) x962 = x46 * x955 x963 = x961 + x962 x964 = x62 * x963 x965 = x62 * x955 x966 = x168 * x870 x967 = x62 * x951 x968 = x62 * x947 x969 = x133 * x865 x970 = x104 * x858 x971 = x26 * x397 x972 = x102 * x858 x973 = x231 * x26 x974 = x54 * x913 x975 = x104 * x872 x976 = x397 * x54 x977 = x169 * x958 x978 = x102 * x872 x979 = x62 * x923 x980 = x114 * x870 x981 = x62 * x913 x982 = x397 * x62 x983 = 0.5 * x62 x984 = x159 * x231 x985 = 0.5 * x210 x986 = x71 * x865 x987 = x556 + x892 x988 = x33 * x73 x989 = x858 * x92 x990 = x26 * x85 x991 = 0.5 * x214 x992 = x71 * x858 x993 = x133 * x506 x994 = x937 + x993 x995 = x54 * x880 x996 = x872 * x92 x997 = 0.5 * x71 x998 = x220 * x872 x999 = x133 * x939 x1000 = x942 + x999 x1001 = x62 * x895 x1002 = x220 * x85 x1003 = 2.0 * x1 * (x511 + x528 + 2.0 * x937 + x938 + x993) x1004 = x1000 * x60 x1005 = x1003 + x1004 x1006 = x228 * x62 x1007 = x102 * x883 + x947 * x98 x1008 = x1007 * x234 x1009 = x853 + x863 x1010 = x1009 * x233 x1011 = x1 * (x427 + x428 + x947) x1012 = x951 * x98 x1013 = x1011 + x1012 x1014 = x1013 * x24 x1015 = x239 * x856 x1016 = x1007 * x24 x1017 = x233 * x856 x1018 = x955 * x98 x1019 = x1018 + x961 x1020 = x1019 * x22 x1021 = x1013 * x22 x1022 = x1007 * x22 x1023 = 2.0 * x430 + 3.0 * x954 x1024 = x1 * (x1023 + 2.0 * x431 + 5.0 * x921 + 2.0 * x922) + x963 * x98 x1025 = x250 * x849 x1026 = x1024 * x1025 x1027 = x1025 * x4 x1028 = x1019 * x60 x1029 = x1013 * x12 x1030 = x1007 * x12 x1031 = x24 * x951 x1032 = x168 * x856 x1033 = x24 * x947 x1034 = x22 * x955 x1035 = x22 * x951 x1036 = x133 * x963 x1037 = x12 * x955 x1038 = x12 * x951 x1039 = 0.5 * x64 x1040 = x1009 * x102 x1041 = x231 * x234 x1042 = x104 * x856 x1043 = x24 * x397 x1044 = x102 * x856 x1045 = x22 * x913 x1046 = x22 * x397 x1047 = 0.5 * x220 x1048 = x22 * x231 x1049 = x12 * x923 x1050 = x12 * x913 x1051 = x12 * x397 x1052 = 1.0 * x282 x1053 = x1052 * x4 x1054 = x1 * x1052 x1055 = x1054 * x4 x1056 = 0.5 * x288 x1057 = x1009 * x71 x1058 = x133 * x987 + x137 * x883 x1059 = x856 * x92 x1060 = x24 * x85 x1061 = x295 * x856 x1062 = x1 * (x531 + x532 + x987) x1063 = x133 * x994 x1064 = x1062 + x1063 x1065 = 0.5 * x295 x1066 = x22 * x85 x1067 = x1000 * x133 x1068 = x1003 + x1067 x1069 = x12 * x895 x1070 = 2.0 * x534 + 3.0 * x999 x1071 = x1 * (x1070 + 2.0 * x535 + 5.0 * x942 + 2.0 * x943) + x1005 * x133 x1072 = x1052 * x1071 x1073 = x1054 * x307 x1074 = x20 * x883 + x5 * x852 x1075 = x1074 * x313 x1076 = x1 * (2.0 * x444 + 7.0 * x445 + x71 * x897) + x1007 * x98 x1077 = x1076 * x312 x1078 = 0.5 * x852 x1079 = x1 * (x1007 + x475 * x98 + x477 + 3.0 * x911) + x1013 * x98 x1080 = x1079 * x309 x1081 = x1076 * x309 x1082 = ( x1 * (2.0 * x1011 + 2.0 * x1012 + x1023 + 2.0 * x450 + 3.0 * x921) + x1019 * x98 ) x1083 = x1025 * x1082 x1084 = x1025 * x5 x1085 = x1079 * x60 x1086 = x1076 * x20 x1087 = x250 * ( x1 * (3.0 * x1018 + 2.0 * x454 + 2.0 * x455 + 6.0 * x961 + 3.0 * x962) + x1024 * x98 ) x1088 = x1079 * x11 x1089 = x1076 * x11 x1090 = x1074 * x233 x1091 = x1007 * x312 x1092 = x1013 * x309 x1093 = x233 * x852 x1094 = x1007 * x309 x1095 = x1019 * x133 x1096 = x1013 * x20 x1097 = x1007 * x20 x1098 = x1019 * x11 x1099 = x1013 * x11 x1100 = 0.5 * x11 x1101 = x1007 * x159 x1102 = 0.5 * x16 x1103 = x312 * x947 x1104 = x168 * x852 x1105 = x309 * x951 x1106 = x20 * x955 x1107 = x20 * x951 x1108 = x11 * x963 x1109 = x11 * x955 x1110 = x220 * x951 x1111 = x102 * x1074 x1112 = x309 * x397 x1113 = x20 * x913 x1114 = x104 * x310 x1115 = x20 * x397 x1116 = x1052 * x5 x1117 = x1054 * x5 x1118 = x11 * x923 x1119 = x295 * x913 x1120 = x301 * x397 x1121 = x1074 * x361 x1122 = x1 * (2.0 * x555 + 7.0 * x556 + x69 * x897) + x1058 * x133 x1123 = 0.5 * x361 x1124 = x309 * x85 x1125 = x1 * (x1058 + x133 * x592 + x595 + 3.0 * x937) + x1064 * x133 x1126 = x309 * x365 x1127 = x1052 * ( x1 * (2.0 * x1062 + 2.0 * x1063 + x1070 + 2.0 * x565 + 3.0 * x942) + x1068 * x133 ) x1128 = x1054 * x371 x1129 = x361 * x895 x1130 = x692 * x74 x1131 = x708 * x74 x1132 = x708 * x71 x1133 = x164 * x82 x1134 = x251 * x732 x1135 = x1134 * x4 x1136 = x176 * x725 x1137 = x168 * x751 x1138 = x126 * x717 x1139 = x71 * x723 x1140 = x602 * x708 x1141 = x1134 * x708 x1142 = x1141 * x243 x1143 = x1134 * x60 x1144 = x239 * x717 x1145 = x233 * x705 x1146 = x164 * x727 x1147 = x600 * x739 x1148 = x16 * x164 x1149 = x1134 * x133 x1150 = x562 * x711 x1151 = x313 * x695 x1152 = x1134 * x5 x1153 = 0.866025403784438597 * x36 x1154 = x1153 * x38 x1155 = x1154 * x875 x1156 = x1154 * x378 x1157 = 0.866025403784438597 * x880 x1158 = x1154 * x46 x1159 = 0.866025403784438597 * x83 x1160 = 0.866025403784438597 * x69 x1161 = 0.866025403784438597 * x95 x1162 = x1154 * x866 x1163 = x1154 * x98 x1164 = 0.866025403784438597 * x90 x1165 = 0.866025403784438597 * x884 x1166 = 0.866025403784438597 * x139 x1167 = 0.866025403784438597 * x147 x1168 = 0.866025403784438597 * x137 x1169 = 0.866025403784438597 * x73 x1170 = 0.866025403784438597 * x947 x1171 = 0.866025403784438597 * x870 x1172 = 0.866025403784438597 * x62 x1173 = 0.866025403784438597 * x210 x1174 = 0.866025403784438597 * x214 x1175 = 0.866025403784438597 * x71 x1176 = x1153 * x250 x1177 = x1024 * x1176 x1178 = x1176 * x4 x1179 = 0.866025403784438597 * x220 x1180 = 0.866025403784438597 * x288 x1181 = 0.866025403784438597 * x295 x1182 = 0.866025403784438597 * x852 x1183 = x1082 * x1176 x1184 = x1176 * x5 x1185 = 0.866025403784438597 * x11 # 1350 item(s) result[0] = x35 * x44 result[1] = x49 * x58 result[2] = x58 * x61 result[3] = x70 * x75 result[4] = x76 * x80 result[5] = x68 * x71 * x84 result[6] = x87 * x88 * x89 result[7] = x75 * x91 result[8] = x84 * x88 * x92 result[9] = x96 * x97 result[10] = x100 * x101 result[11] = x104 * x108 * x56 result[12] = x111 * x56 result[13] = x108 * x114 * x67 result[14] = x115 * x119 result[15] = x102 * x120 * x67 result[16] = x127 * x128 result[17] = x129 * x130 result[18] = x120 * x131 result[19] = x128 * x132 result[20] = x101 * x134 result[21] = x133 * x135 * x56 result[22] = x136 * x140 result[23] = x141 * x142 result[24] = x143 * x144 result[25] = x147 * x149 result[26] = x128 * x150 result[27] = x152 * x66 result[28] = x130 * x153 result[29] = x128 * x160 result[30] = x161 * x166 result[31] = x168 * x172 * x26 result[32] = x173 * x174 result[33] = x172 * x176 * x54 result[34] = x168 * x179 result[35] = x180 * x181 result[36] = x185 * x186 result[37] = x187 * x188 result[38] = x181 * x189 result[39] = x186 * x190 result[40] = x191 * x192 result[41] = x193 * x194 result[42] = x195 * x196 result[43] = x114 * x197 result[44] = x198 * x200 result[45] = x102 * x201 result[46] = x202 * x203 result[47] = x204 * x205 result[48] = x204 * x206 result[49] = x203 * x207 result[50] = x211 * x33 * x71 result[51] = x212 * x26 * x92 result[52] = x214 * x216 result[53] = x212 * x217 result[54] = x218 * x92 result[55] = x215 * x221 result[56] = x186 * x222 result[57] = x223 * x224 result[58] = x188 * x225 result[59] = x186 * x229 result[60] = x233 * x234 * x235 result[61] = x108 * x239 * x24 result[62] = x233 * x241 result[63] = x243 * x244 result[64] = x239 * x245 result[65] = x120 * x246 result[66] = x247 * x252 result[67] = x243 * x254 result[68] = x12 * x120 * x239 result[69] = x255 * x256 result[70] = x257 * x258 result[71] = x168 * x259 result[72] = x139 * x260 result[73] = x176 * x261 result[74] = x168 * x262 result[75] = x263 * x264 result[76] = x184 * x265 result[77] = x196 * x266 result[78] = x168 * x268 result[79] = x258 * x269 result[80] = x102 * x234 * x270 result[81] = x271 * x272 result[82] = x273 * x274 result[83] = x272 * x275 result[84] = x104 * x277 result[85] = x273 * x278 result[86] = x12 * x126 * x270 result[87] = x114 * x279 result[88] = x267 * x280 result[89] = x281 * x284 result[90] = x289 * x290 result[91] = x291 * x92 result[92] = x148 * x296 result[93] = x141 * x297 result[94] = x299 * x92 result[95] = x148 * x302 result[96] = x303 * x87 result[97] = x141 * x304 result[98] = x284 * x305 result[99] = x247 * x308 result[100] = x312 * x313 * x89 result[101] = x315 * x316 result[102] = x316 * x317 result[103] = x319 * x320 result[104] = x322 * x323 result[105] = x20 * x313 * x84 result[106] = x324 * x325 result[107] = x319 * x61 result[108] = x11 * x314 * x84 result[109] = x313 * x326 result[110] = x255 * x327 result[111] = x328 * x329 result[112] = x328 * x330 result[113] = x243 * x331 result[114] = x144 * x332 result[115] = x233 * x334 result[116] = x134 * x252 result[117] = x140 * x335 result[118] = x239 * x337 result[119] = x338 * x339 result[120] = x211 * x340 result[121] = x212 * x341 result[122] = x342 * x343 result[123] = x176 * x20 * x212 result[124] = x344 * x345 result[125] = x174 * x346 result[126] = x11 * x184 * x211 result[127] = x176 * x348 result[128] = x347 * x349 result[129] = x166 * x350 result[130] = x102 * x351 result[131] = x328 * x352 result[132] = x328 * x353 result[133] = x114 * x354 result[134] = x104 * x355 result[135] = x356 * x357 result[136] = x126 * x358 result[137] = x336 * x359 result[138] = x336 * x360 result[139] = x100 * x308 result[140] = x362 * x363 result[141] = x316 * x364 result[142] = x316 * x366 result[143] = x367 * x75 result[144] = x369 * x370 result[145] = x320 * x372 result[146] = x373 * x374 result[147] = x375 * x75 result[148] = x372 * x49 result[149] = x376 * x377 result[150] = 0 result[151] = x379 result[152] = 0 result[153] = x380 * x383 result[154] = x385 * x79 result[155] = 0 result[156] = x387 * x88 * x89 result[157] = x389 result[158] = x390 * x84 result[159] = 0 result[160] = x392 result[161] = x108 * x393 * x56 result[162] = x395 * x396 result[163] = x108 * x399 * x67 result[164] = x119 * x400 result[165] = x120 * x401 result[166] = x128 * x405 result[167] = x130 * x406 result[168] = x120 * x407 result[169] = x128 * x408 result[170] = 0 result[171] = x396 * x409 result[172] = 0 result[173] = x412 * x67 * x77 result[174] = x144 * x401 result[175] = 0 result[176] = x128 * x413 result[177] = x139 * x411 * x414 result[178] = x130 * x415 result[179] = 0 result[180] = x416 * x417 result[181] = x172 * x26 * x419 result[182] = x420 * x422 result[183] = x172 * x424 * x54 result[184] = x179 * x419 result[185] = x425 * x426 result[186] = x186 * x432 * x69 result[187] = x188 * x424 * x90 result[188] = x181 * x433 result[189] = x231 * x434 * x95 result[190] = x396 * x435 result[191] = x194 * x436 result[192] = x196 * x437 result[193] = x197 * x399 result[194] = x200 * x438 result[195] = x201 * x73 result[196] = x137 * x203 * x404 result[197] = x204 * x439 result[198] = x204 * x440 result[199] = x159 * x203 * x73 result[200] = 0 result[201] = x212 * x437 result[202] = 0 result[203] = x441 * x442 result[204] = x218 * x73 result[205] = 0 result[206] = x186 * x443 result[207] = x223 * x421 * x85 result[208] = x188 * x220 * x73 result[209] = 0 result[210] = x234 * x235 * x446 result[211] = x108 * x24 * x449 result[212] = x241 * x446 result[213] = x244 * x451 result[214] = x245 * x449 result[215] = x120 * x452 result[216] = x247 * x457 result[217] = x254 * x451 result[218] = x12 * x120 * x449 result[219] = x256 * x458 result[220] = x459 result[221] = x259 * x419 result[222] = x139 * x460 * x461 result[223] = x261 * x424 result[224] = x262 * x419 result[225] = x231 * x263 * x461 result[226] = x265 * x432 result[227] = x196 * x462 result[228] = x268 * x419 result[229] = x466 result[230] = x270 * x467 result[231] = x272 * x468 result[232] = x274 * x469 result[233] = x272 * x470 result[234] = x277 * x393 result[235] = x278 * x469 result[236] = x12 * x270 * x404 result[237] = x279 * x399 result[238] = x267 * x471 result[239] = x228 * x472 result[240] = 0 result[241] = x291 * x73 result[242] = 0 result[243] = x297 * x411 * x85 result[244] = x299 * x73 result[245] = 0 result[246] = x303 * x387 result[247] = x295 * x465 * x473 result[248] = x301 * x472 result[249] = 0 result[250] = x312 * x474 * x89 result[251] = x316 * x476 * x69 result[252] = x316 * x474 * x90 result[253] = x320 * x478 result[254] = x323 * x479 result[255] = x20 * x474 * x84 result[256] = x325 * (x1 * (x249 + 6.0 * x430 + 3.0 * x431 + 3.0 * x450) + x456 * x98) result[257] = x478 * x61 result[258] = x11 * x476 * x84 result[259] = x326 * x474 result[260] = x327 * x458 result[261] = x137 * x328 * x449 result[262] = x328 * x480 result[263] = x331 * x451 result[264] = x144 * x481 result[265] = x334 * x446 result[266] = x134 * x457 result[267] = x140 * x482 result[268] = x337 * x449 result[269] = x159 * x339 * x446 result[270] = x210 * x416 * x483 result[271] = x212 * x484 result[272] = x231 * x421 * x485 result[273] = x20 * x212 * x424 result[274] = x177 * x345 * x419 result[275] = x486 * x487 result[276] = x11 * x211 * x432 result[277] = x348 * x424 result[278] = x220 * x347 * x419 result[279] = x281 * x488 result[280] = x351 * x73 result[281] = x328 * x489 result[282] = x328 * x490 result[283] = x354 * x399 result[284] = x355 * x393 result[285] = x1 * x301 * x357 result[286] = x358 * x404 result[287] = x295 * x336 * x399 result[288] = x301 * x336 * x393 result[289] = x491 result[290] = 0 result[291] = x316 * x361 * x73 result[292] = 0 result[293] = x493 result[294] = x370 * x494 result[295] = 0 result[296] = x361 * x374 * x387 result[297] = x369 * x495 result[298] = x496 result[299] = 0 result[300] = 0 result[301] = 0 result[302] = x379 result[303] = 0 result[304] = x380 * x80 result[305] = x382 * x385 result[306] = 0 result[307] = x48 * x74 * x82 * x88 result[308] = x389 result[309] = x43 * x498 * x97 result[310] = 0 result[311] = 0 result[312] = x394 * x396 * x98 result[313] = 0 result[314] = x115 * x118 * x82 result[315] = x411 * x420 * x67 result[316] = 0 result[317] = x130 * x499 result[318] = x131 * x500 result[319] = x128 * x501 result[320] = x392 result[321] = x135 * x394 result[322] = x136 * x503 result[323] = x141 * x67 * x82 result[324] = x143 * x504 result[325] = x149 * x508 result[326] = x128 * x509 result[327] = x503 * x66 * x74 result[328] = x130 * x510 result[329] = x128 * x514 result[330] = 0 result[331] = 0 result[332] = x164 * x171 * x26 * x82 result[333] = 0 result[334] = x168 * x515 result[335] = x180 * x516 result[336] = 0 result[337] = x176 * x188 * x82 result[338] = x189 * x516 result[339] = x186 * x517 result[340] = x107 * x417 result[341] = x193 * x518 result[342] = x195 * x519 result[343] = x114 * x515 result[344] = x198 * x199 * x502 result[345] = x178 * x520 result[346] = x126 * x203 * x82 result[347] = x204 * x521 result[348] = x204 * x522 result[349] = x102 * x203 * x513 result[350] = x39 * x416 * x435 result[351] = x422 * x523 result[352] = x216 * x525 result[353] = x217 * x526 result[354] = x178 * x527 result[355] = x215 * x529 * x54 result[356] = x286 * x434 * x87 result[357] = x224 * x530 result[358] = x188 * x529 * x92 result[359] = x186 * x536 * x71 result[360] = 0 result[361] = 0 result[362] = x537 * x538 result[363] = 0 result[364] = x118 * x239 * x539 result[365] = x246 * x500 result[366] = 0 result[367] = x243 * x541 result[368] = x239 * x411 * x542 result[369] = x255 * x543 result[370] = x107 * x164 * x234 * x82 result[371] = x344 * x537 result[372] = x260 * x502 result[373] = x176 * x22 * x518 result[374] = x276 * x544 result[375] = x264 * x545 result[376] = x184 * x541 result[377] = x266 * x519 result[378] = x267 * x546 result[379] = x12 * x258 * x513 result[380] = x459 result[381] = x271 * x547 result[382] = x273 * x548 result[383] = x275 * x547 result[384] = x276 * x549 result[385] = x273 * x550 result[386] = x551 result[387] = x267 * x552 result[388] = x267 * x553 result[389] = x284 * x554 result[390] = x290 * x558 result[391] = x240 * x559 result[392] = x148 * x24 * x562 result[393] = x141 * x563 result[394] = x22 * x564 * x92 result[395] = x148 * x22 * x566 result[396] = x12 * x558 * x87 result[397] = x12 * x141 * x562 result[398] = x284 * x567 result[399] = x247 * x572 result[400] = 0 result[401] = 0 result[402] = x313 * x316 * x82 result[403] = 0 result[404] = x322 * x573 result[405] = x575 result[406] = 0 result[407] = x576 result[408] = x382 * x577 result[409] = x313 * x374 * x498 result[410] = x255 * x578 result[411] = x328 * x579 result[412] = x328 * x580 result[413] = x107 * x243 * x581 result[414] = x332 * x504 result[415] = x333 * x582 result[416] = x583 result[417] = x335 * x503 result[418] = x239 * x336 * x508 result[419] = x233 * x339 * x513 result[420] = x286 * x340 * x416 result[421] = x341 * x526 result[422] = x343 * x584 result[423] = x585 * x586 result[424] = x344 * x587 result[425] = x174 * x20 * x529 result[426] = x416 * x588 result[427] = x176 * x347 * x525 result[428] = x168 * x347 * x529 result[429] = x11 * x166 * x536 result[430] = x102 * x312 * x558 result[431] = x328 * x589 result[432] = x102 * x328 * x562 result[433] = x114 * x333 * x557 result[434] = x104 * x20 * x564 result[435] = x357 * x590 result[436] = x126 * x339 * x557 result[437] = x114 * x336 * x562 result[438] = x104 * x336 * x566 result[439] = x100 * x572 result[440] = x312 * x363 * x591 result[441] = x316 * x591 * x92 result[442] = x316 * x593 * x71 result[443] = x20 * x591 * x75 result[444] = x282 * x370 * x594 result[445] = x320 * x596 result[446] = x374 * x591 * x87 result[447] = x11 * x593 * x75 result[448] = x49 * x596 result[449] = x377 * ( x1 * (x307 + 6.0 * x534 + 3.0 * x535 + 3.0 * x565) + x133 * x571 ) result[450] = x44 * (x1 * (x34 + 3.0 * x605 + 3.0 * x606 + 6.0 * x611) + x4 * x617) result[451] = x49 * x623 result[452] = x61 * x623 result[453] = x629 * x69 * x75 result[454] = x60 * x629 * x80 result[455] = x629 * x71 * x84 result[456] = x630 * x87 * x89 result[457] = x630 * x75 * x90 result[458] = x630 * x84 * x92 result[459] = x631 * x96 result[460] = x100 * x632 result[461] = x104 * x108 * x622 result[462] = x111 * x622 result[463] = x108 * x114 * x628 result[464] = x119 * x633 result[465] = x102 * x120 * x628 result[466] = x127 * x634 result[467] = x129 * x635 result[468] = x635 * x636 result[469] = x132 * x634 result[470] = x134 * x632 result[471] = x133 * x135 * x622 result[472] = x140 * x637 result[473] = x137 * x141 * x628 result[474] = x144 * x638 result[475] = x147 * x148 * x628 result[476] = x150 * x634 result[477] = x152 * x627 result[478] = x153 * x635 result[479] = x160 * x634 result[480] = x166 * x615 * x69 result[481] = x168 * x172 * x604 result[482] = x174 * x604 * x90 result[483] = x172 * x176 * x619 result[484] = x344 * x639 result[485] = x181 * x640 result[486] = x184 * x416 * x540 result[487] = x542 * x585 result[488] = x426 * x641 result[489] = x190 * x642 result[490] = x191 * x643 result[491] = x194 * x644 result[492] = x196 * x645 result[493] = x194 * x646 result[494] = x200 * x647 result[495] = x273 * x648 result[496] = x551 result[497] = x205 * x649 result[498] = x206 * x649 result[499] = x466 result[500] = x211 * x615 * x71 result[501] = x212 * x604 * x92 result[502] = x214 * x215 * x604 result[503] = x212 * x650 result[504] = x619 * x651 * x92 result[505] = x215 * x220 * x619 result[506] = x222 * x642 result[507] = x421 * x64 * x652 result[508] = x486 * x653 result[509] = x228 * x4 * x488 result[510] = x233 * x235 * x654 result[511] = x108 * x239 * x602 result[512] = x538 * x655 result[513] = x108 * x243 * x600 result[514] = x119 * x239 * x600 result[515] = x120 * x656 result[516] = x583 result[517] = x243 * x388 * x657 result[518] = x120 * x658 result[519] = x255 * x659 result[520] = x137 * x258 * x654 result[521] = x194 * x660 result[522] = x264 * x661 result[523] = x194 * x662 result[524] = x168 * x200 * x600 result[525] = x264 * x663 result[526] = x107 * x588 result[527] = x196 * x664 result[528] = x147 * x665 result[529] = x107 * x16 * x666 result[530] = x102 * x270 * x654 result[531] = x272 * x667 result[532] = x273 * x668 result[533] = x272 * x669 result[534] = x104 * x199 * x670 result[535] = x273 * x671 result[536] = x270 * x672 result[537] = x651 * x673 result[538] = x16 * x177 * x280 result[539] = x281 * x674 result[540] = x289 * x675 result[541] = x602 * x676 * x92 result[542] = x148 * x295 * x602 result[543] = x141 * x677 result[544] = x298 * x678 result[545] = x148 * x301 * x600 result[546] = x289 * x679 result[547] = x141 * x680 result[548] = x305 * x674 result[549] = x491 result[550] = x313 * x682 * x89 result[551] = x322 * x495 result[552] = x575 result[553] = x576 result[554] = x577 * x79 result[555] = x683 * x84 result[556] = 0 result[557] = 0 result[558] = 0 result[559] = 0 result[560] = x255 * x684 result[561] = x239 * x321 * x412 result[562] = x330 * x685 result[563] = x243 * x410 * x657 result[564] = x144 * x658 result[565] = x538 * x686 result[566] = 0 result[567] = 0 result[568] = 0 result[569] = 0 result[570] = x211 * x687 result[571] = x442 * x688 result[572] = x310 * x342 * x421 result[573] = x212 * x664 result[574] = x214 * x665 result[575] = x16 * x174 * x220 result[576] = 0 result[577] = 0 result[578] = 0 result[579] = 0 result[580] = x289 * x689 result[581] = x352 * x685 result[582] = x295 * x411 * x487 result[583] = x673 * x676 result[584] = x298 * x690 result[585] = x356 * x674 result[586] = 0 result[587] = 0 result[588] = 0 result[589] = 0 result[590] = x361 * x363 * x682 result[591] = x493 result[592] = x492 * x494 result[593] = x16 * x361 * x75 result[594] = x369 * x573 result[595] = x496 result[596] = 0 result[597] = 0 result[598] = 0 result[599] = 0 result[600] = 0 result[601] = x694 result[602] = 0 result[603] = x695 * x697 result[604] = x698 * x700 result[605] = 0 result[606] = x387 * x630 * x702 result[607] = x703 result[608] = x630 * x704 * x73 result[609] = 0 result[610] = x707 result[611] = x393 * x622 * x709 result[612] = x699 * x710 result[613] = x399 * x628 * x709 result[614] = x393 * x712 * x90 result[615] = x628 * x713 * x73 result[616] = x405 * x714 result[617] = x406 * x715 result[618] = x393 * x627 * x713 result[619] = x408 * x714 result[620] = 0 result[621] = x710 * x716 result[622] = 0 result[623] = x523 * x718 result[624] = x712 * x719 result[625] = 0 result[626] = x413 * x714 result[627] = x139 * x627 * x720 result[628] = x415 * x715 result[629] = 0 result[630] = x721 * x722 result[631] = x419 * x604 * x724 result[632] = x420 * x726 result[633] = x424 * x619 * x724 result[634] = x639 * x728 result[635] = x231 * x619 * x729 result[636] = x721 * x730 result[637] = x542 * x731 result[638] = x419 * x64 * x729 result[639] = x734 * x735 * x95 * x98 result[640] = x708 * x736 result[641] = x137 * x393 * x737 result[642] = x719 * x737 result[643] = x137 * x399 * x738 result[644] = x393 * x619 * x740 result[645] = x648 * x741 result[646] = x743 result[647] = x439 * x745 result[648] = x440 * x745 result[649] = x734 * x746 result[650] = 0 result[651] = x747 * x748 result[652] = 0 result[653] = x619 * x749 * x85 result[654] = x214 * x73 * x738 result[655] = 0 result[656] = x443 * x750 result[657] = x46 * x734 * x752 result[658] = x734 * x753 result[659] = 0 result[660] = x654 * x69 * x754 result[661] = x449 * x602 * x709 result[662] = x655 * x755 result[663] = x451 * x600 * x709 result[664] = x449 * x756 * x90 result[665] = x446 * x600 * x713 result[666] = x757 result[667] = x388 * x759 result[668] = x16 * x449 * x713 result[669] = x659 * x754 result[670] = x760 result[671] = x137 * x602 * x728 result[672] = x661 * x761 result[673] = x137 * x600 * x762 result[674] = x419 * x600 * x740 result[675] = x663 * x761 result[676] = x758 * x763 result[677] = x762 * x764 result[678] = x147 * x765 result[679] = x746 * x766 result[680] = x747 * x767 result[681] = x393 * x602 * x768 result[682] = x668 * x741 result[683] = x399 * x600 * x768 result[684] = x670 * x769 result[685] = x671 * x741 result[686] = x770 * x771 result[687] = x214 * x399 * x772 result[688] = x471 * x772 result[689] = x228 * x773 result[690] = 0 result[691] = x602 * x73 * x774 result[692] = 0 result[693] = x677 * x720 result[694] = x490 * x756 result[695] = 0 result[696] = x16 * x387 * x775 result[697] = x776 * x777 result[698] = x778 result[699] = 0 result[700] = x474 * x682 * x702 result[701] = x695 * x779 result[702] = x780 result[703] = x781 result[704] = x698 * x782 result[705] = x16 * x474 * x704 result[706] = 0 result[707] = 0 result[708] = 0 result[709] = 0 result[710] = x684 * x754 result[711] = x586 * x783 result[712] = x480 * x784 result[713] = x410 * x759 result[714] = x764 * x785 result[715] = x686 * x755 result[716] = 0 result[717] = 0 result[718] = 0 result[719] = 0 result[720] = x210 * x682 * x786 result[721] = x310 * x419 * x749 result[722] = x5 * x752 * x766 result[723] = x770 * x787 result[724] = x214 * x765 result[725] = x753 * x766 result[726] = 0 result[727] = 0 result[728] = 0 result[729] = 0 result[730] = x682 * x73 * x775 result[731] = x489 * x784 result[732] = x777 * x788 result[733] = x16 * x399 * x774 result[734] = x680 * x789 result[735] = x778 result[736] = 0 result[737] = 0 result[738] = 0 result[739] = 0 result[740] = 0 result[741] = x788 * x790 result[742] = 0 result[743] = x776 * x790 result[744] = x365 * x698 * x733 result[745] = 0 result[746] = 0 result[747] = 0 result[748] = 0 result[749] = 0 result[750] = 0 result[751] = 0 result[752] = 0 result[753] = 0 result[754] = x68 * x698 * x791 result[755] = 0 result[756] = 0 result[757] = x792 * x793 result[758] = x793 * x794 result[759] = 0 result[760] = 0 result[761] = 0 result[762] = x796 result[763] = 0 result[764] = x400 * x797 result[765] = x794 * x798 result[766] = 0 result[767] = x399 * x799 * x82 result[768] = x407 * x800 result[769] = x498 * x73 * x801 result[770] = 0 result[771] = x796 result[772] = 0 result[773] = x792 * x798 result[774] = x401 * x802 result[775] = 0 result[776] = x387 * x801 * x82 result[777] = x414 * x502 * x717 result[778] = x508 * x73 * x799 result[779] = 0 result[780] = 0 result[781] = 0 result[782] = x803 * x804 result[783] = 0 result[784] = x728 * x805 result[785] = x794 * x806 * x98 result[786] = 0 result[787] = x787 * x807 result[788] = x433 * x808 result[789] = x498 * x62 * x786 result[790] = x33 * x795 result[791] = x436 * x809 result[792] = x437 * x810 result[793] = x805 * x811 result[794] = x438 * x812 result[795] = x508 * x813 result[796] = x771 * x807 result[797] = x399 * x502 * x814 result[798] = x393 * x508 * x814 result[799] = x815 * x816 result[800] = 0 result[801] = x804 * x817 result[802] = 0 result[803] = x133 * x792 * x806 result[804] = x525 * x813 result[805] = 0 result[806] = x387 * x62 * x818 result[807] = x530 * x725 * x85 result[808] = x815 * x819 result[809] = 0 result[810] = 0 result[811] = 0 result[812] = x537 * x755 result[813] = 0 result[814] = x539 * x785 result[815] = x452 * x800 result[816] = 0 result[817] = x540 * x820 result[818] = x542 * x783 result[819] = x543 * x754 result[820] = x803 * x821 result[821] = x537 * x728 result[822] = x460 * x502 * x744 result[823] = x539 * x762 result[824] = x22 * x419 * x812 result[825] = x545 * x761 result[826] = x708 * x730 result[827] = x462 * x810 result[828] = x12 * x508 * x728 result[829] = x822 result[830] = x817 * x821 result[831] = x468 * x823 result[832] = x548 * x741 result[833] = x470 * x823 result[834] = x22 * x525 * x769 result[835] = x550 * x741 result[836] = x743 result[837] = x12 * x525 * x811 result[838] = x12 * x393 * x824 result[839] = x536 * x826 result[840] = 0 result[841] = x24 * x73 * x827 result[842] = 0 result[843] = x563 * x720 result[844] = x22 * x711 * x828 result[845] = 0 result[846] = x12 * x387 * x829 result[847] = x653 * x830 result[848] = x566 * x826 result[849] = 0 result[850] = 0 result[851] = 0 result[852] = x474 * x82 * x831 result[853] = 0 result[854] = x698 * x779 result[855] = x780 result[856] = 0 result[857] = x781 result[858] = x695 * x782 result[859] = x474 * x498 * x832 result[860] = x578 * x754 result[861] = x449 * x82 * x833 result[862] = x446 * x502 * x833 result[863] = x581 * x820 result[864] = x481 * x802 result[865] = x20 * x508 * x755 result[866] = x757 result[867] = x482 * x834 result[868] = x449 * x508 * x835 result[869] = x11 * x513 * x754 result[870] = x312 * x803 * x836 result[871] = x484 * x837 result[872] = x838 * x839 result[873] = x586 * x731 result[874] = x587 * x728 result[875] = x487 * x840 result[876] = x251 * x721 * x763 result[877] = x424 * x525 * x841 result[878] = x419 * x529 * x841 result[879] = x554 * x842 result[880] = x312 * x73 * x829 result[881] = x393 * x557 * x833 result[882] = x828 * x833 result[883] = x20 * x399 * x827 result[884] = x20 * x562 * x789 result[885] = x5 * x566 * x825 result[886] = x11 * x404 * x829 result[887] = x399 * x562 * x835 result[888] = x393 * x566 * x835 result[889] = x843 result[890] = 0 result[891] = x591 * x73 * x831 result[892] = 0 result[893] = x845 result[894] = x846 * x847 result[895] = 0 result[896] = x387 * x591 * x832 result[897] = x594 * x844 result[898] = x848 result[899] = 0 result[900] = x869 * (1.57079632679489662 * x1 * x2 * x35 * x36 * x37 - x849 * x867) result[901] = x46 * x878 * (1.57079632679489662 * x1 * x2 * x36 * x37 * x57 - x877) result[902] = x60 * x878 * (1.57079632679489662 * x1 * x2 * x36 * x37 * x57 - x877) result[903] = ( 1.0 * x878 * (x1 * x36 * x68 * x74 * x8 * x9 - x70 * x881 - x74 * x882 * x886) ) result[904] = x889 * ( 1.57079632679489662 * x1 * x2 * x36 * x37 * x46 * x60 * x68 - x887 * x888 ) result[905] = 1.0 * x878 * (x37 * x68 * x8 * x893 * x9 - x890 * x891 - x890 * x894) result[906] = ( 1.0 * x869 * (x1 * x36 * x8 * x87 * x88 * x9 - x87 * x882 * x898 - x882 * x896) ) result[907] = ( 1.0 * x878 * (x1 * x36 * x60 * x74 * x8 * x88 * x9 - x74 * x898 * x899 - x881 * x91) ) result[908] = ( 1.0 * x878 * (x37 * x46 * x8 * x88 * x893 * x9 - x890 * x900 - x890 * x901) ) result[909] = 1.0 * x869 * (x37 * x8 * x88 * x9 * x904 - x390 * x902 - x902 * x903) result[910] = x906 * x98 * (1.57079632679489662 * x1 * x2 * x34 * x36 * x37 - x905) result[911] = ( 1.0 * x909 * (x1 * x104 * x36 * x56 * x8 * x9 - x882 * x907 - x882 * x908) ) result[912] = ( x60 * x909 * (1.57079632679489662 * x1 * x2 * x36 * x37 * x56 * x98 - x876 * x910) ) result[913] = ( 1.0 * x909 * (x1 * x114 * x36 * x67 * x8 * x9 - x114 * x882 * x885 - x882 * x914) ) result[914] = ( 1.0 * x917 * (x1 * x104 * x36 * x60 * x67 * x8 * x9 - x899 * x915 - x899 * x916) ) result[915] = ( 1.0 * x909 * (x37 * x67 * x8 * x893 * x9 * x98 - x890 * x918 - x890 * x919) ) result[916] = ( 1.0 * x906 * (x1 * x126 * x36 * x66 * x8 * x9 - x127 * x920 - x882 * x924) ) result[917] = ( 1.0 * x909 * (x1 * x114 * x36 * x60 * x66 * x8 * x9 - x129 * x920 - x899 * x925) ) result[918] = 1.0 * x909 * (x104 * x66 * x893 - x636 * x920 - x890 * x926) result[919] = ( 1.0 * x906 * (-x132 * x920 + x37 * x66 * x8 * x9 * x904 * x98 - x902 * x927) ) result[920] = x133 * x906 * (1.57079632679489662 * x1 * x2 * x34 * x36 * x37 - x905) result[921] = x909 * ( 1.57079632679489662 * x1 * x133 * x2 * x36 * x37 * x46 * x56 - x887 * x928 ) result[922] = ( 1.0 * x909 * (x1 * x37 * x505 * x56 * x8 * x9 - x929 * x930 - x929 * x931) ) result[923] = ( 1.0 * x909 * (x1 * x133 * x36 * x67 * x74 * x8 * x9 - x142 * x881 - x74 * x885 * x932) ) result[924] = ( 1.0 * x917 * (x1 * x37 * x46 * x505 * x67 * x8 * x9 - x929 * x933 - x929 * x934) ) result[925] = 1.0 * x909 * (x37 * x67 * x8 * x9 * x939 - x401 * x935 - x935 * x936) result[926] = ( 1.0 * x906 * (x1 * x133 * x36 * x66 * x8 * x87 * x9 - x150 * x920 - x932 * x940) ) result[927] = 1.0 * x909 * (x1 * x505 * x66 * x74 - x151 * x920 - x929 * x941) result[928] = ( 1.0 * x909 * (-x153 * x920 + x37 * x46 * x66 * x8 * x9 * x939 - x414 * x935) ) result[929] = 1.0 * x906 * (-x160 * x920 + x37 * x66 * x8 * x9 * x944 - x945 * x946) result[930] = ( 1.0 * x949 * (x1 * x164 * x33 * x36 * x8 * x9 - x161 * x948 - x164 * x865 * x882) ) result[931] = ( 1.0 * x953 * (x1 * x168 * x26 * x36 * x8 * x9 - x168 * x858 * x882 - x882 * x952) ) result[932] = ( 1.0 * x953 * (x1 * x164 * x26 * x36 * x60 * x8 * x9 - x164 * x858 * x899 - x173 * x948) ) result[933] = ( 1.0 * x953 * (x1 * x176 * x36 * x54 * x8 * x9 - x176 * x872 * x882 - x882 * x956) ) result[934] = ( 1.0 * x958 * (x1 * x168 * x36 * x54 * x60 * x8 * x9 - x168 * x872 * x899 - x899 * x957) ) result[935] = 1.0 * x953 * (x164 * x54 * x893 - x164 * x872 * x890 - x890 * x959) result[936] = ( 1.0 * x949 * (x1 * x184 * x36 * x62 * x8 * x9 - x185 * x960 - x882 * x964) ) result[937] = ( 1.0 * x953 * (x1 * x176 * x36 * x60 * x62 * x8 * x9 - x187 * x960 - x899 * x965) ) result[938] = 1.0 * x953 * (x168 * x62 * x893 - x890 * x966 - x890 * x967) result[939] = 1.0 * x949 * (x164 * x62 * x904 - x164 * x870 * x902 - x902 * x968) result[940] = ( x909 * x98 * (1.57079632679489662 * x1 * x133 * x2 * x33 * x36 * x37 - x876 * x969) ) result[941] = ( 1.0 * x958 * (x1 * x104 * x133 * x26 * x36 * x8 * x9 - x932 * x970 - x932 * x971) ) result[942] = ( 1.0 * x958 * (x1 * x26 * x37 * x505 * x8 * x9 * x98 - x929 * x972 - x929 * x973) ) result[943] = ( 1.0 * x958 * (x1 * x114 * x133 * x36 * x54 * x8 * x9 - x114 * x872 * x932 - x932 * x974) ) result[944] = 1.0 * x977 * (x1 * x104 * x505 * x54 - x929 * x975 - x929 * x976) result[945] = ( 1.0 * x958 * (x37 * x54 * x8 * x9 * x939 * x98 - x425 * x935 - x935 * x978) ) result[946] = ( 1.0 * x909 * (x1 * x126 * x133 * x36 * x62 * x8 * x9 - x202 * x960 - x932 * x979) ) result[947] = 1.0 * x958 * (x1 * x114 * x505 * x62 - x929 * x980 - x929 * x981) result[948] = 1.0 * x958 * (x104 * x62 * x939 - x206 * x960 - x935 * x982) result[949] = ( 1.0 * x909 * (-x207 * x960 + x37 * x62 * x8 * x9 * x944 * x98 - x983 * x984) ) result[950] = 1.0 * x949 * (x33 * x37 * x8 * x9 * x987 - x985 * x986 - x985 * x988) result[951] = ( 1.0 * x953 * (x26 * x37 * x46 * x8 * x9 * x987 - x985 * x989 - x985 * x990) ) result[952] = 1.0 * x953 * (x26 * x37 * x8 * x9 * x994 - x437 * x991 - x991 * x992) result[953] = 1.0 * x953 * (x54 * x74 * x987 - x74 * x872 * x985 - x985 * x995) result[954] = ( 1.0 * x958 * (x37 * x46 * x54 * x8 * x9 * x994 - x441 * x991 - x991 * x996) ) result[955] = 1.0 * x953 * (x1000 * x37 * x54 * x8 * x9 - x221 * x945 - x997 * x998) result[956] = 1.0 * x949 * (-x1001 * x985 - x222 * x960 + x62 * x87 * x987) result[957] = 1.0 * x953 * (-x223 * x881 + x62 * x74 * x994 - x652 * x960) result[958] = ( 1.0 * x953 * (x1000 * x37 * x46 * x62 * x8 * x9 - x1002 * x983 - x225 * x960) ) result[959] = 1.0 * x949 * (x1005 * x37 * x62 * x8 * x9 - x1006 * x945 - x229 * x960) result[960] = ( 1.0 * x906 * (x1 * x233 * x234 * x36 * x8 * x9 - x1008 * x882 - x1010 * x882) ) result[961] = ( 1.0 * x909 * (x1 * x239 * x24 * x36 * x8 * x9 - x1014 * x882 - x1015 * x882) ) result[962] = ( 1.0 * x909 * (x1 * x233 * x24 * x36 * x60 * x8 * x9 - x1016 * x899 - x1017 * x899) ) result[963] = ( 1.0 * x909 * (x1 * x22 * x243 * x36 * x8 * x9 - x1020 * x882 - x243 * x599 * x882) ) result[964] = ( 1.0 * x917 * (x1 * x22 * x239 * x36 * x60 * x8 * x9 - x1021 * x899 - x239 * x599 * x899) ) result[965] = 1.0 * x909 * (-x1022 * x890 + x22 * x233 * x893 - x233 * x599 * x890) result[966] = x4 * x906 * (1.57079632679489662 * x1 * x2 * x249 * x36 * x7 - x1026) result[967] = x909 * ( 1.57079632679489662 * x1 * x2 * x243 * x36 * x4 * x60 * x7 - x1027 * x1028 ) result[968] = ( 1.0 * x909 * (-x1029 * x890 + x239 * x4 * x7 * x8 * x893 * x9 - x239 * x64 * x890) ) result[969] = ( 1.0 * x906 * (-x1030 * x902 + x233 * x4 * x7 * x8 * x9 * x904 - x233 * x64 * x902) ) result[970] = ( 1.0 * x909 * (x1 * x133 * x164 * x234 * x36 * x8 * x9 - x1009 * x164 * x932 - x257 * x948) ) result[971] = ( 1.0 * x958 * (x1 * x133 * x168 * x24 * x36 * x8 * x9 - x1031 * x932 - x1032 * x932) ) result[972] = ( 1.0 * x958 * (x1 * x164 * x24 * x505 - x1033 * x929 - x164 * x856 * x929) ) result[973] = ( 1.0 * x958 * (x1 * x133 * x176 * x22 * x36 * x8 * x9 - x1034 * x932 - x176 * x599 * x932) ) result[974] = ( 1.0 * x977 * (x1 * x168 * x22 * x505 - x1035 * x929 - x168 * x599 * x929) ) result[975] = 1.0 * x958 * (x164 * x22 * x939 - x164 * x599 * x935 - x263 * x948) result[976] = x909 * ( 1.57079632679489662 * x1 * x133 * x184 * x2 * x36 * x4 * x7 - x1027 * x1036 ) result[977] = ( 1.0 * x958 * (x1 * x176 * x4 * x505 * x7 * x8 * x9 - x1037 * x929 - x176 * x64 * x929) ) result[978] = ( 1.0 * x958 * (-x1038 * x935 + x168 * x4 * x7 * x8 * x9 * x939 - x641 * x935) ) result[979] = ( 1.0 * x909 * (-x1039 * x666 + x164 * x4 * x7 * x8 * x9 * x944 - x269 * x948) ) result[980] = ( 1.0 * x909 * (-x1040 * x985 - x1041 * x985 + x234 * x37 * x8 * x9 * x98 * x987) ) result[981] = 1.0 * x958 * (x104 * x24 * x987 - x1042 * x985 - x1043 * x985) result[982] = ( 1.0 * x958 * (-x1044 * x991 + x24 * x37 * x8 * x9 * x98 * x994 - x460 * x991) ) result[983] = 1.0 * x958 * (-x1045 * x985 + x114 * x22 * x987 - x114 * x599 * x985) result[984] = 1.0 * x977 * (x104 * x22 * x994 - x104 * x599 * x991 - x1046 * x991) result[985] = ( 1.0 * x958 * (x1000 * x22 * x37 * x8 * x9 * x98 - x102 * x1047 * x599 - x1047 * x1048) ) result[986] = ( 1.0 * x909 * (-x1049 * x985 + x126 * x4 * x7 * x8 * x9 * x987 - x126 * x64 * x985) ) result[987] = ( 1.0 * x958 * (-x1050 * x991 + x114 * x4 * x7 * x8 * x9 * x994 - x114 * x64 * x991) ) result[988] = ( 1.0 * x958 * (x1000 * x104 * x4 * x7 * x8 * x9 - x1039 * x280 - x1047 * x1051) ) result[989] = x909 * (x1005 * x1053 * x98 - x1055 * x281) result[990] = ( 1.0 * x906 * (-x1056 * x1057 - x1056 * x467 + x1058 * x234 * x37 * x8 * x9) ) result[991] = ( 1.0 * x909 * (-x1056 * x1059 - x1056 * x1060 + x1058 * x24 * x37 * x46 * x8 * x9) ) result[992] = 1.0 * x909 * (-x1061 * x997 + x1064 * x24 * x37 * x8 * x9 - x296 * x945) result[993] = 1.0 * x909 * (-x1056 * x599 * x74 + x1058 * x22 * x74 - x297 * x881) result[994] = ( 1.0 * x917 * (x1064 * x22 * x37 * x46 * x8 * x9 - x1065 * x1066 - x1065 * x599 * x92) ) result[995] = ( 1.0 * x909 * (x1068 * x22 * x37 * x8 * x9 - x301 * x599 * x997 - x302 * x945) ) result[996] = ( 1.0 * x906 * (-x1056 * x1069 - x1056 * x64 * x87 + x1058 * x4 * x7 * x8 * x87 * x9) ) result[997] = ( 1.0 * x909 * (-x1039 * x295 * x74 + x1064 * x4 * x7 * x74 * x8 * x9 - x304 * x881) ) result[998] = x909 * (x1053 * x1068 * x46 - x1055 * x305) result[999] = x4 * x906 * (x1072 - x1073) result[1000] = ( 1.0 * x869 * (x1 * x312 * x313 * x36 * x8 * x9 - x1075 * x882 - x1077 * x882) ) result[1001] = ( 1.0 * x878 * (x1 * x309 * x314 * x36 * x8 * x9 - x1078 * x315 - x1080 * x882) ) result[1002] = ( 1.0 * x878 * (x1 * x309 * x313 * x36 * x60 * x8 * x9 - x1078 * x317 - x1081 * x899) ) result[1003] = x5 * x878 * (1.57079632679489662 * x1 * x2 * x318 * x36 * x7 - x1083) result[1004] = x889 * ( 1.57079632679489662 * x1 * x2 * x314 * x36 * x5 * x60 * x7 - x1084 * x1085 ) result[1005] = ( 1.0 * x878 * (-x1086 * x890 - x310 * x313 * x890 + x313 * x5 * x7 * x8 * x893 * x9) ) result[1006] = x869 * (1.57079632679489662 * x1 * x2 * x324 * x36 * x7 - x1087 * x849) result[1007] = x60 * x878 * (1.57079632679489662 * x1 * x2 * x318 * x36 * x7 - x1083) result[1008] = ( 1.0 * x878 * (-x1088 * x890 - x16 * x314 * x890 + x314 * x7 * x8 * x893 * x9) ) result[1009] = 1.0 * x869 * (-x1089 * x902 + x313 * x7 * x8 * x9 * x904 - x683 * x902) result[1010] = ( 1.0 * x906 * (x1 * x133 * x233 * x312 * x36 * x8 * x9 - x1090 * x932 - x1091 * x932) ) result[1011] = ( 1.0 * x909 * (x1 * x133 * x239 * x309 * x36 * x8 * x9 - x1078 * x329 - x1092 * x932) ) result[1012] = 1.0 * x909 * (x1 * x233 * x309 * x505 - x1093 * x929 - x1094 * x929) result[1013] = x909 * ( 1.57079632679489662 * x1 * x133 * x2 * x243 * x36 * x5 * x7 - x1084 * x1095 ) result[1014] = ( 1.0 * x917 * (x1 * x239 * x5 * x505 * x7 * x8 * x9 - x1096 * x929 - x239 * x310 * x929) ) result[1015] = ( 1.0 * x909 * (-x1097 * x935 - x233 * x310 * x935 + x233 * x5 * x7 * x8 * x9 * x939) ) result[1016] = x133 * x906 * (1.57079632679489662 * x1 * x2 * x249 * x36 * x7 - x1026) result[1017] = ( 1.0 * x909 * (x1 * x243 * x505 * x7 * x8 * x9 - x1098 * x929 - x16 * x243 * x929) ) result[1018] = 1.0 * x909 * (-x1099 * x935 + x239 * x7 * x8 * x9 * x939 - x658 * x935) result[1019] = ( 1.0 * x906 * (-x1100 * x1101 - x1102 * x338 + x233 * x7 * x8 * x9 * x944) ) result[1020] = 1.0 * x949 * (-x1074 * x164 * x985 - x1103 * x985 + x164 * x312 * x987) result[1021] = 1.0 * x953 * (-x1104 * x985 - x1105 * x985 + x168 * x309 * x987) result[1022] = 1.0 * x953 * (-x1078 * x342 + x164 * x309 * x994 - x485 * x948) result[1023] = ( 1.0 * x953 * (-x1106 * x985 - x176 * x310 * x985 + x176 * x5 * x7 * x8 * x9 * x987) ) result[1024] = ( 1.0 * x958 * (-x1107 * x991 + x168 * x5 * x7 * x8 * x9 * x994 - x688 * x991) ) result[1025] = ( 1.0 * x953 * (x1000 * x164 * x5 * x7 * x8 * x9 - x1047 * x164 * x310 - x346 * x948) ) result[1026] = ( 1.0 * x949 * (-x1108 * x985 - x16 * x184 * x985 + x184 * x7 * x8 * x9 * x987) ) result[1027] = 1.0 * x953 * (-x1109 * x991 + x176 * x7 * x8 * x9 * x994 - x664 * x991) result[1028] = ( 1.0 * x953 * (x1000 * x168 * x7 * x8 * x9 - x1100 * x1110 - x1102 * x349) ) result[1029] = ( 1.0 * x949 * (x1005 * x164 * x7 * x8 * x9 - x1102 * x164 * x228 - x350 * x948) ) result[1030] = ( 1.0 * x906 * (-x1056 * x1111 - x1056 * x483 + x1058 * x312 * x37 * x8 * x9 * x98) ) result[1031] = 1.0 * x909 * (x104 * x1058 * x309 - x1056 * x1112 - x1078 * x352) result[1032] = ( 1.0 * x909 * (x1064 * x309 * x37 * x8 * x9 * x98 - x1065 * x838 - x1078 * x353) ) result[1033] = ( 1.0 * x909 * (-x1056 * x1113 - x1056 * x114 * x310 + x1058 * x114 * x5 * x7 * x8 * x9) ) result[1034] = ( 1.0 * x917 * (x104 * x1064 * x5 * x7 * x8 * x9 - x1065 * x1114 - x1065 * x1115) ) result[1035] = x909 * (x1068 * x1116 * x98 - x1117 * x356) result[1036] = ( 1.0 * x906 * (-x1056 * x1118 - x1056 * x672 + x1058 * x126 * x7 * x8 * x9) ) result[1037] = ( 1.0 * x909 * (x1064 * x114 * x7 * x8 * x9 - x1100 * x1119 - x1102 * x359) ) result[1038] = ( 1.0 * x909 * (x104 * x1068 * x7 * x8 * x9 - x1100 * x1120 - x1102 * x360) ) result[1039] = x906 * x98 * (x1072 - x1073) result[1040] = ( 1.0 * x869 * (-x1121 * x997 + x1122 * x312 * x37 * x8 * x9 - x362 * x945) ) result[1041] = ( 1.0 * x878 * (-x1078 * x364 + x1122 * x309 * x37 * x46 * x8 * x9 - x1123 * x1124) ) result[1042] = ( 1.0 * x878 * (-x1078 * x366 + x1125 * x309 * x37 * x8 * x9 - x1126 * x945) ) result[1043] = ( 1.0 * x878 * (x1122 * x5 * x7 * x74 * x8 * x9 - x1123 * x310 * x74 - x367 * x881) ) result[1044] = x889 * (x1116 * x1125 * x46 - x1117 * x368) result[1045] = x5 * x878 * (x1127 - x1128) result[1046] = ( 1.0 * x869 * (-x1100 * x1129 - x1102 * x373 + x1122 * x7 * x8 * x87 * x9) ) result[1047] = ( 1.0 * x878 * (-x1102 * x365 * x74 + x1125 * x7 * x74 * x8 * x9 - x375 * x881) ) result[1048] = x46 * x878 * (x1127 - x1128) result[1049] = x869 * ( x1052 * ( x1 * (6.0 * x1003 + 3.0 * x1004 + 3.0 * x1067 + 2.0 * x569 + 2.0 * x570) + x1071 * x133 ) - x1054 * x376 ) result[1050] = 0 result[1051] = 0 result[1052] = x694 result[1053] = 0 result[1054] = x697 * x698 result[1055] = x695 * x700 result[1056] = 0 result[1057] = x1130 * x630 * x82 result[1058] = x703 result[1059] = x498 * x631 * x701 result[1060] = 0 result[1061] = 0 result[1062] = x1 * x110 * x710 result[1063] = 0 result[1064] = x633 * x797 result[1065] = x420 * x718 result[1066] = 0 result[1067] = x499 * x715 result[1068] = x104 * x627 * x800 result[1069] = x501 * x714 result[1070] = x707 result[1071] = x696 * x710 result[1072] = x637 * x834 result[1073] = x1131 * x628 * x82 result[1074] = x638 * x802 result[1075] = x1132 * x508 * x628 result[1076] = x509 * x714 result[1077] = x1131 * x502 * x627 result[1078] = x510 * x715 result[1079] = x514 * x714 result[1080] = 0 result[1081] = 0 result[1082] = x1133 * x748 result[1083] = 0 result[1084] = x168 * x738 * x82 result[1085] = x640 * x808 result[1086] = 0 result[1087] = x1135 * x1136 result[1088] = x1135 * x1137 * x60 result[1089] = x517 * x750 result[1090] = x708 * x722 result[1091] = x644 * x809 result[1092] = x645 * x810 result[1093] = x646 * x809 result[1094] = x647 * x812 result[1095] = x520 * x738 result[1096] = x1135 * x1138 result[1097] = x521 * x745 result[1098] = x522 * x745 result[1099] = x822 result[1100] = x721 * x736 result[1101] = x523 * x726 result[1102] = x1139 * x525 * x604 result[1103] = x650 * x837 result[1104] = x527 * x738 result[1105] = x1139 * x529 * x619 result[1106] = x1135 * x836 * x87 result[1107] = x64 * x74 * x839 result[1108] = x653 * x840 result[1109] = x4 * x536 * x842 result[1110] = 0 result[1111] = 0 result[1112] = x1140 * x233 * x82 result[1113] = 0 result[1114] = x579 * x756 result[1115] = x656 * x800 result[1116] = 0 result[1117] = x1142 result[1118] = x1143 * x1144 result[1119] = x1145 * x16 * x498 result[1120] = x1133 * x767 result[1121] = x660 * x809 result[1122] = x1146 * x502 * x602 result[1123] = x662 * x809 result[1124] = x1147 * x544 result[1125] = x1146 * x508 * x600 result[1126] = x1141 * x184 result[1127] = x664 * x810 result[1128] = x546 * x772 result[1129] = x1148 * x816 result[1130] = x760 result[1131] = x667 * x823 result[1132] = x102 * x525 * x602 * x727 result[1133] = x669 * x823 result[1134] = x1147 * x549 result[1135] = x102 * x600 * x824 result[1136] = x1138 * x1149 result[1137] = x552 * x772 result[1138] = x553 * x772 result[1139] = x554 * x825 result[1140] = x675 * x829 result[1141] = x1140 * x559 result[1142] = x1132 * x562 * x602 result[1143] = x1131 * x557 * x600 result[1144] = x1150 * x678 result[1145] = x1132 * x566 * x600 result[1146] = x679 * x829 result[1147] = x1131 * x16 * x562 result[1148] = x567 * x825 result[1149] = x843 result[1150] = 0 result[1151] = 0 result[1152] = x1151 * x1152 result[1153] = 0 result[1154] = x1134 * x314 * x698 result[1155] = x1143 * x1151 result[1156] = 0 result[1157] = 0 result[1158] = 0 result[1159] = 0 result[1160] = x1145 * x682 * x82 result[1161] = x1144 * x1152 result[1162] = x580 * x784 result[1163] = x1142 result[1164] = x658 * x802 result[1165] = x16 * x582 * x708 result[1166] = 0 result[1167] = 0 result[1168] = 0 result[1169] = 0 result[1170] = x687 * x818 result[1171] = x1137 * x1149 * x5 result[1172] = x310 * x584 * x725 result[1173] = x1136 * x1149 result[1174] = x168 * x525 * x772 result[1175] = x1148 * x819 result[1176] = 0 result[1177] = 0 result[1178] = 0 result[1179] = 0 result[1180] = x689 * x829 result[1181] = x589 * x784 result[1182] = x487 * x830 result[1183] = x673 * x827 result[1184] = x1150 * x690 result[1185] = x590 * x825 result[1186] = 0 result[1187] = 0 result[1188] = 0 result[1189] = 0 result[1190] = x591 * x682 * x701 * x71 result[1191] = x845 result[1192] = x844 * x847 result[1193] = x1130 * x16 * x591 result[1194] = x594 * x846 result[1195] = x848 result[1196] = 0 result[1197] = 0 result[1198] = 0 result[1199] = 0 result[1200] = x869 * (-x1 * x1154 * x35 + x1153 * x867) result[1201] = x46 * x878 * (x1155 - x1156) result[1202] = x60 * x878 * (x1155 - x1156) result[1203] = -x878 * ( x1157 * x70 - 0.866025403784438597 * x36 * x74 * x8 * x886 * x9 ) result[1204] = x1158 * x889 * (-x384 + x888) result[1205] = x1159 * x878 * (x891 - x894) result[1206] = -x869 * ( x1160 * x896 - 0.866025403784438597 * x36 * x8 * x87 * x898 * x9 ) result[1207] = -x878 * ( x1157 * x91 - 0.866025403784438597 * x36 * x60 * x74 * x8 * x898 * x9 ) result[1208] = x1159 * x878 * (x900 - x901) result[1209] = x1161 * x869 * (-x390 + x903) result[1210] = x906 * (x1162 * x98 - x1163 * x391) result[1211] = x1160 * x909 * (x907 - x908) result[1212] = x909 * (x1154 * x60 * x910 - x1163 * x395) result[1213] = x909 * ( 0.866025403784438597 * x114 * x36 * x8 * x885 * x9 - x1160 * x914 ) result[1214] = x1164 * x917 * (x915 - x916) result[1215] = x1159 * x909 * (x918 - x919) result[1216] = -x906 * ( x1160 * x924 - 0.866025403784438597 * x126 * x36 * x8 * x884 * x9 ) result[1217] = x909 * ( 0.866025403784438597 * x114 * x36 * x60 * x8 * x884 * x9 - x1164 * x925 ) result[1218] = x909 * (-x1159 * x926 + x1165 * x636) result[1219] = x906 * (-x1161 * x927 + x1165 * x132) result[1220] = x133 * x906 * (-x1154 * x391 + x1162) result[1221] = x1158 * x909 * (-x409 + x928) result[1222] = x1166 * x909 * (x930 - x931) result[1223] = -x909 * ( x1157 * x142 - 0.866025403784438597 * x133 * x36 * x74 * x8 * x885 * x9 ) result[1224] = x1166 * x917 * (x933 - x934) result[1225] = x1167 * x909 * (-x401 + x936) result[1226] = -x906 * ( x1168 * x940 - 0.866025403784438597 * x133 * x36 * x8 * x87 * x884 * x9 ) result[1227] = -x909 * (x1166 * x941 - 0.866025403784438597 * x139 * x74 * x884) result[1228] = x909 * (x1165 * x153 - x1167 * x414) result[1229] = x906 * (x1165 * x160 - x1169 * x946) result[1230] = -x949 * ( x1170 * x161 - 0.866025403784438597 * x164 * x36 * x8 * x865 * x9 ) result[1231] = -x953 * ( x1160 * x952 - 0.866025403784438597 * x168 * x36 * x8 * x858 * x9 ) result[1232] = -x953 * ( x1170 * x173 - 0.866025403784438597 * x164 * x36 * x60 * x8 * x858 * x9 ) result[1233] = -x953 * ( x1160 * x956 - 0.866025403784438597 * x176 * x36 * x8 * x872 * x9 ) result[1234] = -x958 * ( x1164 * x957 - 0.866025403784438597 * x168 * x36 * x60 * x8 * x872 * x9 ) result[1235] = -x953 * (x1159 * x959 - 0.866025403784438597 * x164 * x83 * x872) result[1236] = x949 * (-x1160 * x964 + x1171 * x185) result[1237] = x953 * (-x1164 * x965 + x1171 * x187) result[1238] = x1159 * x953 * (x966 - x967) result[1239] = -x949 * (x1161 * x968 - 0.866025403784438597 * x164 * x870 * x95) result[1240] = x1163 * x909 * (-x435 + x969) result[1241] = x1168 * x958 * (x970 - x971) result[1242] = x1166 * x958 * (x972 - x973) result[1243] = x958 * ( 0.866025403784438597 * x114 * x133 * x36 * x8 * x872 * x9 - x1168 * x974 ) result[1244] = x1166 * x977 * (x975 - x976) result[1245] = x1167 * x958 * (-x425 + x978) result[1246] = x909 * (-x1168 * x979 + x1171 * x202) result[1247] = x1166 * x958 * (x980 - x981) result[1248] = x958 * (-x1167 * x982 + x1171 * x206) result[1249] = x909 * (x1171 * x207 - x1172 * x984) result[1250] = x1173 * x949 * (x986 - x988) result[1251] = x1173 * x953 * (x989 - x990) result[1252] = x1174 * x953 * (-x437 + x992) result[1253] = -x953 * (x1173 * x995 - 0.866025403784438597 * x210 * x74 * x872) result[1254] = x1174 * x958 * (-x441 + x996) result[1255] = x953 * (-x1169 * x221 + x1175 * x998) result[1256] = x949 * (-x1001 * x1173 + x1171 * x222) result[1257] = -x953 * (x1157 * x223 - 0.866025403784438597 * x214 * x74 * x870) result[1258] = x953 * (-x1002 * x1172 + x1171 * x225) result[1259] = x949 * (-x1006 * x1169 + x1171 * x229) result[1260] = x1160 * x906 * (-x1008 + x1010) result[1261] = x1160 * x909 * (-x1014 + x1015) result[1262] = x1164 * x909 * (-x1016 + x1017) result[1263] = x909 * ( 0.866025403784438597 * x1 * x243 * x36 * x598 * x8 * x9 - x1020 * x1160 ) result[1264] = x917 * ( 0.866025403784438597 * x1 * x239 * x36 * x598 * x60 * x8 * x9 - x1021 * x1164 ) result[1265] = x909 * (0.866025403784438597 * x1 * x233 * x598 * x83 - x1022 * x1159) result[1266] = x4 * x906 * (2.72069904635132662 * x1 * x2 * x249 * x36 * x7 - x1177) result[1267] = x909 * ( 2.72069904635132662 * x1 * x2 * x243 * x36 * x4 * x60 * x7 - x1028 * x1178 ) result[1268] = x909 * ( 0.866025403784438597 * x1 * x239 * x4 * x7 * x8 * x83 * x9 - x1029 * x1159 ) result[1269] = x906 * ( 0.866025403784438597 * x1 * x233 * x4 * x7 * x8 * x9 * x95 - x1030 * x1161 ) result[1270] = x909 * ( 0.866025403784438597 * x1009 * x133 * x164 * x36 * x8 * x9 - x1170 * x257 ) result[1271] = x1168 * x958 * (-x1031 + x1032) result[1272] = -x958 * (x1033 * x1166 - 0.866025403784438597 * x139 * x164 * x856) result[1273] = x958 * ( 0.866025403784438597 * x1 * x133 * x176 * x36 * x598 * x8 * x9 - x1034 * x1168 ) result[1274] = x977 * (0.866025403784438597 * x1 * x139 * x168 * x598 - x1035 * x1166) result[1275] = x958 * (0.866025403784438597 * x1 * x147 * x164 * x598 - x1170 * x263) result[1276] = x909 * ( 2.72069904635132662 * x1 * x133 * x184 * x2 * x36 * x4 * x7 - x1036 * x1178 ) result[1277] = x958 * ( 0.866025403784438597 * x1 * x139 * x176 * x4 * x7 * x8 * x9 - x1037 * x1166 ) result[1278] = x958 * ( 0.866025403784438597 * x1 * x147 * x168 * x4 * x7 * x8 * x9 - x1038 * x1167 ) result[1279] = x909 * ( 0.866025403784438597 * x1 * x159 * x164 * x4 * x7 * x8 * x9 - x1170 * x269 ) result[1280] = x1173 * x909 * (x1040 - x1041) result[1281] = x1173 * x958 * (x1042 - x1043) result[1282] = x1174 * x958 * (x1044 - x460) result[1283] = x958 * (0.866025403784438597 * x1 * x114 * x210 * x598 - x1045 * x1173) result[1284] = x977 * (0.866025403784438597 * x1 * x104 * x214 * x598 - x1046 * x1174) result[1285] = x958 * ( 0.866025403784438597 * x1 * x220 * x37 * x598 * x8 * x9 * x98 - x1048 * x1179 ) result[1286] = x909 * ( 0.866025403784438597 * x1 * x126 * x210 * x4 * x7 * x8 * x9 - x1049 * x1173 ) result[1287] = x958 * ( 0.866025403784438597 * x1 * x114 * x214 * x4 * x7 * x8 * x9 - x1050 * x1174 ) result[1288] = -x958 * (x1051 * x1179 - 0.866025403784438597 * x280 * x64) result[1289] = 0 result[1290] = x1180 * x906 * (x1057 - x467) result[1291] = x1180 * x909 * (x1059 - x1060) result[1292] = x909 * (x1061 * x1175 - x1169 * x296) result[1293] = x909 * (0.866025403784438597 * x1 * x288 * x598 * x74 - x1157 * x297) result[1294] = x917 * ( 0.866025403784438597 * x1 * x295 * x37 * x46 * x598 * x8 * x9 - x1066 * x1181 ) result[1295] = x909 * ( 0.866025403784438597 * x1 * x301 * x37 * x598 * x8 * x9 - x1169 * x302 ) result[1296] = x906 * ( 0.866025403784438597 * x1 * x288 * x4 * x7 * x8 * x87 * x9 - x1069 * x1180 ) result[1297] = x909 * ( 0.866025403784438597 * x1 * x295 * x4 * x7 * x74 * x8 * x9 - x1157 * x304 ) result[1298] = 0 result[1299] = 0 result[1300] = x1160 * x869 * (x1075 - x1077) result[1301] = x878 * (-x1080 * x1160 + x1182 * x315) result[1302] = x878 * (-x1081 * x1164 + x1182 * x317) result[1303] = x5 * x878 * (2.72069904635132662 * x1 * x2 * x318 * x36 * x7 - x1183) result[1304] = x889 * ( 2.72069904635132662 * x1 * x2 * x314 * x36 * x5 * x60 * x7 - x1085 * x1184 ) result[1305] = x878 * ( 0.866025403784438597 * x1 * x313 * x5 * x7 * x8 * x83 * x9 - x1086 * x1159 ) result[1306] = x869 * ( 2.72069904635132662 * x1 * x2 * x324 * x36 * x7 - x1087 * x1153 ) result[1307] = x60 * x878 * (2.72069904635132662 * x1 * x2 * x318 * x36 * x7 - x1183) result[1308] = x878 * ( 0.866025403784438597 * x1 * x314 * x7 * x8 * x83 * x9 - x1088 * x1159 ) result[1309] = x869 * ( 0.866025403784438597 * x1 * x313 * x7 * x8 * x9 * x95 - x1089 * x1161 ) result[1310] = x1168 * x906 * (x1090 - x1091) result[1311] = x909 * (-x1092 * x1168 + x1182 * x329) result[1312] = x1166 * x909 * (x1093 - x1094) result[1313] = x909 * ( 2.72069904635132662 * x1 * x133 * x2 * x243 * x36 * x5 * x7 - x1095 * x1184 ) result[1314] = x917 * ( 0.866025403784438597 * x1 * x139 * x239 * x5 * x7 * x8 * x9 - x1096 * x1166 ) result[1315] = x909 * ( 0.866025403784438597 * x1 * x147 * x233 * x5 * x7 * x8 * x9 - x1097 * x1167 ) result[1316] = x133 * x906 * (2.72069904635132662 * x1 * x2 * x249 * x36 * x7 - x1177) result[1317] = x909 * ( 0.866025403784438597 * x1 * x139 * x243 * x7 * x8 * x9 - x1098 * x1166 ) result[1318] = x909 * ( 0.866025403784438597 * x1 * x147 * x239 * x7 * x8 * x9 - x1099 * x1167 ) result[1319] = x906 * ( 0.866025403784438597 * x1 * x159 * x233 * x7 * x8 * x9 - x1101 * x1185 ) result[1320] = x949 * (0.866025403784438597 * x1074 * x164 * x210 - x1103 * x1173) result[1321] = x1173 * x953 * (x1104 - x1105) result[1322] = x953 * (-x1170 * x485 + x1182 * x342) result[1323] = x953 * ( 0.866025403784438597 * x1 * x176 * x210 * x5 * x7 * x8 * x9 - x1106 * x1173 ) result[1324] = x958 * ( 0.866025403784438597 * x1 * x168 * x214 * x5 * x7 * x8 * x9 - x1107 * x1174 ) result[1325] = x953 * ( 0.866025403784438597 * x1 * x164 * x220 * x5 * x7 * x8 * x9 - x1170 * x346 ) result[1326] = x949 * ( 0.866025403784438597 * x1 * x184 * x210 * x7 * x8 * x9 - x1108 * x1173 ) result[1327] = x953 * ( 0.866025403784438597 * x1 * x176 * x214 * x7 * x8 * x9 - x1109 * x1174 ) result[1328] = x953 * ( 0.866025403784438597 * x1 * x168 * x220 * x7 * x8 * x9 - x1110 * x1185 ) result[1329] = x949 * ( 0.866025403784438597 * x1 * x164 * x228 * x7 * x8 * x9 - x1170 * x350 ) result[1330] = x1180 * x906 * (x1111 - x483) result[1331] = x909 * (-x1112 * x1180 + x1182 * x352) result[1332] = x909 * (-x1181 * x838 + x1182 * x353) result[1333] = x909 * ( 0.866025403784438597 * x1 * x114 * x288 * x5 * x7 * x8 * x9 - x1113 * x1180 ) result[1334] = x1181 * x917 * (x1114 - x1115) result[1335] = 0 result[1336] = x906 * ( 0.866025403784438597 * x1 * x126 * x288 * x7 * x8 * x9 - x1118 * x1180 ) result[1337] = x909 * ( 0.866025403784438597 * x1 * x114 * x295 * x7 * x8 * x9 - x1119 * x1185 ) result[1338] = -x909 * (x1120 * x1185 - 0.866025403784438597 * x16 * x360) result[1339] = 0 result[1340] = x869 * (x1121 * x1175 - x1169 * x362) result[1341] = -x878 * (0.866025403784438597 * x1124 * x361 - x1182 * x364) result[1342] = x878 * (-x1126 * x1169 + x1182 * x366) result[1343] = x878 * ( 0.866025403784438597 * x1 * x361 * x5 * x7 * x74 * x8 * x9 - x1157 * x367 ) result[1344] = 0 result[1345] = 0 result[1346] = x869 * ( 0.866025403784438597 * x1 * x361 * x7 * x8 * x87 * x9 - x1129 * x1185 ) result[1347] = x878 * ( 0.866025403784438597 * x1 * x365 * x7 * x74 * x8 * x9 - x1157 * x375 ) result[1348] = 0 result[1349] = 0
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_34(ax, da, A, bx, db, B, R, result): """See docstring of multipole3d_sph_43.""" # Call equivalent function and write to result tmp = numpy.zeros_like(result) multipole3d_sph_43(bx, db, B, ax, da, A, R, tmp) result[:] = numpy.transpose(tmp.reshape(9, 15, 10), axes=(0, 2, 1)).flatten()
[docs] @numba.jit( func_type.signature, nopython=True, nogil=True, fastmath=True, cache=True, ) def multipole3d_sph_44(ax, da, A, bx, db, B, R, result): """Primitive Cartesian 3D (gg) spherical multipole integrals. In contrast to the other multipole integrals, the origin R is calculated inside the function and is (possibly) unique for all primitive pairs. Generated code; DO NOT modify by hand!""" x0 = 2.0 * ax + 2.0 * bx x1 = x0 ** (-1.0) x2 = (ax + bx) ** (-1.0) x3 = -x2 * (ax * A[0] + bx * B[0]) x4 = -x3 - B[0] x5 = -x3 - A[0] x6 = 1.77245385090551603 x7 = numpy.sqrt(x2) x8 = x6 * x7 x9 = ax * bx * x2 x10 = numpy.exp(-x9 * (A[0] - B[0]) ** 2) x11 = x1 * x10 x12 = x11 * x8 x13 = x10 * x8 x14 = x13 * x5 x15 = x14 * x4 x16 = x12 + x15 x17 = x16 * x5 x18 = x16 * x4 x19 = x13 * x4 x20 = x1 * (x14 + x19) x21 = 2.0 * x1 * (x17 + x18 + 2.0 * x20) x22 = 2.0 * x15 x23 = x4**2 x24 = x13 * x23 x25 = 3.0 * x12 x26 = x24 + x25 x27 = x1 * (x22 + x26) x28 = x18 + x20 x29 = x28 * x5 x30 = x27 + x29 x31 = x30 * x4 x32 = x21 + x31 x33 = x32 * x4 x34 = x32 * x5 x35 = x28 * x4 x36 = 3.0 * x29 x37 = x1 * (5.0 * x27 + 2.0 * x35 + x36) x38 = x30 * x5 x39 = 3.0 * x1 * (2.0 * x21 + x31 + x38) x40 = x34 + x37 x41 = x39 + x4 * x40 x42 = x1 * (3.0 * x33 + 4.0 * x34 + 7.0 * x37) + x41 * x5 x43 = da * db x44 = 0.00952380952380952467 * x43 x45 = numpy.exp(-x9 * (A[2] - B[2]) ** 2) x46 = numpy.exp(-x9 * (A[1] - B[1]) ** 2) x47 = 3.14159265358979324 * x2 * x46 x48 = x45 * x47 x49 = x44 * x48 x50 = -x2 * (ax * A[1] + bx * B[1]) x51 = -x50 - B[1] x52 = x39 + x40 * x5 x53 = 2.64575131106459059 x54 = x49 * x53 x55 = x52 * x54 x56 = -x2 * (ax * A[2] + bx * B[2]) x57 = -x56 - B[2] x58 = x5**2 x59 = x13 * x58 x60 = x25 + x59 x61 = x1 * (x22 + x60) x62 = x17 + x20 x63 = x5 * x62 x64 = x21 + x38 x65 = x1 * (3.0 * x27 + x36 + 2.0 * x61 + 2.0 * x63) + x5 * x64 x66 = x45 * x8 x67 = x65 * x66 x68 = x46 * x8 x69 = x51**2 * x68 x70 = x1 * x68 x71 = x69 + x70 x72 = 10.2469507659595984 * x43 x73 = 0.0031746031746031746 * x72 x74 = x71 * x73 x75 = x57 * x65 x76 = 5.91607978309961604 x77 = x49 * x76 x78 = x51 * x77 x79 = x57**2 * x66 x80 = x1 * x66 x81 = x79 + x80 x82 = x73 * x81 x83 = x51 * x71 x84 = x51 * x70 x85 = 2.0 * x84 x86 = x83 + x85 x87 = 3.0 * x20 x88 = x12 + x59 x89 = x5 * x88 x90 = x12 * x5 x91 = 2.0 * x90 x92 = x89 + x91 x93 = x61 + x63 x94 = x1 * (3.0 * x17 + x87 + x92) + x5 * x93 x95 = x44 * x66 x96 = x53 * x95 x97 = x57 * x66 x98 = x94 * x97 x99 = x44 * x76 x100 = x71 * x99 x101 = x51 * x68 x102 = x81 * x99 x103 = x68 * x94 x104 = x57 * x81 x105 = x57 * x80 x106 = 2.0 * x105 x107 = x104 + x106 x108 = x44 * x53 x109 = x107 * x108 x110 = x1 * (x25 + 3.0 * x59) + x5 * x92 x111 = 3.0 * x70 x112 = x1 * (x111 + 3.0 * x69) + x51 * x86 x113 = x110 * x86 x114 = x108 * x97 x115 = x110 * x71 x116 = x101 * x110 x117 = 3.0 * x80 x118 = x1 * (x117 + 3.0 * x79) + x107 * x57 x119 = x118 * x44 x120 = x110 * x68 x121 = -x50 - A[1] x122 = x41 * x54 x123 = x121 * x68 x124 = x123 * x51 x125 = x124 + x70 x126 = 0.0666666666666666657 * x43 x127 = x126 * x66 x128 = x127 * x40 x129 = x40 * x48 x130 = x126 * x129 x131 = x121 * x57 x132 = x1 * (x101 + x123) x133 = x125 * x51 x134 = x132 + x133 x135 = 3.87298334620741689 * x43 x136 = 0.0222222222222222231 * x135 x137 = x134 * x136 x138 = x64 * x66 x139 = 2.2360679774997897 x140 = x126 * x139 x141 = x140 * x97 x142 = x141 * x64 x143 = x136 * x81 x144 = 2.0 * x124 x145 = x111 + x69 x146 = x1 * (x144 + x145) x147 = x134 * x51 x148 = x146 + x147 x149 = x134 * x93 x150 = x125 * x93 x151 = x140 * x81 x152 = x107 * x126 x153 = x123 * x93 x154 = 3.0 * x132 x155 = x1 * (3.0 * x133 + x154 + x86) + x148 * x51 x156 = x155 * x66 x157 = x108 * x92 x158 = x126 * x92 x159 = x148 * x97 x160 = x134 * x92 x161 = x107 * x125 x162 = x118 * x123 x163 = -x56 - A[2] x164 = x130 * x51 x165 = x163 * x66 x166 = x165 * x57 x167 = x166 + x80 x168 = x126 * x167 x169 = x40 * x68 x170 = x136 * x71 x171 = x165 * x64 x172 = x139 * x168 x173 = x101 * x64 x174 = x64 * x68 x175 = x1 * (x165 + x97) x176 = x167 * x57 x177 = x175 + x176 x178 = x136 * x177 x179 = x86 * x93 x180 = x126 * x165 x181 = x71 * x93 x182 = x101 * x93 x183 = x140 * x177 x184 = 2.0 * x166 x185 = x117 + x79 x186 = x1 * (x184 + x185) x187 = x177 * x57 x188 = x186 + x187 x189 = x126 * x68 x190 = x189 * x93 x191 = x112 * x165 x192 = x167 * x86 x193 = x177 * x71 x194 = x136 * x92 x195 = x101 * x188 x196 = 3.0 * x175 x197 = x1 * (x107 + 3.0 * x176 + x196) + x188 * x57 x198 = x197 * x68 x199 = x121**2 x200 = x199 * x68 x201 = x200 + x70 x202 = x33 + x37 x203 = x66 * x73 x204 = x121 * x125 x205 = x132 + x204 x206 = x136 * x66 x207 = x136 * x201 * x32 x208 = x121 * x134 x209 = x146 + x208 x210 = 0.111111111111111105 * x43 x211 = x210 * x66 x212 = x205 * x30 x213 = 1.73205080756887729 x214 = x210 * x213 x215 = x214 * x97 x216 = x201 * x30 x217 = x210 * x81 x218 = 2.0 * x1 * (2.0 * x132 + x133 + x204) x219 = x209 * x51 x220 = x218 + x219 x221 = x206 * x62 x222 = x215 * x62 x223 = x205 * x62 x224 = x213 * x217 x225 = x201 * x62 x226 = x107 * x136 x227 = 3.0 * x208 x228 = x1 * (5.0 * x146 + 2.0 * x147 + x227) x229 = x220 * x51 x230 = x228 + x229 x231 = x230 * x66 x232 = x73 * x88 x233 = x136 * x88 x234 = x220 * x97 x235 = x209 * x88 x236 = x205 * x88 x237 = x118 * x201 x238 = x121 * x202 x239 = x238 * x77 x240 = x140 * x165 x241 = x240 * x32 x242 = x123 * x32 x243 = x134 * x30 x244 = x165 * x214 x245 = 0.333333333333333315 * x43 x246 = x167 * x245 x247 = x246 * x30 x248 = x177 * x214 x249 = x123 * x30 x250 = x240 * x62 x251 = x246 * x62 x252 = x177 * x245 x253 = x252 * x62 x254 = x140 * x188 x255 = x254 * x62 x256 = x155 * x165 x257 = x88 * x99 x258 = x172 * x88 x259 = x248 * x88 x260 = x125 * x188 x261 = x140 * x88 x262 = x123 * x197 x263 = x163**2 x264 = x263 * x66 x265 = x264 + x80 x266 = x265 * x73 x267 = x136 * x265 x268 = x32 * x68 x269 = x163 * x167 x270 = x175 + x269 x271 = x136 * x270 x272 = x30 * x71 x273 = x210 * x265 x274 = x101 * x30 x275 = x214 * x270 x276 = x163 * x177 x277 = x186 + x276 x278 = x210 * x277 x279 = x30 * x68 x280 = x62 * x86 x281 = x213 * x270 x282 = x210 * x71 x283 = x282 * x62 x284 = x214 * x277 x285 = x284 * x62 x286 = 2.0 * x1 * (2.0 * x175 + x176 + x269) x287 = x277 * x57 x288 = x286 + x287 x289 = x288 * x62 x290 = x136 * x68 x291 = x112 * x265 x292 = x270 * x86 x293 = x277 * x88 x294 = x101 * x288 x295 = 3.0 * x276 x296 = x1 * (5.0 * x186 + 2.0 * x187 + x295) x297 = x288 * x57 x298 = x296 + x297 x299 = x298 * x68 x300 = x121 * x201 x301 = x121 * x70 x302 = 2.0 * x301 x303 = x300 + x302 x304 = x12 + x24 x305 = x304 * x4 x306 = x12 * x4 x307 = 2.0 * x306 x308 = x305 + x307 x309 = x27 + x35 x310 = x1 * (3.0 * x18 + x308 + x87) + x309 * x4 x311 = x111 + x200 x312 = x1 * (x144 + x311) x313 = x121 * x205 x314 = x312 + x313 x315 = x303 * x309 x316 = x126 * x97 x317 = x121 * x209 x318 = x218 + x317 x319 = x206 * x28 x320 = x141 * x28 x321 = x28 * x303 x322 = x121 * x220 x323 = x228 + x322 x324 = x127 * x16 x325 = x140 * x16 x326 = x325 * x97 x327 = x16 * x314 x328 = x16 * x303 x329 = 3.0 * x1 * (2.0 * x218 + x219 + x317) x330 = x323 * x51 + x329 x331 = x10 * x44 x332 = 3.14159265358979324 * x2 x333 = x332 * x45 x334 = x331 * x333 x335 = x334 * x53 x336 = x323 * x57 x337 = x10 * x126 x338 = x333 * x5 x339 = x337 * x338 x340 = x14 * x314 x341 = x119 * x53 x342 = x14 * x341 x343 = x201 * x310 * x99 x344 = x205 * x309 x345 = x201 * x309 x346 = x244 * x28 x347 = x246 * x28 x348 = x201 * x28 x349 = x165 * x325 x350 = x16 * x246 x351 = x16 * x205 x352 = x201 * x325 x353 = x163 * x230 x354 = x5 * x76 x355 = x334 * x354 x356 = x14 * x220 x357 = x14 * x209 x358 = x14 * x254 x359 = x14 * x99 x360 = x201 * x359 x361 = x265 * x99 x362 = x125 * x309 x363 = x140 * x265 x364 = x123 * x309 x365 = x140 * x270 x366 = x134 * x28 x367 = x213 * x273 x368 = x245 * x270 x369 = x28 * x368 x370 = x28 * x284 x371 = x148 * x16 x372 = x16 * x368 x373 = x125 * x245 x374 = x16 * x277 x375 = x288 * x325 x376 = x14 * x148 x377 = x14 * x284 x378 = x125 * x140 x379 = x14 * x288 x380 = x121 * x298 x381 = x331 * x47 x382 = x354 * x381 x383 = x163 * x265 x384 = x163 * x80 x385 = 2.0 * x384 x386 = x383 + x385 x387 = x386 * x53 x388 = x44 * x68 x389 = x310 * x388 x390 = x126 * x386 x391 = x101 * x309 x392 = x117 + x264 x393 = x1 * (x184 + x392) x394 = x163 * x270 x395 = x393 + x394 x396 = x189 * x309 x397 = x28 * x386 x398 = x140 * x395 x399 = x101 * x28 x400 = x163 * x277 x401 = x286 + x400 x402 = x28 * x401 x403 = x16 * x390 x404 = x16 * x395 x405 = x140 * x71 x406 = x325 * x401 x407 = x163 * x288 x408 = x296 + x407 x409 = x16 * x189 x410 = x108 * x386 x411 = x14 * x410 x412 = x126 * x395 x413 = x14 * x412 x414 = x14 * x401 x415 = x408 * x47 x416 = x337 * x415 x417 = x5 * x51 x418 = 3.0 * x1 * (2.0 * x286 + x287 + x400) x419 = x408 * x57 + x418 x420 = x381 * x53 x421 = x419 * x420 x422 = x1 * (x111 + 3.0 * x200) + x121 * x303 x423 = x1 * (3.0 * x24 + x25) + x308 * x4 x424 = x1 * (x154 + 3.0 * x204 + x303) + x121 * x314 x425 = x114 * x308 x426 = x1 * (3.0 * x146 + x227 + 2.0 * x312 + 2.0 * x313) + x121 * x318 x427 = x426 * x66 x428 = x304 * x73 x429 = x424 * x97 x430 = x304 * x99 x431 = x304 * x422 x432 = x121 * x323 + x329 x433 = x335 * x432 x434 = x426 * x57 x435 = x4 * x76 x436 = x334 * x435 x437 = x19 * x422 x438 = x1 * (7.0 * x228 + 3.0 * x229 + 4.0 * x322) + x121 * x330 x439 = x13 * x424 x440 = x119 * x13 x441 = x303 * x423 x442 = x108 * x165 x443 = x180 * x308 x444 = x303 * x308 x445 = x165 * x318 x446 = x136 * x304 x447 = x172 * x304 x448 = x303 * x304 x449 = x337 * x4 x450 = x163 * x323 * x333 x451 = x19 * x318 x452 = x19 * x314 x453 = x126 * x188 x454 = x19 * x453 x455 = x13 * x323 x456 = x13 * x318 x457 = x126 * x13 x458 = x188 * x457 x459 = x13 * x44 x460 = x459 * x53 x461 = x197 * x460 x462 = x201 * x423 x463 = x205 * x308 x464 = x136 * x201 * x308 x465 = x209 * x304 x466 = x205 * x214 * x304 x467 = x210 * x304 x468 = x201 * x277 x469 = x19 * x209 x470 = x19 * x284 x471 = x136 * x288 x472 = x19 * x201 x473 = x13 * x220 x474 = x13 * x278 x475 = x13 * x471 x476 = x201 * x298 x477 = x13 * x73 x478 = x123 * x423 x479 = x308 * x390 x480 = x308 * x412 x481 = x304 * x386 x482 = x125 * x395 x483 = x140 * x304 x484 = x123 * x401 x485 = x148 * x19 x486 = x19 * x398 x487 = x19 * x401 x488 = x121 * x4 x489 = x387 * x459 x490 = x395 * x457 x491 = x13 * x401 x492 = x125 * x408 x493 = x1 * (x117 + 3.0 * x264) + x163 * x386 x494 = x423 * x493 x495 = x108 * x493 x496 = x101 * x308 x497 = x1 * (x196 + 3.0 * x269 + x386) + x163 * x395 x498 = x308 * x497 x499 = x388 * x53 x500 = x304 * x493 x501 = x101 * x497 x502 = x1 * (3.0 * x186 + x295 + 2.0 * x393 + 2.0 * x394) + x163 * x401 x503 = x502 * x68 x504 = x19 * x495 x505 = x19 * x497 x506 = x502 * x51 x507 = x381 * x435 x508 = x163 * x408 + x418 x509 = x420 * x508 x510 = x112 * x493 x511 = x497 * x86 x512 = x13 * x502 x513 = x1 * (7.0 * x296 + 3.0 * x297 + 4.0 * x407) + x163 * x419 x514 = x1 * x52 x515 = x514 * x54 x516 = 0.0063492063492063492 * x72 x517 = x1 * x48 x518 = x51 * x517 x519 = x1 * x75 x520 = x1 * x145 x521 = x1 * x69 x522 = x520 + 2.0 * x521 x523 = 0.0190476190476190493 * x43 x524 = x523 * x76 x525 = x518 * x57 x526 = x524 * x525 * x94 x527 = x70 * x94 x528 = x1 * (x83 + 8.0 * x84) + x51 * x522 x529 = x110 * x522 x530 = x110 * x84 x531 = x516 * x81 x532 = x110 * x70 x533 = x1 * x41 x534 = x533 * x54 x535 = x301 + x84 x536 = x1 * x130 x537 = x1 * (x111 + x124) x538 = x51 * x535 x539 = x537 + x538 x540 = x136 * x539 x541 = x64 * x70 x542 = x1 * (x134 + x302 + 4.0 * x84) x543 = x51 * x539 x544 = x542 + x543 x545 = x539 * x93 x546 = x535 * x93 x547 = x70 * x93 x548 = 3.0 * x537 x549 = x1 * (x148 + x522 + 3.0 * x538 + x548) + x51 * x544 x550 = x544 * x97 x551 = x539 * x92 x552 = x107 * x535 x553 = x70 * x92 x554 = x1 * x163 x555 = 0.0444444444444444461 * x135 x556 = x555 * x64 x557 = x48 * x554 x558 = x51 * x557 x559 = x522 * x93 x560 = x84 * x93 x561 = x139 * x43 x562 = 0.133333333333333331 * x561 x563 = x167 * x562 x564 = x165 * x528 x565 = x167 * x522 x566 = x84 * x92 x567 = x177 * x555 x568 = x188 * x70 x569 = x121 * x535 x570 = x537 + x569 x571 = x131 * x517 x572 = x32 * x555 x573 = x121 * x539 x574 = x542 + x573 x575 = x30 * x301 x576 = 0.22222222222222221 * x43 x577 = x576 * x81 x578 = 2.0 * x569 x579 = 4.0 * x537 x580 = 2.0 * x538 + x579 x581 = x1 * (x209 + x578 + x580) x582 = x51 * x574 x583 = x581 + x582 x584 = x570 * x62 x585 = x301 * x62 x586 = x107 * x555 x587 = 2.0 * x543 x588 = 3.0 * x573 x589 = x1 * (x220 + 5.0 * x542 + x587 + x588) x590 = x51 * x583 x591 = x589 + x590 x592 = x574 * x88 x593 = x570 * x88 x594 = x301 * x88 x595 = x202 * x554 x596 = x32 * x70 x597 = x30 * x70 x598 = x188 * x535 x599 = x30 * x84 x600 = x265 * x576 x601 = x522 * x62 x602 = x62 * x84 x603 = x281 * x576 x604 = x265 * x528 x605 = x270 * x522 x606 = x288 * x70 x607 = x1 * x311 x608 = x199 * x70 x609 = x607 + 2.0 * x608 x610 = x1 * (x205 + 4.0 * x301 + x85) x611 = x121 * x570 x612 = x610 + x611 x613 = x309 * x609 x614 = x121 * x574 x615 = x581 + x614 x616 = x28 * x609 x617 = x121 * x583 x618 = x589 + x617 x619 = x16 * x612 x620 = x16 * x609 x621 = x1 * (x323 + 6.0 * x581 + 3.0 * x582 + 3.0 * x614) x622 = x51 * x618 x623 = x621 + x622 x624 = x335 * x623 x625 = x57 * x618 x626 = x14 * x612 x627 = x121 * x557 x628 = x310 * x524 * x627 x629 = x309 * x570 x630 = x301 * x309 x631 = x28 * x301 x632 = x177 * x213 x633 = x576 * x632 x634 = x16 * x570 x635 = x188 * x301 x636 = x163 * x591 x637 = x14 * x583 x638 = x14 * x574 x639 = x197 * x354 x640 = x11 * x47 x641 = x523 * x640 x642 = x121 * x639 * x641 x643 = x310 * x70 x644 = x309 * x535 x645 = x309 * x70 x646 = x28 * x539 x647 = x265 * x544 x648 = x265 * x549 x649 = x14 * x544 x650 = x140 * x535 x651 = x11 * x99 x652 = x298 * x47 x653 = x5 * x652 x654 = x395 * x70 x655 = x140 * x28 x656 = x555 * x640 x657 = x417 * x656 x658 = x11 * x126 x659 = x415 * x658 x660 = x1 * (x300 + 8.0 * x301) + x121 * x609 x661 = x1 * (x314 + x548 + 3.0 * x569 + x609) + x121 * x612 x662 = 2.0 * x610 + 2.0 * x611 x663 = x1 * (x318 + 3.0 * x542 + x588 + x662) + x121 * x615 x664 = x304 * x660 x665 = x121 * x618 + x621 x666 = x335 * x665 x667 = x57 * x663 x668 = x19 * x660 x669 = x423 * x609 x670 = x308 * x609 x671 = x304 * x609 x672 = x333 * x618 x673 = x163 * x672 x674 = x19 * x615 x675 = x19 * x612 x676 = x13 * x618 x677 = x13 * x615 x678 = x301 * x423 x679 = x308 * x570 x680 = x301 * x308 x681 = x304 * x574 x682 = x281 * x570 x683 = x301 * x304 x684 = x19 * x574 x685 = x488 * x656 x686 = x13 * x583 x687 = x516 * x640 x688 = x386 * x70 x689 = x395 * x535 x690 = x401 * x70 x691 = x19 * x544 x692 = x108 * x11 x693 = x47 * x692 x694 = x419 * x693 x695 = x308 * x70 x696 = x435 * x497 x697 = x51 * x641 * x696 x698 = x47 * x502 x699 = x4 * x698 x700 = x508 * x693 x701 = x48 * x516 x702 = x1 * x185 x703 = x1 * x79 x704 = x702 + 2.0 * x703 x705 = x108 * x704 x706 = x108 * x80 x707 = x105 * x516 x708 = x1 * (x104 + 8.0 * x105) + x57 * x704 x709 = x44 * x708 x710 = x64 * x80 x711 = x140 * x80 x712 = x105 * x562 x713 = x126 * x704 x714 = x148 * x80 x715 = x105 * x555 x716 = x125 * x704 x717 = x53 * x709 x718 = x105 + x384 x719 = x126 * x718 x720 = x139 * x719 x721 = x117 + x166 x722 = x1 * x721 x723 = x57 * x718 x724 = x722 + x723 x725 = x136 * x724 x726 = x126 * x80 x727 = x140 * x724 x728 = x1 * (4.0 * x105 + x177 + x385) x729 = x57 * x724 x730 = x728 + x729 x731 = x112 * x80 x732 = x718 * x86 x733 = x71 * x724 x734 = x101 * x730 x735 = 3.0 * x722 x736 = x1 * (x188 + x704 + 3.0 * x723 + x735) + x57 * x730 x737 = x214 * x80 x738 = x105 * x576 x739 = x209 * x737 x740 = x136 * x704 x741 = x220 * x80 x742 = x201 * x708 x743 = x32 * x80 x744 = x30 * x718 x745 = x214 * x724 x746 = x140 * x62 x747 = x245 * x718 x748 = x62 * x724 x749 = x125 * x730 x750 = x163 * x718 x751 = x722 + x750 x752 = x136 * x751 x753 = x384 * x576 x754 = x214 * x751 x755 = x163 * x724 x756 = x728 + x755 x757 = x210 * x756 x758 = x384 * x555 x759 = x213 * x751 x760 = x214 * x756 x761 = 2.0 * x750 x762 = 4.0 * x722 x763 = 2.0 * x723 + x762 x764 = x1 * (x277 + x761 + x763) x765 = x57 * x756 x766 = x764 + x765 x767 = x751 * x86 x768 = x756 * x88 x769 = 2.0 * x729 x770 = 3.0 * x755 x771 = x1 * (x288 + 5.0 * x728 + x769 + x770) x772 = x57 * x766 x773 = x771 + x772 x774 = x314 * x80 x775 = x318 * x80 x776 = x323 * x333 x777 = x658 * x776 x778 = x318 * x57 x779 = x11 * x338 x780 = x555 * x779 x781 = x230 * x338 x782 = x384 * x562 x783 = x140 * x751 x784 = x28 * x751 x785 = x16 * x751 x786 = x16 * x756 x787 = x123 * x766 x788 = x163 * x779 x789 = x155 * x524 * x788 x790 = x14 * x766 x791 = x121 * x773 x792 = x1 * x392 x793 = x263 * x80 x794 = x792 + 2.0 * x793 x795 = x53 * x794 x796 = x126 * x794 x797 = x1 * (x106 + x270 + 4.0 * x384) x798 = x163 * x751 x799 = x797 + x798 x800 = x28 * x794 x801 = x140 * x799 x802 = x163 * x756 x803 = x764 + x802 x804 = x71 * x799 x805 = x101 * x803 x806 = x163 * x766 x807 = x771 + x806 x808 = x108 * x794 x809 = x126 * x799 x810 = x47 * x807 x811 = x1 * (x408 + 6.0 * x764 + 3.0 * x765 + 3.0 * x802) x812 = x57 * x807 x813 = x811 + x812 x814 = x420 * x813 x815 = x11 * x333 x816 = x815 * x99 x817 = x4 * x426 x818 = x435 * x57 * x815 x819 = x424 * x523 * x818 x820 = x333 * x692 x821 = x432 * x820 x822 = x516 * x815 x823 = x19 * x730 x824 = x330 * x820 x825 = x201 * x756 x826 = x163 * x555 * x815 x827 = x13 * x766 x828 = x304 * x794 x829 = x125 * x799 x830 = x19 * x803 x831 = x121 * x810 x832 = x13 * x803 x833 = x1 * (x383 + 8.0 * x384) + x163 * x794 x834 = x108 * x833 x835 = x1 * (x395 + x735 + 3.0 * x750 + x794) + x163 * x799 x836 = x304 * x833 x837 = 2.0 * x797 + 2.0 * x798 x838 = x1 * (x401 + 3.0 * x728 + x770 + x837) + x163 * x803 x839 = x51 * x838 x840 = x163 * x807 + x811 x841 = x420 * x840 x842 = x306 + x90 x843 = x5 * x842 x844 = 2.0 * x843 x845 = x4 * x842 x846 = x15 + x25 x847 = x1 * x846 x848 = 4.0 * x847 x849 = 2.0 * x845 + x848 x850 = x1 * (x30 + x844 + x849) x851 = x1 * (x28 + 4.0 * x306 + x91) x852 = x845 + x847 x853 = x5 * x852 x854 = x851 + x853 x855 = x4 * x854 x856 = x850 + x855 x857 = x4 * x856 x858 = x5 * x856 x859 = x4 * x852 x860 = 2.0 * x859 x861 = 3.0 * x853 x862 = x1 * (x32 + 5.0 * x851 + x860 + x861) x863 = x5 * x854 x864 = x1 * (x40 + 6.0 * x850 + 3.0 * x855 + 3.0 * x863) x865 = x858 + x862 x866 = x4 * x865 x867 = x864 + x866 x868 = x5 * x865 + x864 x869 = x54 * x868 x870 = x1 * (x307 + x62 + 4.0 * x90) x871 = x843 + x847 x872 = x5 * x871 x873 = 2.0 * x870 + 2.0 * x872 x874 = x850 + x863 x875 = x1 * (x64 + 3.0 * x851 + x861 + x873) + x5 * x874 x876 = x57 * x875 x877 = 3.0 * x847 x878 = x1 * x60 x879 = x12 * x58 x880 = x878 + 2.0 * x879 x881 = x870 + x872 x882 = x1 * (3.0 * x843 + x877 + x880 + x93) + x5 * x881 x883 = x1 * (x89 + 8.0 * x90) + x5 * x880 x884 = x86 * x883 x885 = x71 * x883 x886 = x101 * x883 x887 = x68 * x883 x888 = x54 * x867 x889 = x48 * x865 x890 = x126 * x889 x891 = x66 * x874 x892 = x125 * x874 x893 = x125 * x881 x894 = x123 * x881 x895 = x108 * x880 x896 = x126 * x880 x897 = x134 * x880 x898 = x163 * x51 x899 = x68 * x865 x900 = x101 * x874 x901 = x68 * x874 x902 = x86 * x881 x903 = x71 * x881 x904 = x857 + x862 x905 = x201 * x856 x906 = x205 * x854 x907 = x201 * x854 x908 = x209 * x871 x909 = x205 * x871 x910 = x201 * x871 x911 = x11 * x516 x912 = x209 * x90 x913 = x205 * x90 x914 = x516 * x90 x915 = x121 * x904 x916 = x125 * x856 x917 = x123 * x856 x918 = x134 * x854 x919 = x125 * x854 x920 = x123 * x854 x921 = x134 * x871 x922 = x125 * x871 x923 = x123 * x871 x924 = x148 * x90 x925 = x134 * x90 x926 = x68 * x856 x927 = x71 * x854 x928 = x101 * x854 x929 = x68 * x854 x930 = x86 * x871 x931 = x281 * x871 x932 = x101 * x871 x933 = x277 * x71 x934 = x1 * x26 x935 = x12 * x23 x936 = x934 + 2.0 * x935 x937 = x851 + x859 x938 = x1 * (x309 + 3.0 * x845 + x877 + x936) + x4 * x937 x939 = x303 * x937 x940 = x314 * x852 x941 = x303 * x852 x942 = x314 * x842 x943 = x303 * x842 x944 = x12 * x318 x945 = x12 * x314 x946 = x12 * x303 x947 = x201 * x99 x948 = x201 * x937 x949 = x209 * x852 x950 = x205 * x852 x951 = x201 * x852 x952 = x209 * x842 x953 = x205 * x842 x954 = x12 * x220 x955 = x12 * x209 x956 = x12 * x205 x957 = x125 * x937 x958 = x134 * x852 x959 = x125 * x852 x960 = x123 * x852 x961 = x148 * x842 x962 = x134 * x842 x963 = x277 * x842 x964 = x140 * x842 x965 = x12 * x155 x966 = x12 * x148 x967 = x12 * x134 x968 = x12 * x378 x969 = x640 * x99 x970 = x101 * x937 x971 = x386 * x852 x972 = x101 * x852 x973 = x842 * x86 x974 = x395 * x842 x975 = x112 * x12 x976 = x12 * x86 x977 = x12 * x401 x978 = x1 * (x305 + 8.0 * x306) + x4 * x936 x979 = x422 * x936 x980 = x306 * x422 x981 = x12 * x424 x982 = x12 * x422 x983 = x303 * x978 x984 = x303 * x936 x985 = x318 * x4 x986 = x306 * x314 x987 = x303 * x306 x988 = x201 * x978 x989 = x205 * x936 x990 = x201 * x936 x991 = x209 * x306 x992 = x205 * x306 x993 = x12 * x201 x994 = x123 * x978 x995 = x125 * x936 x996 = x134 * x306 x997 = x101 * x936 x998 = x493 * x71 x999 = 0.0164957219768464523 * x43 x1000 = x53 * x999 x1001 = x1000 * x517 x1002 = x1001 * x868 x1003 = 0.0109971479845643004 * x72 x1004 = x518 * x875 x1005 = x76 * x999 x1006 = x517 * x876 x1007 = x66 * x999 x1008 = x1007 * x53 x1009 = 0.0329914439536929047 * x43 x1010 = x1009 * x76 x1011 = x1010 * x525 * x882 x1012 = x1005 * x70 x1013 = x1000 * x883 x1014 = x1003 * x81 x1015 = x107 * x70 x1016 = x1001 * x867 x1017 = 0.115470053837925149 * x43 x1018 = x1017 * x535 x1019 = x1017 * x889 x1020 = x1 * x1019 x1021 = 0.0384900179459750497 * x135 x1022 = x1021 * x539 x1023 = x1018 * x139 x1024 = x1021 * x81 x1025 = x70 * x874 x1026 = x1017 * x66 x1027 = x1017 * x881 x1028 = x1027 * x139 x1029 = x139 * x81 x1030 = x1017 * x880 x1031 = x1000 * x880 x1032 = 0.0769800358919500993 * x135 x1033 = x1032 * x874 x1034 = x1017 * x139 x1035 = x1034 * x167 x1036 = 0.230940107675850298 * x561 x1037 = x1036 * x167 x1038 = x177 * x70 x1039 = x1032 * x84 x1040 = x517 * x915 x1041 = x1021 * x66 x1042 = x1032 * x856 x1043 = 0.192450089729875234 * x43 x1044 = x1043 * x574 x1045 = x1043 * x213 x1046 = x1045 * x570 x1047 = 0.384900179459750469 * x43 x1048 = x1047 * x81 x1049 = x1045 * x871 x1050 = x1032 * x107 x1051 = x591 * x779 x1052 = x1032 * x583 x1053 = x57 * x779 x1054 = x10 * x47 x1055 = x0 ** (-2.0) x1056 = 0.0219942959691286008 * x1055 * x72 x1057 = x1054 * x1056 x1058 = x557 * x904 x1059 = x70 * x856 x1060 = x1045 * x539 x1061 = 0.577350269189625731 * x43 x1062 = x1061 * x167 x1063 = x1034 * x871 x1064 = x1061 * x177 x1065 = x1010 * x549 * x788 x1066 = x1047 * x632 x1067 = x1036 * x90 x1068 = x1055 * x43 x1069 = 0.0329914439536929047 * x1068 x1070 = x1054 * x1069 x1071 = x1021 * x265 x1072 = x1047 * x265 x1073 = x1047 * x84 x1074 = x277 * x70 x1075 = x1003 * x90 x1076 = x1032 * x90 x1077 = 0.769800358919500938 * x1068 x1078 = x1054 * x1077 * x277 x1079 = x1032 * x1055 x1080 = x1054 * x1079 x1081 = x1080 * x288 x1082 = x1017 * x937 x1083 = x1021 * x852 x1084 = x1034 * x852 x1085 = x1017 * x842 x1086 = x1085 * x139 x1087 = x1000 * x815 x1088 = x1087 * x623 x1089 = x1017 * x12 x1090 = x1089 * x612 x1091 = x1000 * x12 x1092 = x1010 * x627 * x938 x1093 = x139 * x570 x1094 = x1045 * x574 x1095 = x1005 * x815 x1096 = x139 * x583 x1097 = x1089 * x167 x1098 = x1089 * x188 x1099 = x1070 * x76 x1100 = x139 * x270 x1101 = x1061 * x270 x1102 = x1061 * x535 x1103 = x1005 * x12 x1104 = x1089 * x544 x1105 = x12 * x277 x1106 = x1005 * x1055 x1107 = x10 * x1106 x1108 = x1036 * x84 x1109 = x387 * x999 x1110 = x1089 * x395 x1111 = x1080 * x401 x1112 = x1017 * x1055 x1113 = x10 * x1112 x1114 = x1113 * x415 x1115 = x1000 * x936 x1116 = x4 * x663 x1117 = x1003 * x815 x1118 = x1009 * x661 * x818 x1119 = x1087 * x665 x1120 = x1017 * x936 x1121 = x1032 * x615 x1122 = x163 * x4 * x815 x1123 = x1032 * x306 x1124 = x1017 * x11 x1125 = x139 * x615 x1126 = x1047 * x306 x1127 = x1036 * x306 x1128 = x139 * x539 x1129 = x1106 * x48 x1130 = x48 * x51 x1131 = x1069 * x76 x1132 = x1131 * x94 x1133 = x48 * x57 x1134 = x1000 * x80 x1135 = x1056 * x57 x1136 = x1000 * x704 x1137 = x1112 * x129 x1138 = x1079 * x64 x1139 = x1017 * x80 x1140 = x1139 * x139 x1141 = x1036 * x105 x1142 = x1017 * x704 x1143 = x1017 * x92 x1144 = x544 * x80 x1145 = x1032 * x105 x1146 = x708 * x999 x1147 = x1146 * x53 x1148 = x1017 * x718 x1149 = x1148 * x139 x1150 = x1036 * x718 x1151 = x1034 * x724 x1152 = x1032 * x724 x1153 = x70 * x730 x1154 = x121 * x48 x1155 = x1079 * x32 x1156 = x30 * x80 x1157 = x1077 * x30 * x48 x1158 = x1094 * x80 x1159 = x1047 * x105 x1160 = x1159 * x213 x1161 = x1032 * x704 x1162 = x80 * x88 x1163 = x1021 * x704 x1164 = x1045 * x724 x1165 = x1034 * x62 x1166 = x1061 * x718 x1167 = x163 * x48 x1168 = x1043 * x759 x1169 = x1032 * x384 x1170 = x1047 * x759 x1171 = x1045 * x756 x1172 = x1171 * x70 x1173 = x1003 * x384 x1174 = x1021 * x751 x1175 = x1021 * x766 x1176 = x1139 * x612 x1177 = x139 * x28 x1178 = x1139 * x16 x1179 = x1131 * x310 x1180 = x1047 * x213 * x724 x1181 = x1061 * x724 x1182 = x1036 * x16 x1183 = x1017 * x730 x1184 = x1009 * x640 x1185 = x1184 * x121 * x354 * x736 x1186 = x1036 * x384 x1187 = x1034 * x751 x1188 = x1047 * x384 x1189 = x1188 * x213 x1190 = x1034 * x16 * x70 x1191 = x1005 * x640 x1192 = x5 * x773 x1193 = x1017 * x794 x1194 = x1017 * x799 x1195 = x795 * x999 x1196 = x1032 * x640 x1197 = x1196 * x417 x1198 = x1124 * x810 x1199 = x304 * x80 x1200 = x1003 * x105 x1201 = x13 * x999 x1202 = x1201 * x53 x1203 = x1021 * x724 x1204 = x1017 * x13 x1205 = x1056 * x163 x1206 = x1047 * x756 x1207 = x1196 * x488 x1208 = x1003 * x640 x1209 = x1021 * x803 x1210 = x1000 * x640 x1211 = x1210 * x813 x1212 = x1000 * x833 x1213 = x1184 * x435 * x51 * x835 x1214 = x4 * x838 x1215 = x1210 * x840 x1216 = 0.5 * x45 x1217 = 2.0 * x851 x1218 = x1 * x25 * (x4 + x5) x1219 = x5 * x847 x1220 = x4 * x847 x1221 = x1 * (x1217 + 4.0 * x1218 + 2.0 * x1219 + 2.0 * x1220 + 2.0 * x853) x1222 = 3.0 * x1055 x1223 = x1222 * x13 x1224 = x1223 + x935 x1225 = x1 * (x1224 + x849) x1226 = x1218 + x1220 x1227 = x1226 * x5 x1228 = x1225 + x1227 x1229 = x1228 * x4 x1230 = x1221 + x1229 x1231 = x1230 * x4 x1232 = x1230 * x5 x1233 = x1226 * x4 x1234 = 3.0 * x1227 + 2.0 * x850 x1235 = x1 * (5.0 * x1225 + 2.0 * x1233 + x1234 + 2.0 * x855) x1236 = x1228 * x5 x1237 = x1 * (6.0 * x1221 + 3.0 * x1229 + 3.0 * x1236 + 2.0 * x858 + 2.0 * x862) x1238 = x1232 + x1235 x1239 = x1237 + x1238 * x4 x1240 = x47 * ( x1 * (3.0 * x1231 + 4.0 * x1232 + 7.0 * x1235 + 2.0 * x864 + 2.0 * x866) + x1239 * x5 ) x1241 = 0.00952380952380952381 * x43 x1242 = x1237 + x1238 * x5 x1243 = x1216 * x47 x1244 = x1242 * x1243 x1245 = x1241 * x53 x1246 = x1222 * x68 x1247 = x1246 + x521 x1248 = 0.5 * x1247 x1249 = 0.5 * x66 x1250 = x1223 + x879 x1251 = x1 * (x1250 + x844 + x848) x1252 = x1218 + x1219 x1253 = x1252 * x5 x1254 = x1221 + x1236 x1255 = ( x1 * (3.0 * x1225 + x1234 + 2.0 * x1251 + 2.0 * x1253 + 2.0 * x863) + x1254 * x5 ) x1256 = 0.0031746031746031746 * x72 x1257 = x1243 * x51 x1258 = x1255 * x57 x1259 = x1241 * x76 x1260 = 0.5 * x81 x1261 = x1255 * x68 x1262 = x1222 * x66 x1263 = x1262 + x703 x1264 = x65 * x70 x1265 = 6.0 * x1055 x1266 = x101 * x1265 + x1247 * x51 x1267 = x1266 * x94 x1268 = 3.0 * x1218 x1269 = x1250 * x5 + x1265 * x14 x1270 = x1251 + x1253 x1271 = x1 * (x1268 + x1269 + x5 * x877 + x873) + x1270 * x5 x1272 = 0.5 * x97 x1273 = x101 * x1271 x1274 = x84 * x94 x1275 = 0.5 * x107 x1276 = x1271 * x68 x1277 = x1263 * x57 + x1265 * x97 x1278 = 9.0 * x1055 x1279 = x1278 * x68 x1280 = x1 * (x1279 + 2.0 * x520 + 7.0 * x521) + x1266 * x51 x1281 = x110 * x1280 x1282 = x1278 * x13 x1283 = x1 * (x1282 + 2.0 * x878 + 7.0 * x879) + x1269 * x5 x1284 = x110 * x1266 x1285 = x110 * x1247 x1286 = x101 * x1283 x1287 = 0.5 * x118 x1288 = x1283 * x68 x1289 = x1278 * x66 x1290 = x1 * (x1289 + 2.0 * x702 + 7.0 * x703) + x1277 * x57 x1291 = x1239 * x1243 x1292 = x1238 * x125 x1293 = x40 * x537 x1294 = 0.0666666666666666667 * x43 x1295 = x121 * x1238 x1296 = x1 * x111 * (x121 + x51) x1297 = x51 * x537 x1298 = x1296 + x1297 x1299 = x1298 * x64 x1300 = 0.0222222222222222222 * x135 x1301 = x125 * x1254 x1302 = x537 * x64 x1303 = x1294 * x139 x1304 = x123 * x1254 x1305 = x301 * x64 x1306 = x1 * (x1247 + x580) x1307 = x1298 * x51 x1308 = x1306 + x1307 x1309 = x1308 * x93 x1310 = x1298 * x93 x1311 = x125 * x1270 x1312 = x537 * x93 x1313 = x123 * x1270 x1314 = x301 * x93 x1315 = 0.5 * x1269 x1316 = 2.0 * x542 x1317 = 3.0 * x1296 x1318 = x1 * (x1266 + x1316 + x1317 + x51 * x548 + x587) + x1308 * x51 x1319 = x1318 * x92 x1320 = x1308 * x92 x1321 = x1298 * x92 x1322 = x537 * x92 x1323 = x301 * x92 x1324 = x1238 * x163 x1325 = 0.5 * x167 x1326 = x1238 * x68 x1327 = x40 * x70 x1328 = 0.5 * x165 x1329 = x101 * x1254 x1330 = x64 * x84 x1331 = 0.5 * x177 x1332 = x1254 * x68 x1333 = x1 * x117 * (x163 + x57) x1334 = x57 * x722 x1335 = x1333 + x1334 x1336 = x1266 * x93 x1337 = x1247 * x93 x1338 = x101 * x1270 x1339 = 0.5 * x188 x1340 = x1270 * x68 x1341 = x1 * (x1263 + x763) x1342 = x1335 * x57 x1343 = x1341 + x1342 x1344 = x1280 * x92 x1345 = x1266 * x92 x1346 = x1247 * x92 x1347 = 2.0 * x728 x1348 = 3.0 * x1333 x1349 = x1 * (x1277 + x1347 + x1348 + x57 * x735 + x769) + x1343 * x57 x1350 = 0.5 * x70 x1351 = x197 * x92 x1352 = x1246 + x608 x1353 = x1352 * x202 x1354 = x1231 + x1235 x1355 = x1230 * x205 x1356 = x121 * x537 x1357 = x1296 + x1356 x1358 = x1357 * x32 x1359 = x1352 * x32 x1360 = x121 * x1298 x1361 = x1306 + x1360 x1362 = x1361 * x30 x1363 = 0.111111111111111111 * x43 x1364 = x1357 * x30 x1365 = x1363 * x213 x1366 = x1352 * x30 x1367 = x1 * (4.0 * x1296 + 2.0 * x1297 + x1316 + 2.0 * x1356 + 2.0 * x573) x1368 = x1361 * x51 x1369 = x1367 + x1368 x1370 = x1369 * x62 x1371 = x1361 * x62 x1372 = x1357 * x62 x1373 = x1352 * x62 x1374 = 0.5 * x1250 x1375 = 3.0 * x1360 + 2.0 * x581 x1376 = x1 * (5.0 * x1306 + 2.0 * x1307 + x1375 + 2.0 * x582) x1377 = x1369 * x51 x1378 = x1376 + x1377 x1379 = x1378 * x88 x1380 = x1369 * x88 x1381 = x1250 * x209 x1382 = x1361 * x88 x1383 = x1250 * x205 x1384 = x1357 * x88 x1385 = x1352 * x88 x1386 = x1354 * x163 x1387 = x1230 * x125 x1388 = x32 * x537 x1389 = x123 * x1230 x1390 = x301 * x32 x1391 = x1298 * x30 x1392 = x1228 * x125 x1393 = x30 * x537 x1394 = 0.333333333333333333 * x43 x1395 = x1228 * x123 x1396 = x1308 * x62 x1397 = x1298 * x62 x1398 = x125 * x1252 x1399 = x537 * x62 x1400 = x123 * x1252 x1401 = x1318 * x88 x1402 = x1250 * x148 x1403 = x1308 * x88 x1404 = x1250 * x134 x1405 = x1298 * x88 x1406 = x537 * x88 x1407 = 0.5 * x197 x1408 = 0.5 * x265 x1409 = x1354 * x68 x1410 = x1262 + x793 x1411 = x202 * x70 x1412 = x101 * x1230 x1413 = x32 * x84 x1414 = 0.5 * x270 x1415 = x1230 * x68 x1416 = x163 * x722 x1417 = x1333 + x1416 x1418 = x1247 * x30 x1419 = x101 * x1228 x1420 = 0.5 * x277 x1421 = x1228 * x68 x1422 = x1335 * x163 x1423 = x1341 + x1422 x1424 = x1266 * x62 x1425 = x1247 * x62 x1426 = x101 * x1252 x1427 = 0.5 * x68 x1428 = x1252 * x288 x1429 = x1 * (4.0 * x1333 + 2.0 * x1334 + x1347 + 2.0 * x1416 + 2.0 * x755) x1430 = x1423 * x57 x1431 = x1429 + x1430 x1432 = x1280 * x88 x1433 = x1266 * x88 x1434 = 0.5 * x288 x1435 = x84 * x88 x1436 = 3.0 * x1422 + 2.0 * x764 x1437 = x1 * (5.0 * x1341 + 2.0 * x1342 + x1436 + 2.0 * x765) x1438 = x1431 * x57 x1439 = x1437 + x1438 x1440 = x298 * x88 x1441 = x121 * x1352 + x123 * x1265 x1442 = x1441 * x310 x1443 = x1224 * x4 + x1265 * x19 x1444 = x1225 + x1233 x1445 = x1 * (x1217 + x1268 + x1443 + x4 * x877 + x860) + x1444 * x4 x1446 = x1445 * x303 x1447 = x1444 * x314 x1448 = x1 * (x1352 + x578 + x579) x1449 = x121 * x1357 x1450 = x1448 + x1449 x1451 = x1450 * x309 x1452 = x1441 * x309 x1453 = x1444 * x303 x1454 = x121 * x1361 x1455 = x1367 + x1454 x1456 = x1455 * x28 x1457 = x1226 * x318 x1458 = x1450 * x28 x1459 = x1226 * x314 x1460 = x1441 * x28 x1461 = x1226 * x303 x1462 = 0.5 * x16 x1463 = x121 * x1369 x1464 = x1376 + x1463 x1465 = x1464 * x66 x1466 = x1455 * x97 x1467 = x1450 * x16 x1468 = x1441 * x16 x1469 = x1 * (6.0 * x1367 + 3.0 * x1368 + 3.0 * x1454 + 2.0 * x589 + 2.0 * x617) x1470 = x1464 * x51 + x1469 x1471 = x1216 * x332 x1472 = x10 * x1471 x1473 = x1470 * x1472 x1474 = x1472 * x5 x1475 = x1464 * x57 x1476 = x14 * x1455 x1477 = x14 * x1450 x1478 = x14 * x1441 x1479 = x1352 * x310 x1480 = x1444 * x205 x1481 = x1357 * x309 x1482 = x1352 * x309 x1483 = x1361 * x28 x1484 = x1226 * x209 x1485 = x1357 * x28 x1486 = x1226 * x205 x1487 = x1352 * x28 x1488 = x1369 * x165 x1489 = x1361 * x16 x1490 = x1357 * x16 x1491 = x1352 * x188 x1492 = x1378 * x163 x1493 = x1369 * x14 x1494 = x1361 * x14 x1495 = x1357 * x14 x1496 = x1352 * x14 x1497 = x123 * x1445 x1498 = x301 * x310 x1499 = x125 * x1444 x1500 = x309 * x537 x1501 = x123 * x1444 x1502 = x1298 * x28 x1503 = x1226 * x125 x1504 = x28 * x537 x1505 = x1226 * x123 x1506 = x1308 * x16 x1507 = x1298 * x16 x1508 = x277 * x537 x1509 = x288 * x301 x1510 = x1318 * x14 x1511 = x1308 * x14 x1512 = x1298 * x14 x1513 = x125 * x90 x1514 = x14 * x537 x1515 = 1.0 * x47 x1516 = x10 * x1515 x1517 = x1516 * x5 x1518 = x11 * x1515 x1519 = x1518 * x5 x1520 = 0.5 * x386 x1521 = x1445 * x68 x1522 = x1265 * x165 + x1410 * x163 x1523 = x101 * x1444 x1524 = x309 * x84 x1525 = 0.5 * x395 x1526 = x1444 * x68 x1527 = x1 * (x1410 + x761 + x762) x1528 = x1417 * x163 x1529 = x1527 + x1528 x1530 = x101 * x1226 x1531 = x28 * x84 x1532 = x1226 * x401 x1533 = x1423 * x163 x1534 = x1429 + x1533 x1535 = x1266 * x386 x1536 = x401 * x84 x1537 = 0.5 * x401 x1538 = x1431 * x163 x1539 = x1437 + x1538 x1540 = x408 * x70 x1541 = x1280 * x14 x1542 = x1266 * x14 x1543 = x71 * x90 x1544 = x1 * (6.0 * x1429 + 3.0 * x1430 + 3.0 * x1533 + 2.0 * x771 + 2.0 * x806) x1545 = x1539 * x57 + x1544 x1546 = x1516 * x1545 x1547 = x1518 * x419 x1548 = x1 * (x1282 + 2.0 * x934 + 7.0 * x935) + x1443 * x4 x1549 = x1548 * x422 x1550 = x1 * (x1279 + 2.0 * x607 + 7.0 * x608) + x121 * x1441 x1551 = x1550 * x423 x1552 = x1443 * x424 x1553 = x1 * (x121 * x548 + x1317 + x1441 + x662) + x121 * x1450 x1554 = x1553 * x308 x1555 = x1443 * x422 x1556 = x1550 * x308 x1557 = 0.5 * x1224 x1558 = ( x1 * (3.0 * x1306 + x1375 + 2.0 * x1448 + 2.0 * x1449 + 2.0 * x614) + x121 * x1455 ) x1559 = x1558 * x304 x1560 = x1553 * x304 x1561 = x1224 * x422 x1562 = x1550 * x304 x1563 = x121 * x1464 + x1469 x1564 = x1472 * x1563 x1565 = x1472 * x4 x1566 = x1558 * x57 x1567 = x1553 * x19 x1568 = x1550 * x19 x1569 = x10 * ( x1 * (7.0 * x1376 + 3.0 * x1377 + 4.0 * x1463 + 2.0 * x621 + 2.0 * x622) + x121 * x1470 ) x1570 = x13 * x1558 x1571 = x13 * x1553 x1572 = x13 * x1550 x1573 = x1441 * x423 x1574 = x1548 * x303 x1575 = x1443 * x314 x1576 = x1450 * x308 x1577 = x1443 * x303 x1578 = x1441 * x308 x1579 = x1455 * x304 x1580 = x1224 * x314 x1581 = x1450 * x304 x1582 = x1224 * x303 x1583 = x1441 * x304 x1584 = x1464 * x163 x1585 = x1455 * x19 x1586 = x1450 * x19 x1587 = x1441 * x19 x1588 = x13 * x1464 x1589 = x13 * x1455 x1590 = x13 * x1450 x1591 = 0.5 * x13 x1592 = x1441 * x197 x1593 = x1352 * x423 x1594 = x1443 * x205 x1595 = x1357 * x308 x1596 = x1352 * x308 x1597 = x1224 * x209 x1598 = x1361 * x304 x1599 = x1224 * x205 x1600 = x1357 * x304 x1601 = x1224 * x201 x1602 = x1352 * x304 x1603 = x1369 * x19 x1604 = x1361 * x19 x1605 = x1357 * x19 x1606 = x1352 * x19 x1607 = x13 * x1378 x1608 = x13 * x1369 x1609 = x13 * x1361 x1610 = x1357 * x288 x1611 = x1352 * x298 x1612 = 0.5 * x12 x1613 = x123 * x1548 x1614 = x125 * x1443 x1615 = x308 * x537 x1616 = x123 * x1443 x1617 = x1224 * x134 x1618 = x1298 * x304 x1619 = x304 * x537 x1620 = x1308 * x19 x1621 = x1298 * x19 x1622 = x125 * x306 x1623 = x19 * x537 x1624 = x1516 * x4 x1625 = x1518 * x4 x1626 = x13 * x1318 x1627 = x13 * x1308 x1628 = x1298 * x401 x1629 = x408 * x537 x1630 = x1548 * x493 x1631 = x1 * (x1289 + 2.0 * x792 + 7.0 * x793) + x1522 * x163 x1632 = 0.5 * x493 x1633 = x101 * x1443 x1634 = x308 * x84 x1635 = x1443 * x497 x1636 = x1 * (x1348 + x1522 + x163 * x735 + x837) + x1529 * x163 x1637 = 0.5 * x497 x1638 = x304 * x84 x1639 = ( x1 * (3.0 * x1341 + x1436 + 2.0 * x1527 + 2.0 * x1528 + 2.0 * x802) + x1534 * x163 ) x1640 = x304 * x502 x1641 = x1266 * x19 x1642 = x306 * x71 x1643 = x1516 * (x1539 * x163 + x1544) x1644 = x1518 * x508 x1645 = x1280 * x493 x1646 = x1266 * x497 x1647 = x71 * x80 x1648 = x68 * x999 x1649 = x1648 * x53 x1650 = x1017 * x68 x1651 = x1045 * x80 x1652 = x10 * x338 x1653 = x1079 * x220 x1654 = x1077 * x209 x1655 = x1183 * x139 x1656 = x1131 * x155 x1657 = x1113 * x776 x1658 = x10 * x333 x1659 = x1079 * x1658 x1660 = x1082 * x139 x1661 = x1107 * x333 x1662 = x1061 * x751 x1663 = x163 * x1658 x1664 = x1089 * x139 x1665 = x125 * x1664 x1666 = x1658 * x424 x1667 = 0.866025403784438597 * x45 x1668 = x1667 * x47 x1669 = x1242 * x1668 x1670 = x1668 * x514 x1671 = 0.866025403784438597 * x1247 x1672 = x1668 * x51 x1673 = 0.866025403784438597 * x81 x1674 = 0.866025403784438597 * x66 x1675 = 0.866025403784438597 * x107 x1676 = 0.866025403784438597 * x97 x1677 = 0.866025403784438597 * x118 x1678 = x1239 * x1668 x1679 = x121 * x1668 x1680 = x1 * x40 x1681 = 0.866025403784438597 * x1269 x1682 = 0.866025403784438597 * x167 x1683 = 0.866025403784438597 * x177 x1684 = 0.866025403784438597 * x165 x1685 = 0.866025403784438597 * x188 x1686 = 0.866025403784438597 * x70 x1687 = 0.866025403784438597 * x1250 x1688 = 0.866025403784438597 * x197 x1689 = 0.866025403784438597 * x265 x1690 = 0.866025403784438597 * x270 x1691 = 0.866025403784438597 * x277 x1692 = 0.866025403784438597 * x68 x1693 = 0.866025403784438597 * x288 x1694 = 0.866025403784438597 * x16 x1695 = x1667 * x332 x1696 = x10 * x1695 x1697 = x1470 * x1696 x1698 = x1696 * x5 x1699 = 0.866025403784438597 * x386 x1700 = 0.866025403784438597 * x395 x1701 = 0.866025403784438597 * x1224 x1702 = x1563 * x1696 x1703 = x1696 * x4 x1704 = 0.866025403784438597 * x13 x1705 = 0.866025403784438597 * x401 x1706 = 0.866025403784438597 * x493 # 2025 item(s) result[0] = x42 * x49 result[1] = x51 * x55 result[2] = x55 * x57 result[3] = x67 * x74 result[4] = x75 * x78 result[5] = x65 * x68 * x82 result[6] = x86 * x94 * x96 result[7] = x100 * x98 result[8] = x101 * x102 * x94 result[9] = x103 * x109 result[10] = x110 * x112 * x95 result[11] = x113 * x114 result[12] = x115 * x82 result[13] = x109 * x116 result[14] = x119 * x120 result[15] = x121 * x122 result[16] = x125 * x128 result[17] = x130 * x131 result[18] = x137 * x138 result[19] = x125 * x142 result[20] = x123 * x143 * x64 result[21] = x127 * x148 * x93 result[22] = x141 * x149 result[23] = x150 * x151 result[24] = x152 * x153 result[25] = x156 * x157 result[26] = x158 * x159 result[27] = x143 * x160 result[28] = x158 * x161 result[29] = x157 * x162 result[30] = x122 * x163 result[31] = x163 * x164 result[32] = x168 * x169 result[33] = x170 * x171 result[34] = x172 * x173 result[35] = x174 * x178 result[36] = x179 * x180 result[37] = x172 * x181 result[38] = x182 * x183 result[39] = x188 * x190 result[40] = x157 * x191 result[41] = x158 * x192 result[42] = x193 * x194 result[43] = x158 * x195 result[44] = x157 * x198 result[45] = x201 * x202 * x203 result[46] = x205 * x206 * x32 result[47] = x207 * x97 result[48] = x209 * x211 * x30 result[49] = x212 * x215 result[50] = x216 * x217 result[51] = x220 * x221 result[52] = x209 * x222 result[53] = x223 * x224 result[54] = x225 * x226 result[55] = x231 * x232 result[56] = x233 * x234 result[57] = x217 * x235 result[58] = x226 * x236 result[59] = x232 * x237 result[60] = x163 * x239 result[61] = x125 * x241 result[62] = x172 * x242 result[63] = x243 * x244 result[64] = x125 * x247 result[65] = x248 * x249 result[66] = x148 * x250 result[67] = x134 * x251 result[68] = x125 * x253 result[69] = x123 * x255 result[70] = x256 * x257 result[71] = x148 * x258 result[72] = x134 * x259 result[73] = x260 * x261 result[74] = x257 * x262 result[75] = x202 * x266 * x68 result[76] = x101 * x267 * x32 result[77] = x268 * x271 result[78] = x272 * x273 result[79] = x274 * x275 result[80] = x278 * x279 result[81] = x267 * x280 result[82] = x281 * x283 result[83] = x101 * x285 result[84] = x289 * x290 result[85] = x232 * x291 result[86] = x233 * x292 result[87] = x282 * x293 result[88] = x233 * x294 result[89] = x232 * x299 result[90] = x303 * x310 * x96 result[91] = x127 * x309 * x314 result[92] = x315 * x316 result[93] = x318 * x319 result[94] = x314 * x320 result[95] = x143 * x321 result[96] = x323 * x324 result[97] = x318 * x326 result[98] = x151 * x327 result[99] = x152 * x328 result[100] = x330 * x335 * x5 result[101] = x336 * x339 result[102] = x14 * x143 * x318 result[103] = x152 * x340 result[104] = x303 * x342 result[105] = x165 * x343 result[106] = x240 * x344 result[107] = x172 * x345 result[108] = x209 * x346 result[109] = x205 * x347 result[110] = x248 * x348 result[111] = x220 * x349 result[112] = x209 * x350 result[113] = x252 * x351 result[114] = x188 * x352 result[115] = x353 * x355 result[116] = x172 * x356 result[117] = x248 * x357 result[118] = x205 * x358 result[119] = x197 * x360 result[120] = x123 * x310 * x361 result[121] = x362 * x363 result[122] = x364 * x365 result[123] = x366 * x367 result[124] = x125 * x369 result[125] = x123 * x370 result[126] = x363 * x371 result[127] = x134 * x372 result[128] = x373 * x374 result[129] = x123 * x375 result[130] = x14 * x155 * x361 result[131] = x365 * x376 result[132] = x134 * x377 result[133] = x378 * x379 result[134] = x380 * x382 result[135] = x387 * x389 result[136] = x390 * x391 result[137] = x395 * x396 result[138] = x170 * x397 result[139] = x398 * x399 result[140] = x290 * x402 result[141] = x403 * x86 result[142] = x404 * x405 result[143] = x101 * x406 result[144] = x408 * x409 result[145] = x112 * x411 result[146] = x413 * x86 result[147] = x170 * x414 result[148] = x416 * x417 result[149] = x421 * x5 result[150] = x422 * x423 * x95 result[151] = x308 * x424 * x96 result[152] = x422 * x425 result[153] = x427 * x428 result[154] = x429 * x430 result[155] = x431 * x82 result[156] = x4 * x433 result[157] = x434 * x436 result[158] = x102 * x19 * x424 result[159] = x109 * x437 result[160] = x334 * x438 result[161] = x433 * x57 result[162] = x13 * x426 * x82 result[163] = x109 * x439 result[164] = x422 * x440 result[165] = x441 * x442 result[166] = x314 * x443 result[167] = x168 * x444 result[168] = x445 * x446 result[169] = x314 * x447 result[170] = x178 * x448 result[171] = x449 * x450 result[172] = x172 * x451 result[173] = x183 * x452 result[174] = x303 * x454 result[175] = x163 * x330 * x335 result[176] = x168 * x455 result[177] = x178 * x456 result[178] = x314 * x458 result[179] = x303 * x461 result[180] = x266 * x462 result[181] = x267 * x463 result[182] = x270 * x464 result[183] = x273 * x465 result[184] = x270 * x466 result[185] = x467 * x468 result[186] = x19 * x220 * x267 result[187] = x275 * x469 result[188] = x205 * x470 result[189] = x471 * x472 result[190] = x13 * x230 * x266 result[191] = x271 * x473 result[192] = x209 * x474 result[193] = x205 * x475 result[194] = x476 * x477 result[195] = x410 * x478 result[196] = x125 * x479 result[197] = x123 * x480 result[198] = x137 * x481 result[199] = x482 * x483 result[200] = x446 * x484 result[201] = x390 * x485 result[202] = x134 * x486 result[203] = x378 * x487 result[204] = x416 * x488 result[205] = x155 * x489 result[206] = x148 * x490 result[207] = x137 * x491 result[208] = x457 * x492 result[209] = x121 * x421 result[210] = x388 * x494 result[211] = x495 * x496 result[212] = x498 * x499 result[213] = x500 * x74 result[214] = x430 * x501 result[215] = x428 * x503 result[216] = x504 * x86 result[217] = x100 * x505 result[218] = x506 * x507 result[219] = x4 * x509 result[220] = x459 * x510 result[221] = x460 * x511 result[222] = x512 * x74 result[223] = x509 * x51 result[224] = x381 * x513 result[225] = 0 result[226] = x515 result[227] = 0 result[228] = x516 * x518 * x65 result[229] = x519 * x77 result[230] = 0 result[231] = x522 * x94 * x96 result[232] = x526 result[233] = x102 * x527 result[234] = 0 result[235] = x110 * x528 * x95 result[236] = x114 * x529 result[237] = x530 * x531 result[238] = x109 * x532 result[239] = 0 result[240] = x534 result[241] = x128 * x535 result[242] = x536 * x57 result[243] = x138 * x540 result[244] = x142 * x535 result[245] = x143 * x541 result[246] = x127 * x544 * x93 result[247] = x141 * x545 result[248] = x151 * x546 result[249] = x152 * x547 result[250] = x549 * x92 * x96 result[251] = x158 * x550 result[252] = x143 * x551 result[253] = x158 * x552 result[254] = x341 * x553 result[255] = 0 result[256] = x130 * x554 result[257] = 0 result[258] = x556 * x558 result[259] = x172 * x541 result[260] = 0 result[261] = x180 * x559 result[262] = x560 * x563 result[263] = x183 * x547 result[264] = 0 result[265] = x157 * x564 result[266] = x158 * x565 result[267] = x566 * x567 result[268] = x158 * x568 result[269] = 0 result[270] = x238 * x516 * x517 result[271] = x206 * x32 * x570 result[272] = x571 * x572 result[273] = x211 * x30 * x574 result[274] = x215 * x30 * x570 result[275] = x575 * x577 result[276] = x221 * x583 result[277] = x222 * x574 result[278] = x224 * x584 result[279] = x585 * x586 result[280] = x232 * x591 * x66 result[281] = x233 * x583 * x97 result[282] = x217 * x592 result[283] = x226 * x593 result[284] = x118 * x516 * x594 result[285] = x595 * x77 result[286] = x241 * x535 result[287] = x172 * x596 result[288] = x244 * x30 * x539 result[289] = x247 * x535 result[290] = x248 * x597 result[291] = x250 * x544 result[292] = x251 * x539 result[293] = x253 * x535 result[294] = x255 * x70 result[295] = x165 * x257 * x549 result[296] = x258 * x544 result[297] = x259 * x539 result[298] = x261 * x598 result[299] = x197 * x257 * x70 result[300] = 0 result[301] = x267 * x596 result[302] = 0 result[303] = x599 * x600 result[304] = x275 * x597 result[305] = 0 result[306] = x267 * x601 result[307] = x602 * x603 result[308] = x285 * x70 result[309] = 0 result[310] = x232 * x604 result[311] = x233 * x605 result[312] = x293 * x576 * x84 result[313] = x233 * x606 result[314] = 0 result[315] = x310 * x609 * x96 result[316] = x127 * x309 * x612 result[317] = x316 * x613 result[318] = x319 * x615 result[319] = x320 * x612 result[320] = x143 * x616 result[321] = x324 * x618 result[322] = x326 * x615 result[323] = x151 * x619 result[324] = x152 * x620 result[325] = x5 * x624 result[326] = x339 * x625 result[327] = x14 * x143 * x615 result[328] = x152 * x626 result[329] = x342 * x609 result[330] = x628 result[331] = x240 * x629 result[332] = x563 * x630 result[333] = x346 * x574 result[334] = x347 * x570 result[335] = x631 * x633 result[336] = x349 * x583 result[337] = x350 * x574 result[338] = x252 * x634 result[339] = x16 * x562 * x635 result[340] = x355 * x636 result[341] = x172 * x637 result[342] = x248 * x638 result[343] = x358 * x570 result[344] = x642 result[345] = x361 * x643 result[346] = x363 * x644 result[347] = x365 * x645 result[348] = x367 * x646 result[349] = x369 * x535 result[350] = x370 * x70 result[351] = x325 * x647 result[352] = x372 * x539 result[353] = x245 * x374 * x535 result[354] = x375 * x70 result[355] = x359 * x648 result[356] = x365 * x649 result[357] = x377 * x539 result[358] = x379 * x650 result[359] = x651 * x653 result[360] = 0 result[361] = x390 * x645 result[362] = 0 result[363] = x397 * x555 * x84 result[364] = x654 * x655 result[365] = 0 result[366] = x403 * x522 result[367] = x404 * x562 * x84 result[368] = x406 * x70 result[369] = 0 result[370] = x411 * x528 result[371] = x413 * x522 result[372] = x401 * x657 result[373] = x5 * x659 result[374] = 0 result[375] = x423 * x660 * x95 result[376] = x308 * x661 * x96 result[377] = x425 * x660 result[378] = x203 * x304 * x663 result[379] = x430 * x661 * x97 result[380] = x664 * x82 result[381] = x4 * x666 result[382] = x436 * x667 result[383] = x102 * x19 * x661 result[384] = x109 * x668 result[385] = x334 * ( x1 * (x330 + 7.0 * x589 + 3.0 * x590 + 4.0 * x617) + x121 * x623 ) result[386] = x57 * x666 result[387] = x13 * x663 * x82 result[388] = x107 * x460 * x661 result[389] = x440 * x660 result[390] = x442 * x669 result[391] = x443 * x612 result[392] = x168 * x670 result[393] = x165 * x446 * x615 result[394] = x447 * x612 result[395] = x178 * x671 result[396] = x449 * x673 result[397] = x172 * x674 result[398] = x183 * x675 result[399] = x454 * x609 result[400] = x163 * x624 result[401] = x168 * x676 result[402] = x178 * x677 result[403] = x458 * x612 result[404] = x461 * x609 result[405] = x265 * x516 * x678 result[406] = x267 * x679 result[407] = x270 * x555 * x680 result[408] = x273 * x681 result[409] = x467 * x682 result[410] = x277 * x576 * x683 result[411] = x19 * x267 * x583 result[412] = x275 * x684 result[413] = x470 * x570 result[414] = x288 * x685 result[415] = x13 * x266 * x591 result[416] = x271 * x686 result[417] = x474 * x574 result[418] = x475 * x570 result[419] = x380 * x687 result[420] = x108 * x423 * x688 result[421] = x479 * x535 result[422] = x480 * x70 result[423] = x481 * x540 result[424] = x483 * x689 result[425] = x446 * x690 result[426] = x390 * x691 result[427] = x486 * x539 result[428] = x487 * x650 result[429] = x4 * x659 result[430] = x489 * x549 result[431] = x490 * x544 result[432] = x491 * x540 result[433] = x408 * x457 * x535 result[434] = x694 result[435] = 0 result[436] = x495 * x695 result[437] = 0 result[438] = x500 * x516 * x84 result[439] = x430 * x497 * x70 result[440] = 0 result[441] = x504 * x522 result[442] = x697 result[443] = x651 * x699 result[444] = 0 result[445] = x459 * x493 * x528 result[446] = x460 * x497 * x522 result[447] = x506 * x687 result[448] = x700 result[449] = 0 result[450] = 0 result[451] = 0 result[452] = x515 result[453] = 0 result[454] = x1 * x65 * x78 result[455] = x519 * x701 result[456] = 0 result[457] = x71 * x80 * x94 * x99 result[458] = x526 result[459] = x103 * x705 result[460] = 0 result[461] = x113 * x706 result[462] = x115 * x707 result[463] = x116 * x705 result[464] = x120 * x709 result[465] = 0 result[466] = 0 result[467] = x121 * x536 result[468] = 0 result[469] = x378 * x710 result[470] = x556 * x571 result[471] = 0 result[472] = x149 * x711 result[473] = x150 * x712 result[474] = x153 * x713 result[475] = 0 result[476] = x158 * x714 result[477] = x160 * x715 result[478] = x158 * x716 result[479] = x123 * x717 * x92 result[480] = x534 result[481] = x1 * x164 result[482] = x169 * x719 result[483] = x170 * x710 result[484] = x173 * x720 result[485] = x174 * x725 result[486] = x179 * x726 result[487] = x181 * x720 result[488] = x182 * x727 result[489] = x190 * x730 result[490] = x157 * x731 result[491] = x158 * x732 result[492] = x194 * x733 result[493] = x158 * x734 result[494] = x499 * x736 * x92 result[495] = 0 result[496] = 0 result[497] = x207 * x80 result[498] = 0 result[499] = x212 * x737 result[500] = x216 * x738 result[501] = 0 result[502] = x62 * x739 result[503] = x213 * x223 * x738 result[504] = x225 * x740 result[505] = 0 result[506] = x233 * x741 result[507] = x235 * x738 result[508] = x236 * x740 result[509] = x232 * x742 result[510] = x1 * x239 result[511] = x378 * x743 result[512] = x242 * x720 result[513] = x243 * x737 result[514] = x373 * x744 result[515] = x249 * x745 result[516] = x714 * x746 result[517] = x134 * x62 * x747 result[518] = x373 * x748 result[519] = x123 * x730 * x746 result[520] = x155 * x257 * x80 result[521] = x148 * x720 * x88 result[522] = x134 * x745 * x88 result[523] = x261 * x749 result[524] = x123 * x257 * x736 result[525] = x595 * x701 result[526] = x558 * x572 result[527] = x268 * x752 result[528] = x272 * x753 result[529] = x274 * x754 result[530] = x279 * x757 result[531] = x280 * x758 result[532] = x283 * x759 result[533] = x101 * x62 * x760 result[534] = x290 * x62 * x766 result[535] = x112 * x384 * x516 * x88 result[536] = x233 * x767 result[537] = x282 * x768 result[538] = x101 * x233 * x766 result[539] = x232 * x68 * x773 result[540] = 0 result[541] = 0 result[542] = x315 * x726 result[543] = 0 result[544] = x655 * x774 result[545] = x321 * x715 result[546] = 0 result[547] = x325 * x775 result[548] = x327 * x712 result[549] = x328 * x713 result[550] = 0 result[551] = x5 * x777 result[552] = x778 * x780 result[553] = x340 * x713 result[554] = x14 * x303 * x717 result[555] = x343 * x80 result[556] = x344 * x711 result[557] = x345 * x720 result[558] = x28 * x739 result[559] = x205 * x28 * x747 result[560] = x348 * x745 result[561] = x325 * x741 result[562] = x16 * x209 * x747 result[563] = x245 * x351 * x724 result[564] = x352 * x730 result[565] = x651 * x781 result[566] = x356 * x720 result[567] = x357 * x745 result[568] = x14 * x140 * x205 * x730 result[569] = x360 * x736 result[570] = x628 result[571] = x362 * x782 result[572] = x364 * x783 result[573] = x213 * x366 * x753 result[574] = x373 * x784 result[575] = x123 * x28 * x760 result[576] = x371 * x782 result[577] = x134 * x245 * x785 result[578] = x373 * x786 result[579] = x325 * x787 result[580] = x789 result[581] = x376 * x783 result[582] = x134 * x14 * x760 result[583] = x378 * x790 result[584] = x382 * x791 result[585] = x389 * x795 result[586] = x391 * x796 result[587] = x396 * x799 result[588] = x170 * x800 result[589] = x399 * x801 result[590] = x28 * x290 * x803 result[591] = x16 * x796 * x86 result[592] = x325 * x804 result[593] = x325 * x805 result[594] = x409 * x807 result[595] = x112 * x14 * x808 result[596] = x14 * x809 * x86 result[597] = x14 * x170 * x803 result[598] = x337 * x417 * x810 result[599] = x5 * x814 result[600] = 0 result[601] = 0 result[602] = x308 * x422 * x706 result[603] = 0 result[604] = x424 * x430 * x80 result[605] = x431 * x707 result[606] = 0 result[607] = x816 * x817 result[608] = x819 result[609] = x437 * x705 result[610] = 0 result[611] = x821 result[612] = x434 * x822 result[613] = x439 * x705 result[614] = x422 * x459 * x708 result[615] = x441 * x706 result[616] = x308 * x314 * x726 result[617] = x444 * x719 result[618] = x446 * x775 result[619] = x304 * x314 * x720 result[620] = x448 * x725 result[621] = x4 * x777 result[622] = x451 * x720 result[623] = x452 * x727 result[624] = x126 * x303 * x823 result[625] = x824 result[626] = x455 * x719 result[627] = x456 * x725 result[628] = x314 * x457 * x730 result[629] = x303 * x460 * x736 result[630] = x384 * x462 * x516 result[631] = x463 * x758 result[632] = x464 * x751 result[633] = x465 * x753 result[634] = x466 * x751 result[635] = x467 * x825 result[636] = x220 * x4 * x826 result[637] = x469 * x754 result[638] = x19 * x205 * x760 result[639] = x136 * x472 * x766 result[640] = x353 * x822 result[641] = x473 * x752 result[642] = x13 * x209 * x757 result[643] = x136 * x205 * x827 result[644] = x201 * x477 * x773 result[645] = x478 * x808 result[646] = x125 * x308 * x796 result[647] = x123 * x308 * x809 result[648] = x137 * x828 result[649] = x483 * x829 result[650] = x123 * x446 * x803 result[651] = x485 * x796 result[652] = x134 * x19 * x801 result[653] = x378 * x830 result[654] = x449 * x831 result[655] = x155 * x460 * x794 result[656] = x148 * x457 * x799 result[657] = x137 * x832 result[658] = x125 * x457 * x807 result[659] = x121 * x814 result[660] = x388 * x423 * x833 result[661] = x496 * x834 result[662] = x308 * x499 * x835 result[663] = x74 * x836 result[664] = x101 * x430 * x835 result[665] = x428 * x68 * x838 result[666] = x19 * x834 * x86 result[667] = x100 * x19 * x835 result[668] = x507 * x839 result[669] = x4 * x841 result[670] = x112 * x459 * x833 result[671] = x460 * x835 * x86 result[672] = x13 * x74 * x838 result[673] = x51 * x841 result[674] = x381 * ( x1 * (x419 + 7.0 * x771 + 3.0 * x772 + 4.0 * x806) + x163 * x813 ) result[675] = x49 * (x1 * (x41 + 3.0 * x857 + 4.0 * x858 + 7.0 * x862) + x5 * x867) result[676] = x51 * x869 result[677] = x57 * x869 result[678] = x66 * x74 * x875 result[679] = x78 * x876 result[680] = x68 * x82 * x875 result[681] = x86 * x882 * x96 result[682] = x100 * x882 * x97 result[683] = x101 * x102 * x882 result[684] = x107 * x499 * x882 result[685] = x112 * x883 * x95 result[686] = x114 * x884 result[687] = x82 * x885 result[688] = x109 * x886 result[689] = x119 * x887 result[690] = x121 * x888 result[691] = x125 * x127 * x865 result[692] = x131 * x890 result[693] = x137 * x891 result[694] = x141 * x892 result[695] = x123 * x143 * x874 result[696] = x127 * x148 * x881 result[697] = x134 * x141 * x881 result[698] = x151 * x893 result[699] = x152 * x894 result[700] = x156 * x895 result[701] = x159 * x896 result[702] = x143 * x897 result[703] = x161 * x896 result[704] = x162 * x895 result[705] = x163 * x888 result[706] = x890 * x898 result[707] = x168 * x899 result[708] = x165 * x170 * x874 result[709] = x172 * x900 result[710] = x178 * x901 result[711] = x180 * x902 result[712] = x172 * x903 result[713] = x101 * x183 * x881 result[714] = x188 * x189 * x881 result[715] = x191 * x895 result[716] = x192 * x896 result[717] = x136 * x193 * x880 result[718] = x195 * x896 result[719] = x198 * x895 result[720] = x201 * x203 * x904 result[721] = x205 * x206 * x856 result[722] = x136 * x905 * x97 result[723] = x209 * x211 * x854 result[724] = x215 * x906 result[725] = x217 * x907 result[726] = x206 * x220 * x871 result[727] = x215 * x908 result[728] = x224 * x909 result[729] = x226 * x910 result[730] = x781 * x911 result[731] = x220 * x57 * x780 result[732] = x577 * x912 result[733] = x586 * x913 result[734] = x237 * x914 result[735] = x163 * x77 * x915 result[736] = x240 * x916 result[737] = x172 * x917 result[738] = x244 * x918 result[739] = x246 * x919 result[740] = x248 * x920 result[741] = x148 * x240 * x871 result[742] = x246 * x921 result[743] = x252 * x922 result[744] = x254 * x923 result[745] = x789 result[746] = x563 * x924 result[747] = x633 * x925 result[748] = x260 * x562 * x90 result[749] = x642 result[750] = x266 * x68 * x904 result[751] = x101 * x267 * x856 result[752] = x271 * x926 result[753] = x273 * x927 result[754] = x275 * x928 result[755] = x278 * x929 result[756] = x267 * x930 result[757] = x282 * x931 result[758] = x284 * x932 result[759] = x288 * x290 * x871 result[760] = x291 * x914 result[761] = x292 * x555 * x90 result[762] = x576 * x90 * x933 result[763] = x288 * x657 result[764] = x653 * x911 result[765] = x303 * x938 * x96 result[766] = x127 * x314 * x937 result[767] = x316 * x939 result[768] = x206 * x318 * x852 result[769] = x141 * x940 result[770] = x143 * x941 result[771] = x127 * x323 * x842 result[772] = x141 * x318 * x842 result[773] = x151 * x942 result[774] = x152 * x943 result[775] = x824 result[776] = x333 * x336 * x658 result[777] = x143 * x944 result[778] = x152 * x945 result[779] = x341 * x946 result[780] = x165 * x938 * x947 result[781] = x205 * x240 * x937 result[782] = x172 * x948 result[783] = x244 * x949 result[784] = x246 * x950 result[785] = x248 * x951 result[786] = x220 * x240 * x842 result[787] = x246 * x952 result[788] = x252 * x953 result[789] = x201 * x254 * x842 result[790] = x353 * x816 result[791] = x172 * x954 result[792] = x248 * x955 result[793] = x254 * x956 result[794] = x12 * x197 * x947 result[795] = x123 * x361 * x938 result[796] = x363 * x957 result[797] = x123 * x365 * x937 result[798] = x367 * x958 result[799] = x368 * x959 result[800] = x284 * x960 result[801] = x363 * x961 result[802] = x368 * x962 result[803] = x373 * x963 result[804] = x123 * x288 * x964 result[805] = x361 * x965 result[806] = x365 * x966 result[807] = x284 * x967 result[808] = x288 * x968 result[809] = x380 * x969 result[810] = x387 * x388 * x938 result[811] = x390 * x970 result[812] = x189 * x395 * x937 result[813] = x170 * x971 result[814] = x398 * x972 result[815] = x290 * x401 * x852 result[816] = x390 * x973 result[817] = x405 * x974 result[818] = x101 * x401 * x964 result[819] = x189 * x408 * x842 result[820] = x410 * x975 result[821] = x412 * x976 result[822] = x170 * x977 result[823] = x51 * x659 result[824] = x694 result[825] = x422 * x95 * x978 result[826] = x424 * x936 * x96 result[827] = x114 * x979 result[828] = x817 * x822 result[829] = x819 result[830] = x531 * x980 result[831] = x821 result[832] = x434 * x816 result[833] = x102 * x981 result[834] = x109 * x982 result[835] = 0 result[836] = 0 result[837] = 0 result[838] = 0 result[839] = 0 result[840] = x442 * x983 result[841] = x180 * x314 * x936 result[842] = x168 * x984 result[843] = x826 * x985 result[844] = x563 * x986 result[845] = x567 * x987 result[846] = x450 * x658 result[847] = x172 * x944 result[848] = x183 * x945 result[849] = x453 * x946 result[850] = 0 result[851] = 0 result[852] = 0 result[853] = 0 result[854] = 0 result[855] = x266 * x988 result[856] = x267 * x989 result[857] = x271 * x990 result[858] = x600 * x991 result[859] = x603 * x992 result[860] = x306 * x468 * x576 result[861] = x267 * x954 result[862] = x275 * x955 result[863] = x284 * x956 result[864] = x471 * x993 result[865] = 0 result[866] = 0 result[867] = 0 result[868] = 0 result[869] = 0 result[870] = x410 * x994 result[871] = x390 * x995 result[872] = x123 * x412 * x936 result[873] = x386 * x555 * x996 result[874] = x306 * x482 * x562 result[875] = x401 * x685 result[876] = x390 * x966 result[877] = x398 * x967 result[878] = x401 * x968 result[879] = x121 * x659 result[880] = 0 result[881] = 0 result[882] = 0 result[883] = 0 result[884] = 0 result[885] = x388 * x493 * x978 result[886] = x495 * x997 result[887] = x497 * x499 * x936 result[888] = x306 * x516 * x998 result[889] = x697 result[890] = x699 * x911 result[891] = x495 * x976 result[892] = x100 * x12 * x497 result[893] = x506 * x969 result[894] = x700 result[895] = 0 result[896] = 0 result[897] = 0 result[898] = 0 result[899] = 0 result[900] = 0 result[901] = x1002 result[902] = 0 result[903] = x1003 * x1004 result[904] = x1005 * x1006 result[905] = 0 result[906] = x1008 * x522 * x882 result[907] = x1011 result[908] = x1012 * x81 * x882 result[909] = 0 result[910] = x1007 * x528 * x883 result[911] = x1013 * x522 * x97 result[912] = x1014 * x84 * x883 result[913] = x1013 * x1015 result[914] = 0 result[915] = x1016 result[916] = x1018 * x66 * x865 result[917] = x1020 * x57 result[918] = x1022 * x891 result[919] = x1023 * x874 * x97 result[920] = x1024 * x1025 result[921] = x1026 * x544 * x881 result[922] = x1028 * x539 * x97 result[923] = x1018 * x1029 * x881 result[924] = x1015 * x1027 result[925] = x1008 * x549 * x880 result[926] = x1030 * x550 result[927] = x1024 * x539 * x880 result[928] = x1030 * x552 result[929] = x1031 * x118 * x70 result[930] = 0 result[931] = x1019 * x554 result[932] = 0 result[933] = x1033 * x558 result[934] = x1025 * x1035 result[935] = 0 result[936] = x1027 * x165 * x522 result[937] = x1037 * x84 * x881 result[938] = x1028 * x1038 result[939] = 0 result[940] = x1031 * x564 result[941] = x1030 * x565 result[942] = x1039 * x177 * x880 result[943] = x1030 * x568 result[944] = 0 result[945] = x1003 * x1040 result[946] = x1041 * x570 * x856 result[947] = x1042 * x571 result[948] = x1044 * x66 * x854 result[949] = x1046 * x854 * x97 result[950] = x1048 * x301 * x854 result[951] = x1041 * x583 * x871 result[952] = x1049 * x574 * x97 result[953] = x1046 * x81 * x871 result[954] = x1050 * x301 * x871 result[955] = x1003 * x1051 result[956] = x1052 * x1053 result[957] = x1048 * x574 * x90 result[958] = x1050 * x570 * x90 result[959] = x1057 * x118 * x121 * x5 result[960] = x1005 * x1058 result[961] = x1023 * x165 * x856 result[962] = x1035 * x1059 result[963] = x1060 * x165 * x854 result[964] = x1062 * x535 * x854 result[965] = x1038 * x1045 * x854 result[966] = x1063 * x165 * x544 result[967] = x1062 * x539 * x871 result[968] = x1064 * x535 * x871 result[969] = x1063 * x568 result[970] = x1065 result[971] = x1037 * x544 * x90 result[972] = x1066 * x539 * x90 result[973] = x1067 * x598 result[974] = x1070 * x639 result[975] = 0 result[976] = x1059 * x1071 result[977] = 0 result[978] = x1072 * x84 * x854 result[979] = x1043 * x281 * x70 * x854 result[980] = 0 result[981] = x1071 * x522 * x871 result[982] = x1073 * x931 result[983] = x1049 * x1074 result[984] = 0 result[985] = x1075 * x604 result[986] = x1076 * x605 result[987] = x1078 * x417 result[988] = x1081 * x5 result[989] = 0 result[990] = x1008 * x609 * x938 result[991] = x1026 * x612 * x937 result[992] = x1082 * x609 * x97 result[993] = x1083 * x615 * x66 result[994] = x1084 * x612 * x97 result[995] = x1024 * x609 * x852 result[996] = x1085 * x618 * x66 result[997] = x1086 * x615 * x97 result[998] = x1029 * x1085 * x612 result[999] = x107 * x1085 * x609 result[1000] = x1088 result[1001] = x1017 * x625 * x815 result[1002] = x1024 * x12 * x615 result[1003] = x107 * x1090 result[1004] = x1091 * x118 * x609 result[1005] = x1092 result[1006] = x1082 * x1093 * x165 result[1007] = x1037 * x301 * x937 result[1008] = x1094 * x165 * x852 result[1009] = x1062 * x570 * x852 result[1010] = x1066 * x301 * x852 result[1011] = x1086 * x165 * x583 result[1012] = x1062 * x574 * x842 result[1013] = x1064 * x570 * x842 result[1014] = x1036 * x635 * x842 result[1015] = x1095 * x636 result[1016] = x1096 * x1097 result[1017] = x1094 * x12 * x177 result[1018] = x1093 * x1098 result[1019] = x1099 * x121 * x197 result[1020] = x1012 * x265 * x938 result[1021] = x1023 * x265 * x937 result[1022] = x1082 * x1100 * x70 result[1023] = x1060 * x265 * x852 result[1024] = x1101 * x535 * x852 result[1025] = x1045 * x1074 * x852 result[1026] = x1086 * x647 result[1027] = x1101 * x539 * x842 result[1028] = x1102 * x963 result[1029] = x1086 * x606 result[1030] = x1103 * x648 result[1031] = x1100 * x1104 result[1032] = x1060 * x1105 result[1033] = x1023 * x12 * x288 result[1034] = x1107 * x652 result[1035] = 0 result[1036] = x1082 * x688 result[1037] = 0 result[1038] = x1039 * x971 result[1039] = x1084 * x654 result[1040] = 0 result[1041] = x1085 * x386 * x522 result[1042] = x1108 * x974 result[1043] = x1086 * x690 result[1044] = 0 result[1045] = x1109 * x12 * x528 result[1046] = x1110 * x522 result[1047] = x1111 * x51 result[1048] = x1114 result[1049] = 0 result[1050] = x1007 * x660 * x978 result[1051] = x1008 * x661 * x936 result[1052] = x1115 * x660 * x97 result[1053] = x1116 * x1117 result[1054] = x1118 result[1055] = x1014 * x306 * x660 result[1056] = x1119 result[1057] = x1095 * x667 result[1058] = x1103 * x661 * x81 result[1059] = x107 * x1091 * x660 result[1060] = 0 result[1061] = 0 result[1062] = 0 result[1063] = 0 result[1064] = 0 result[1065] = x1000 * x165 * x609 * x978 result[1066] = x1120 * x165 * x612 result[1067] = x1120 * x167 * x609 result[1068] = x1121 * x1122 result[1069] = x1037 * x306 * x612 result[1070] = x1123 * x177 * x609 result[1071] = x1124 * x673 result[1072] = x1097 * x1125 result[1073] = x1090 * x139 * x177 result[1074] = x1098 * x609 result[1075] = 0 result[1076] = 0 result[1077] = 0 result[1078] = 0 result[1079] = 0 result[1080] = x1003 * x265 * x301 * x978 result[1081] = x1071 * x570 * x936 result[1082] = x1032 * x270 * x301 * x936 result[1083] = x1072 * x306 * x574 result[1084] = x1126 * x682 result[1085] = x1078 * x488 result[1086] = x1071 * x12 * x583 result[1087] = x1044 * x12 * x281 result[1088] = x1046 * x1105 result[1089] = x1081 * x121 result[1090] = 0 result[1091] = 0 result[1092] = 0 result[1093] = 0 result[1094] = 0 result[1095] = x1109 * x70 * x978 result[1096] = x1120 * x386 * x535 result[1097] = x1120 * x654 result[1098] = x1123 * x386 * x539 result[1099] = x1127 * x689 result[1100] = x1111 * x4 result[1101] = x1104 * x386 result[1102] = x1110 * x1128 result[1103] = x1023 * x977 result[1104] = x1114 result[1105] = 0 result[1106] = 0 result[1107] = 0 result[1108] = 0 result[1109] = 0 result[1110] = 0 result[1111] = x1115 * x493 * x70 result[1112] = 0 result[1113] = x1057 * x4 * x493 * x51 result[1114] = x1070 * x696 result[1115] = 0 result[1116] = x1091 * x493 * x522 result[1117] = x1099 * x497 * x51 result[1118] = x1107 * x698 result[1119] = 0 result[1120] = 0 result[1121] = 0 result[1122] = 0 result[1123] = 0 result[1124] = 0 result[1125] = 0 result[1126] = 0 result[1127] = 0 result[1128] = 0 result[1129] = x1129 * x65 result[1130] = 0 result[1131] = 0 result[1132] = x1130 * x1132 result[1133] = x1132 * x1133 result[1134] = 0 result[1135] = 0 result[1136] = x1134 * x529 result[1137] = x110 * x1130 * x1135 result[1138] = x1136 * x532 result[1139] = 0 result[1140] = 0 result[1141] = 0 result[1142] = x1137 result[1143] = 0 result[1144] = x1023 * x710 result[1145] = x1133 * x1138 result[1146] = 0 result[1147] = x1140 * x545 result[1148] = x1141 * x546 result[1149] = x1142 * x547 result[1150] = 0 result[1151] = x1143 * x1144 result[1152] = x1145 * x551 result[1153] = x1143 * x535 * x704 result[1154] = x1147 * x553 result[1155] = 0 result[1156] = x1137 result[1157] = 0 result[1158] = x1130 * x1138 result[1159] = x1149 * x541 result[1160] = 0 result[1161] = x1139 * x559 result[1162] = x1150 * x560 result[1163] = x1151 * x547 result[1164] = 0 result[1165] = x1134 * x528 * x92 result[1166] = x1143 * x522 * x718 result[1167] = x1152 * x566 result[1168] = x1143 * x1153 result[1169] = 0 result[1170] = 0 result[1171] = 0 result[1172] = x1154 * x1155 result[1173] = 0 result[1174] = x1046 * x1156 result[1175] = x1157 * x131 result[1176] = 0 result[1177] = x1158 * x62 result[1178] = x1160 * x584 result[1179] = x1161 * x585 result[1180] = 0 result[1181] = x1021 * x1162 * x583 result[1182] = x1159 * x592 result[1183] = x1163 * x593 result[1184] = x1003 * x594 * x708 result[1185] = x1129 * x202 result[1186] = x1023 * x743 result[1187] = x1149 * x596 result[1188] = x1060 * x1156 result[1189] = x1102 * x744 result[1190] = x1164 * x597 result[1191] = x1144 * x1165 result[1192] = x1166 * x539 * x62 result[1193] = x1102 * x748 result[1194] = x1153 * x1165 result[1195] = x1005 * x1162 * x549 result[1196] = x1149 * x544 * x88 result[1197] = x1060 * x724 * x88 result[1198] = x1023 * x730 * x88 result[1199] = x1012 * x736 * x88 result[1200] = 0 result[1201] = x1155 * x1167 result[1202] = 0 result[1203] = x1157 * x898 result[1204] = x1168 * x597 result[1205] = 0 result[1206] = x1169 * x601 result[1207] = x1170 * x602 result[1208] = x1172 * x62 result[1209] = 0 result[1210] = x1173 * x528 * x88 result[1211] = x1174 * x522 * x88 result[1212] = x1073 * x768 result[1213] = x1175 * x70 * x88 result[1214] = 0 result[1215] = 0 result[1216] = 0 result[1217] = x1139 * x613 result[1218] = 0 result[1219] = x1176 * x1177 result[1220] = x1145 * x616 result[1221] = 0 result[1222] = x1125 * x1178 result[1223] = x1141 * x619 result[1224] = x1142 * x620 result[1225] = 0 result[1226] = x1124 * x338 * x618 result[1227] = x1053 * x1121 result[1228] = x1142 * x626 result[1229] = x1147 * x14 * x609 result[1230] = x1154 * x1179 result[1231] = x1140 * x629 result[1232] = x1150 * x630 result[1233] = x1158 * x28 result[1234] = x1166 * x28 * x570 result[1235] = x1180 * x631 result[1236] = x1096 * x1178 result[1237] = x1166 * x16 * x574 result[1238] = x1181 * x634 result[1239] = x1182 * x301 * x730 result[1240] = x1005 * x1051 result[1241] = x1149 * x637 result[1242] = x1164 * x638 result[1243] = x1093 * x1183 * x14 result[1244] = x1185 result[1245] = x1167 * x1179 result[1246] = x1186 * x644 result[1247] = x1187 * x645 result[1248] = x1189 * x646 result[1249] = x1102 * x784 result[1250] = x1172 * x28 result[1251] = x1182 * x384 * x544 result[1252] = x1061 * x539 * x785 result[1253] = x1102 * x786 result[1254] = x1190 * x766 result[1255] = x1065 result[1256] = x1187 * x649 result[1257] = x1060 * x14 * x756 result[1258] = x1023 * x790 result[1259] = x1191 * x1192 result[1260] = 0 result[1261] = x1193 * x645 result[1262] = 0 result[1263] = x1039 * x800 result[1264] = x1177 * x1194 * x70 result[1265] = 0 result[1266] = x1193 * x16 * x522 result[1267] = x1108 * x16 * x799 result[1268] = x1190 * x803 result[1269] = 0 result[1270] = x1195 * x14 * x528 result[1271] = x1194 * x14 * x522 result[1272] = x1197 * x803 result[1273] = x1198 * x5 result[1274] = 0 result[1275] = 0 result[1276] = 0 result[1277] = x1134 * x308 * x660 result[1278] = 0 result[1279] = x1005 * x1199 * x661 result[1280] = x1200 * x664 result[1281] = 0 result[1282] = x1095 * x1116 result[1283] = x1118 result[1284] = x1136 * x668 result[1285] = 0 result[1286] = x1119 result[1287] = x1117 * x667 result[1288] = x1202 * x661 * x704 result[1289] = x1201 * x660 * x708 result[1290] = x1134 * x669 result[1291] = x1176 * x308 result[1292] = x1148 * x670 result[1293] = x1021 * x1199 * x615 result[1294] = x1149 * x304 * x612 result[1295] = x1203 * x671 result[1296] = x1124 * x4 * x672 result[1297] = x1149 * x674 result[1298] = x1151 * x675 result[1299] = x1017 * x609 * x823 result[1300] = x1088 result[1301] = x1148 * x676 result[1302] = x1203 * x677 result[1303] = x1204 * x612 * x730 result[1304] = x1202 * x609 * x736 result[1305] = x1154 * x1205 * x423 result[1306] = x1169 * x679 result[1307] = x1032 * x680 * x751 result[1308] = x1188 * x681 result[1309] = x1168 * x304 * x570 result[1310] = x1206 * x683 result[1311] = x1052 * x1122 result[1312] = x1168 * x684 result[1313] = x1046 * x19 * x756 result[1314] = x1207 * x766 result[1315] = x1117 * x636 result[1316] = x1174 * x686 result[1317] = x1044 * x13 * x756 result[1318] = x1021 * x570 * x827 result[1319] = x1208 * x791 result[1320] = x1195 * x423 * x70 result[1321] = x1193 * x308 * x535 result[1322] = x1194 * x695 result[1323] = x1022 * x828 result[1324] = x1023 * x304 * x799 result[1325] = x1209 * x304 * x70 result[1326] = x1193 * x691 result[1327] = x1128 * x1194 * x19 result[1328] = x1023 * x830 result[1329] = x1198 * x4 result[1330] = x1201 * x549 * x795 result[1331] = x1204 * x544 * x799 result[1332] = x1022 * x832 result[1333] = x1018 * x13 * x807 result[1334] = x1211 result[1335] = 0 result[1336] = x1212 * x695 result[1337] = 0 result[1338] = x1003 * x836 * x84 result[1339] = x1012 * x304 * x835 result[1340] = 0 result[1341] = x1212 * x19 * x522 result[1342] = x1213 result[1343] = x1191 * x1214 result[1344] = 0 result[1345] = x1201 * x528 * x833 result[1346] = x1202 * x522 * x835 result[1347] = x1208 * x839 result[1348] = x1215 result[1349] = 0 result[1350] = x1241 * ( 1.57079632679489662 * x1 * x2 * x42 * x45 * x46 - x1216 * x1240 ) result[1351] = x1245 * x51 * (1.57079632679489662 * x1 * x2 * x45 * x46 * x52 - x1244) result[1352] = x1245 * x57 * (1.57079632679489662 * x1 * x2 * x45 * x46 * x52 - x1244) result[1353] = ( 1.0 * x1256 * (x1 * x45 * x6 * x65 * x7 * x71 - x1248 * x67 - x1249 * x1255 * x71) ) result[1354] = x1259 * ( 1.57079632679489662 * x1 * x2 * x45 * x46 * x51 * x57 * x65 - x1257 * x1258 ) result[1355] = ( 1.0 * x1256 * (-x1260 * x1261 - x1260 * x1264 + x1263 * x46 * x6 * x65 * x7) ) result[1356] = ( 1.0 * x1245 * (x1 * x45 * x6 * x7 * x86 * x94 - x1249 * x1267 - x1249 * x1271 * x86) ) result[1357] = ( 1.0 * x1259 * (x1 * x45 * x57 * x6 * x7 * x71 * x94 - x1248 * x98 - x1271 * x1272 * x71) ) result[1358] = ( 1.0 * x1259 * (-x1260 * x1273 - x1260 * x1274 + x1263 * x46 * x51 * x6 * x7 * x94) ) result[1359] = ( 1.0 * x1245 * (-x1275 * x1276 - x1275 * x527 + x1277 * x46 * x6 * x7 * x94) ) result[1360] = ( 1.0 * x1241 * (x1 * x110 * x112 * x45 * x6 * x7 - x112 * x1249 * x1283 - x1249 * x1281) ) result[1361] = ( 1.0 * x1245 * (x1 * x110 * x45 * x57 * x6 * x7 * x86 - x1272 * x1283 * x86 - x1272 * x1284) ) result[1362] = ( 1.0 * x1256 * (x110 * x1263 * x71 - x1260 * x1283 * x71 - x1260 * x1285) ) result[1363] = ( 1.0 * x1245 * (x110 * x1277 * x46 * x51 * x6 * x7 - x1275 * x1286 - x1275 * x530) ) result[1364] = ( 1.0 * x1241 * (x110 * x1290 * x46 * x6 * x7 - x1287 * x1288 - x1287 * x532) ) result[1365] = ( x121 * x1245 * (1.57079632679489662 * x1 * x2 * x41 * x45 * x46 - x1291) ) result[1366] = ( 1.0 * x1294 * (x1 * x125 * x40 * x45 * x6 * x7 - x1249 * x1292 - x1249 * x1293) ) result[1367] = ( x1294 * x57 * (1.57079632679489662 * x1 * x121 * x2 * x40 * x45 * x46 - x1243 * x1295) ) result[1368] = ( 1.0 * x1300 * (x1 * x134 * x45 * x6 * x64 * x7 - x1249 * x1254 * x134 - x1249 * x1299) ) result[1369] = ( 1.0 * x1303 * (x1 * x125 * x45 * x57 * x6 * x64 * x7 - x1272 * x1301 - x1272 * x1302) ) result[1370] = ( 1.0 * x1300 * (x121 * x1263 * x46 * x6 * x64 * x7 - x1260 * x1304 - x1260 * x1305) ) result[1371] = ( 1.0 * x1294 * (x1 * x148 * x45 * x6 * x7 * x93 - x1249 * x1270 * x148 - x1249 * x1309) ) result[1372] = ( 1.0 * x1303 * (x1 * x134 * x45 * x57 * x6 * x7 * x93 - x1270 * x1272 * x134 - x1272 * x1310) ) result[1373] = 1.0 * x1303 * (x125 * x1263 * x93 - x1260 * x1311 - x1260 * x1312) result[1374] = ( 1.0 * x1294 * (x121 * x1277 * x46 * x6 * x7 * x93 - x1275 * x1313 - x1275 * x1314) ) result[1375] = ( 1.0 * x1245 * (x1 * x155 * x45 * x6 * x7 * x92 - x1249 * x1319 - x1315 * x156) ) result[1376] = ( 1.0 * x1294 * (x1 * x148 * x45 * x57 * x6 * x7 * x92 - x1272 * x1320 - x1315 * x159) ) result[1377] = ( 1.0 * x1300 * (-x1260 * x1269 * x134 - x1260 * x1321 + x1263 * x134 * x92) ) result[1378] = 1.0 * x1294 * (x125 * x1277 * x92 - x1275 * x1322 - x1315 * x161) result[1379] = ( 1.0 * x1245 * (x121 * x1290 * x46 * x6 * x7 * x92 - x1287 * x1323 - x1315 * x162) ) result[1380] = ( x1245 * x163 * (1.57079632679489662 * x1 * x2 * x41 * x45 * x46 - x1291) ) result[1381] = x1294 * ( 1.57079632679489662 * x1 * x163 * x2 * x40 * x45 * x46 * x51 - x1257 * x1324 ) result[1382] = ( 1.0 * x1294 * (x1 * x40 * x46 * x6 * x7 * x721 - x1325 * x1326 - x1325 * x1327) ) result[1383] = ( 1.0 * x1300 * (x1 * x163 * x45 * x6 * x64 * x7 * x71 - x1248 * x171 - x1254 * x1328 * x71) ) result[1384] = ( 1.0 * x1303 * (x1 * x46 * x51 * x6 * x64 * x7 * x721 - x1325 * x1329 - x1325 * x1330) ) result[1385] = ( 1.0 * x1300 * (-x1331 * x1332 - x1331 * x541 + x1335 * x46 * x6 * x64 * x7) ) result[1386] = ( 1.0 * x1294 * (x1 * x163 * x45 * x6 * x7 * x86 * x93 - x1270 * x1328 * x86 - x1328 * x1336) ) result[1387] = ( 1.0 * x1303 * (x1 * x71 * x721 * x93 - x1270 * x1325 * x71 - x1325 * x1337) ) result[1388] = ( 1.0 * x1303 * (-x1331 * x1338 - x1331 * x560 + x1335 * x46 * x51 * x6 * x7 * x93) ) result[1389] = ( 1.0 * x1294 * (-x1339 * x1340 - x1339 * x547 + x1343 * x46 * x6 * x7 * x93) ) result[1390] = ( 1.0 * x1245 * (x1 * x112 * x163 * x45 * x6 * x7 * x92 - x1315 * x191 - x1328 * x1344) ) result[1391] = 1.0 * x1294 * (x1 * x721 * x86 * x92 - x1315 * x192 - x1325 * x1345) result[1392] = 1.0 * x1300 * (-x1315 * x193 - x1331 * x1346 + x1335 * x71 * x92) result[1393] = ( 1.0 * x1294 * (-x1315 * x195 - x1339 * x566 + x1343 * x46 * x51 * x6 * x7 * x92) ) result[1394] = ( 1.0 * x1245 * (-x1315 * x198 + x1349 * x46 * x6 * x7 * x92 - x1350 * x1351) ) result[1395] = ( 1.0 * x1256 * (x1 * x201 * x202 * x45 * x6 * x7 - x1249 * x1353 - x1249 * x1354 * x201) ) result[1396] = ( 1.0 * x1300 * (x1 * x205 * x32 * x45 * x6 * x7 - x1249 * x1355 - x1249 * x1358) ) result[1397] = ( 1.0 * x1300 * (x1 * x201 * x32 * x45 * x57 * x6 * x7 - x1230 * x1272 * x201 - x1272 * x1359) ) result[1398] = ( 1.0 * x1363 * (x1 * x209 * x30 * x45 * x6 * x7 - x1228 * x1249 * x209 - x1249 * x1362) ) result[1399] = ( 1.0 * x1365 * (x1 * x205 * x30 * x45 * x57 * x6 * x7 - x1228 * x1272 * x205 - x1272 * x1364) ) result[1400] = ( 1.0 * x1363 * (-x1228 * x1260 * x201 - x1260 * x1366 + x1263 * x201 * x30) ) result[1401] = ( 1.0 * x1300 * (x1 * x220 * x45 * x6 * x62 * x7 - x1249 * x1252 * x220 - x1249 * x1370) ) result[1402] = ( 1.0 * x1365 * (x1 * x209 * x45 * x57 * x6 * x62 * x7 - x1252 * x1272 * x209 - x1272 * x1371) ) result[1403] = ( 1.0 * x1365 * (-x1252 * x1260 * x205 - x1260 * x1372 + x1263 * x205 * x62) ) result[1404] = ( 1.0 * x1300 * (-x1252 * x1275 * x201 - x1275 * x1373 + x1277 * x201 * x62) ) result[1405] = ( 1.0 * x1256 * (x1 * x230 * x45 * x6 * x7 * x88 - x1249 * x1379 - x1374 * x231) ) result[1406] = ( 1.0 * x1300 * (x1 * x220 * x45 * x57 * x6 * x7 * x88 - x1272 * x1380 - x1374 * x234) ) result[1407] = 1.0 * x1363 * (-x1260 * x1381 - x1260 * x1382 + x1263 * x209 * x88) result[1408] = 1.0 * x1300 * (-x1275 * x1383 - x1275 * x1384 + x1277 * x205 * x88) result[1409] = ( 1.0 * x1256 * (-x1250 * x1287 * x201 - x1287 * x1385 + x1290 * x201 * x88) ) result[1410] = ( x121 * x1259 * (1.57079632679489662 * x1 * x163 * x2 * x202 * x45 * x46 - x1243 * x1386) ) result[1411] = ( 1.0 * x1303 * (x1 * x125 * x163 * x32 * x45 * x6 * x7 - x1328 * x1387 - x1328 * x1388) ) result[1412] = ( 1.0 * x1303 * (x1 * x121 * x32 * x46 * x6 * x7 * x721 - x1325 * x1389 - x1325 * x1390) ) result[1413] = ( 1.0 * x1365 * (x1 * x134 * x163 * x30 * x45 * x6 * x7 - x1228 * x1328 * x134 - x1328 * x1391) ) result[1414] = 1.0 * x1394 * (x1 * x125 * x30 * x721 - x1325 * x1392 - x1325 * x1393) result[1415] = ( 1.0 * x1365 * (x121 * x1335 * x30 * x46 * x6 * x7 - x1331 * x1395 - x1331 * x575) ) result[1416] = ( 1.0 * x1303 * (x1 * x148 * x163 * x45 * x6 * x62 * x7 - x1252 * x1328 * x148 - x1328 * x1396) ) result[1417] = ( 1.0 * x1394 * (x1 * x134 * x62 * x721 - x1252 * x1325 * x134 - x1325 * x1397) ) result[1418] = 1.0 * x1394 * (x125 * x1335 * x62 - x1331 * x1398 - x1331 * x1399) result[1419] = ( 1.0 * x1303 * (x121 * x1343 * x46 * x6 * x62 * x7 - x1339 * x1400 - x1339 * x585) ) result[1420] = ( 1.0 * x1259 * (x1 * x155 * x163 * x45 * x6 * x7 * x88 - x1328 * x1401 - x1374 * x256) ) result[1421] = 1.0 * x1303 * (x1 * x148 * x721 * x88 - x1325 * x1402 - x1325 * x1403) result[1422] = 1.0 * x1365 * (-x1331 * x1404 - x1331 * x1405 + x1335 * x134 * x88) result[1423] = 1.0 * x1303 * (x125 * x1343 * x88 - x1339 * x1406 - x1374 * x260) result[1424] = ( 1.0 * x1259 * (x121 * x1349 * x46 * x6 * x7 * x88 - x1374 * x262 - x1407 * x594) ) result[1425] = ( 1.0 * x1256 * (-x1408 * x1409 - x1408 * x1411 + x1410 * x202 * x46 * x6 * x7) ) result[1426] = ( 1.0 * x1300 * (-x1408 * x1412 - x1408 * x1413 + x1410 * x32 * x46 * x51 * x6 * x7) ) result[1427] = ( 1.0 * x1300 * (-x1414 * x1415 - x1414 * x596 + x1417 * x32 * x46 * x6 * x7) ) result[1428] = ( 1.0 * x1363 * (-x1228 * x1408 * x71 - x1408 * x1418 + x1410 * x30 * x71) ) result[1429] = ( 1.0 * x1365 * (-x1414 * x1419 - x1414 * x599 + x1417 * x30 * x46 * x51 * x6 * x7) ) result[1430] = ( 1.0 * x1363 * (-x1420 * x1421 - x1420 * x597 + x1423 * x30 * x46 * x6 * x7) ) result[1431] = ( 1.0 * x1300 * (-x1252 * x1408 * x86 - x1408 * x1424 + x1410 * x62 * x86) ) result[1432] = ( 1.0 * x1365 * (-x1252 * x1414 * x71 - x1414 * x1425 + x1417 * x62 * x71) ) result[1433] = ( 1.0 * x1365 * (-x1420 * x1426 - x1420 * x602 + x1423 * x46 * x51 * x6 * x62 * x7) ) result[1434] = ( 1.0 * x1300 * (-x1350 * x289 - x1427 * x1428 + x1431 * x46 * x6 * x62 * x7) ) result[1435] = 1.0 * x1256 * (x112 * x1410 * x88 - x1374 * x291 - x1408 * x1432) result[1436] = 1.0 * x1300 * (-x1374 * x292 - x1414 * x1433 + x1417 * x86 * x88) result[1437] = 1.0 * x1363 * (-x1248 * x293 - x1374 * x933 + x1423 * x71 * x88) result[1438] = ( 1.0 * x1300 * (-x1374 * x294 + x1431 * x46 * x51 * x6 * x7 * x88 - x1434 * x1435) ) result[1439] = ( 1.0 * x1256 * (-x1350 * x1440 - x1374 * x299 + x1439 * x46 * x6 * x7 * x88) ) result[1440] = ( 1.0 * x1245 * (x1 * x303 * x310 * x45 * x6 * x7 - x1249 * x1442 - x1249 * x1446) ) result[1441] = ( 1.0 * x1294 * (x1 * x309 * x314 * x45 * x6 * x7 - x1249 * x1447 - x1249 * x1451) ) result[1442] = ( 1.0 * x1294 * (x1 * x303 * x309 * x45 * x57 * x6 * x7 - x1272 * x1452 - x1272 * x1453) ) result[1443] = ( 1.0 * x1300 * (x1 * x28 * x318 * x45 * x6 * x7 - x1249 * x1456 - x1249 * x1457) ) result[1444] = ( 1.0 * x1303 * (x1 * x28 * x314 * x45 * x57 * x6 * x7 - x1272 * x1458 - x1272 * x1459) ) result[1445] = 1.0 * x1300 * (-x1260 * x1460 - x1260 * x1461 + x1263 * x28 * x303) result[1446] = ( 1.0 * x1294 * (x1 * x16 * x323 * x45 * x6 * x7 - x1249 * x323 * x847 - x1462 * x1465) ) result[1447] = ( 1.0 * x1303 * (x1 * x16 * x318 * x45 * x57 * x6 * x7 - x1272 * x318 * x847 - x1462 * x1466) ) result[1448] = ( 1.0 * x1303 * (-x1260 * x1467 - x1260 * x314 * x847 + x1263 * x16 * x314) ) result[1449] = ( 1.0 * x1294 * (-x1275 * x1468 - x1275 * x303 * x847 + x1277 * x16 * x303) ) result[1450] = x1245 * x5 * (1.57079632679489662 * x1 * x10 * x2 * x330 * x45 - x1473) result[1451] = x1294 * ( 1.57079632679489662 * x1 * x10 * x2 * x323 * x45 * x5 * x57 - x1474 * x1475 ) result[1452] = ( 1.0 * x1300 * (x10 * x1263 * x318 * x5 * x6 * x7 - x1260 * x1476 - x1260 * x318 * x90) ) result[1453] = ( 1.0 * x1294 * (x10 * x1277 * x314 * x5 * x6 * x7 - x1275 * x1477 - x1275 * x314 * x90) ) result[1454] = ( 1.0 * x1245 * (x10 * x1290 * x303 * x5 * x6 * x7 - x1287 * x1478 - x1287 * x303 * x90) ) result[1455] = ( 1.0 * x1259 * (x1 * x163 * x201 * x310 * x45 * x6 * x7 - x1328 * x1445 * x201 - x1328 * x1479) ) result[1456] = ( 1.0 * x1303 * (x1 * x163 * x205 * x309 * x45 * x6 * x7 - x1328 * x1480 - x1328 * x1481) ) result[1457] = ( 1.0 * x1303 * (x1 * x201 * x309 * x721 - x1325 * x1444 * x201 - x1325 * x1482) ) result[1458] = ( 1.0 * x1365 * (x1 * x163 * x209 * x28 * x45 * x6 * x7 - x1328 * x1483 - x1328 * x1484) ) result[1459] = 1.0 * x1394 * (x1 * x205 * x28 * x721 - x1325 * x1485 - x1325 * x1486) result[1460] = ( 1.0 * x1365 * (-x1226 * x1331 * x201 - x1331 * x1487 + x1335 * x201 * x28) ) result[1461] = ( 1.0 * x1303 * (x1 * x16 * x163 * x220 * x45 * x6 * x7 - x1328 * x220 * x847 - x1462 * x1488) ) result[1462] = ( 1.0 * x1394 * (x1 * x16 * x209 * x721 - x1325 * x1489 - x1325 * x209 * x847) ) result[1463] = ( 1.0 * x1394 * (-x1331 * x1490 - x1331 * x205 * x847 + x1335 * x16 * x205) ) result[1464] = ( 1.0 * x1303 * (-x1339 * x201 * x847 + x1343 * x16 * x201 - x1462 * x1491) ) result[1465] = x1259 * ( 1.57079632679489662 * x1 * x10 * x163 * x2 * x230 * x45 * x5 - x1474 * x1492 ) result[1466] = ( 1.0 * x1303 * (x1 * x10 * x220 * x5 * x6 * x7 * x721 - x1325 * x1493 - x1325 * x220 * x90) ) result[1467] = ( 1.0 * x1365 * (x10 * x1335 * x209 * x5 * x6 * x7 - x1331 * x1494 - x1331 * x912) ) result[1468] = ( 1.0 * x1303 * (x10 * x1343 * x205 * x5 * x6 * x7 - x1339 * x1495 - x1339 * x913) ) result[1469] = ( 1.0 * x1259 * (x10 * x1349 * x201 * x5 * x6 * x7 - x1407 * x1496 - x1407 * x201 * x90) ) result[1470] = ( 1.0 * x1259 * (x121 * x1410 * x310 * x46 * x6 * x7 - x1408 * x1497 - x1408 * x1498) ) result[1471] = 1.0 * x1303 * (x125 * x1410 * x309 - x1408 * x1499 - x1408 * x1500) result[1472] = ( 1.0 * x1303 * (x121 * x1417 * x309 * x46 * x6 * x7 - x1414 * x1501 - x1414 * x630) ) result[1473] = ( 1.0 * x1365 * (-x1226 * x134 * x1408 + x134 * x1410 * x28 - x1408 * x1502) ) result[1474] = 1.0 * x1394 * (x125 * x1417 * x28 - x1414 * x1503 - x1414 * x1504) result[1475] = ( 1.0 * x1365 * (x121 * x1423 * x28 * x46 * x6 * x7 - x1420 * x1505 - x1420 * x631) ) result[1476] = ( 1.0 * x1303 * (-x1408 * x148 * x847 - x1408 * x1506 + x1410 * x148 * x16) ) result[1477] = ( 1.0 * x1394 * (-x134 * x1414 * x847 + x134 * x1417 * x16 - x1414 * x1507) ) result[1478] = ( 1.0 * x1394 * (-x125 * x1420 * x847 + x125 * x1423 * x16 - x1462 * x1508) ) result[1479] = ( 1.0 * x1303 * (x121 * x1431 * x16 * x46 * x6 * x7 - x123 * x1434 * x847 - x1462 * x1509) ) result[1480] = ( 1.0 * x1259 * (x10 * x1410 * x155 * x5 * x6 * x7 - x1408 * x1510 - x1408 * x155 * x90) ) result[1481] = ( 1.0 * x1303 * (x10 * x1417 * x148 * x5 * x6 * x7 - x1414 * x1511 - x1414 * x924) ) result[1482] = ( 1.0 * x1365 * (x10 * x134 * x1423 * x5 * x6 * x7 - x1420 * x1512 - x1420 * x925) ) result[1483] = ( 1.0 * x1303 * (x10 * x125 * x1431 * x5 * x6 * x7 - x1434 * x1513 - x1434 * x1514) ) result[1484] = x1259 * (x121 * x1439 * x1517 - x1519 * x380) result[1485] = ( 1.0 * x1245 * (-x1520 * x1521 - x1520 * x643 + x1522 * x310 * x46 * x6 * x7) ) result[1486] = ( 1.0 * x1294 * (-x1520 * x1523 - x1520 * x1524 + x1522 * x309 * x46 * x51 * x6 * x7) ) result[1487] = ( 1.0 * x1294 * (-x1525 * x1526 - x1525 * x645 + x1529 * x309 * x46 * x6 * x7) ) result[1488] = 1.0 * x1300 * (-x1226 * x1520 * x71 - x1248 * x397 + x1522 * x28 * x71) result[1489] = ( 1.0 * x1303 * (-x1525 * x1530 - x1525 * x1531 + x1529 * x28 * x46 * x51 * x6 * x7) ) result[1490] = ( 1.0 * x1300 * (-x1350 * x402 - x1427 * x1532 + x1534 * x28 * x46 * x6 * x7) ) result[1491] = 1.0 * x1294 * (-x1462 * x1535 - x1520 * x847 * x86 + x1522 * x16 * x86) result[1492] = 1.0 * x1303 * (-x1248 * x404 - x1525 * x71 * x847 + x1529 * x16 * x71) result[1493] = ( 1.0 * x1303 * (-x101 * x1537 * x847 - x1462 * x1536 + x1534 * x16 * x46 * x51 * x6 * x7) ) result[1494] = ( 1.0 * x1294 * (-x1427 * x408 * x847 - x1462 * x1540 + x1539 * x16 * x46 * x6 * x7) ) result[1495] = ( 1.0 * x1245 * (x10 * x112 * x1522 * x5 * x6 * x7 - x112 * x1520 * x90 - x1520 * x1541) ) result[1496] = ( 1.0 * x1294 * (x10 * x1529 * x5 * x6 * x7 * x86 - x1525 * x1542 - x1525 * x86 * x90) ) result[1497] = ( 1.0 * x1300 * (x10 * x1534 * x5 * x6 * x7 * x71 - x1248 * x414 - x1537 * x1543) ) result[1498] = x1294 * x51 * (x1517 * x1539 - x1519 * x408) result[1499] = x1245 * x5 * (x1546 - x1547) result[1500] = ( 1.0 * x1241 * (x1 * x422 * x423 * x45 * x6 * x7 - x1249 * x1549 - x1249 * x1551) ) result[1501] = ( 1.0 * x1245 * (x1 * x308 * x424 * x45 * x6 * x7 - x1249 * x1552 - x1249 * x1554) ) result[1502] = ( 1.0 * x1245 * (x1 * x308 * x422 * x45 * x57 * x6 * x7 - x1272 * x1555 - x1272 * x1556) ) result[1503] = ( 1.0 * x1256 * (x1 * x304 * x426 * x45 * x6 * x7 - x1249 * x1559 - x1557 * x427) ) result[1504] = ( 1.0 * x1259 * (x1 * x304 * x424 * x45 * x57 * x6 * x7 - x1272 * x1560 - x1557 * x429) ) result[1505] = 1.0 * x1256 * (-x1260 * x1561 - x1260 * x1562 + x1263 * x304 * x422) result[1506] = x1245 * x4 * (1.57079632679489662 * x1 * x10 * x2 * x432 * x45 - x1564) result[1507] = x1259 * ( 1.57079632679489662 * x1 * x10 * x2 * x4 * x426 * x45 * x57 - x1565 * x1566 ) result[1508] = ( 1.0 * x1259 * (x10 * x1263 * x4 * x424 * x6 * x7 - x1260 * x1567 - x1260 * x306 * x424) ) result[1509] = ( 1.0 * x1245 * (x10 * x1277 * x4 * x422 * x6 * x7 - x1275 * x1568 - x1275 * x980) ) result[1510] = x1241 * ( 1.57079632679489662 * x1 * x10 * x2 * x438 * x45 - x1471 * x1569 ) result[1511] = ( x1245 * x57 * (1.57079632679489662 * x1 * x10 * x2 * x432 * x45 - x1564) ) result[1512] = ( 1.0 * x1256 * (x10 * x1263 * x426 * x6 * x7 - x12 * x1260 * x426 - x1260 * x1570) ) result[1513] = ( 1.0 * x1245 * (x10 * x1277 * x424 * x6 * x7 - x1275 * x1571 - x1275 * x981) ) result[1514] = ( 1.0 * x1241 * (x10 * x1290 * x422 * x6 * x7 - x1287 * x1572 - x1287 * x982) ) result[1515] = ( 1.0 * x1245 * (x1 * x163 * x303 * x423 * x45 * x6 * x7 - x1328 * x1573 - x1328 * x1574) ) result[1516] = ( 1.0 * x1294 * (x1 * x163 * x308 * x314 * x45 * x6 * x7 - x1328 * x1575 - x1328 * x1576) ) result[1517] = 1.0 * x1294 * (x1 * x303 * x308 * x721 - x1325 * x1577 - x1325 * x1578) result[1518] = ( 1.0 * x1300 * (x1 * x163 * x304 * x318 * x45 * x6 * x7 - x1328 * x1579 - x1557 * x445) ) result[1519] = 1.0 * x1303 * (x1 * x304 * x314 * x721 - x1325 * x1580 - x1325 * x1581) result[1520] = 1.0 * x1300 * (-x1331 * x1582 - x1331 * x1583 + x1335 * x303 * x304) result[1521] = x1294 * ( 1.57079632679489662 * x1 * x10 * x163 * x2 * x323 * x4 * x45 - x1565 * x1584 ) result[1522] = ( 1.0 * x1303 * (x1 * x10 * x318 * x4 * x6 * x7 * x721 - x1325 * x1585 - x1325 * x306 * x318) ) result[1523] = ( 1.0 * x1303 * (x10 * x1335 * x314 * x4 * x6 * x7 - x1331 * x1586 - x1331 * x986) ) result[1524] = ( 1.0 * x1294 * (x10 * x1343 * x303 * x4 * x6 * x7 - x1339 * x1587 - x1339 * x987) ) result[1525] = ( x1245 * x163 * (1.57079632679489662 * x1 * x10 * x2 * x330 * x45 - x1473) ) result[1526] = ( 1.0 * x1294 * (x1 * x10 * x323 * x6 * x7 * x721 - x12 * x1325 * x323 - x1325 * x1588) ) result[1527] = ( 1.0 * x1300 * (x10 * x1335 * x318 * x6 * x7 - x1331 * x1589 - x1331 * x944) ) result[1528] = ( 1.0 * x1294 * (x10 * x1343 * x314 * x6 * x7 - x1339 * x1590 - x1339 * x945) ) result[1529] = ( 1.0 * x1245 * (x10 * x1349 * x303 * x6 * x7 - x1407 * x946 - x1591 * x1592) ) result[1530] = ( 1.0 * x1256 * (-x1408 * x1548 * x201 - x1408 * x1593 + x1410 * x201 * x423) ) result[1531] = 1.0 * x1300 * (-x1408 * x1594 - x1408 * x1595 + x1410 * x205 * x308) result[1532] = ( 1.0 * x1300 * (-x1414 * x1443 * x201 - x1414 * x1596 + x1417 * x201 * x308) ) result[1533] = 1.0 * x1363 * (-x1408 * x1597 - x1408 * x1598 + x1410 * x209 * x304) result[1534] = 1.0 * x1365 * (-x1414 * x1599 - x1414 * x1600 + x1417 * x205 * x304) result[1535] = 1.0 * x1363 * (-x1420 * x1601 - x1420 * x1602 + x1423 * x201 * x304) result[1536] = ( 1.0 * x1300 * (x10 * x1410 * x220 * x4 * x6 * x7 - x1408 * x1603 - x1408 * x220 * x306) ) result[1537] = ( 1.0 * x1365 * (x10 * x1417 * x209 * x4 * x6 * x7 - x1414 * x1604 - x1414 * x991) ) result[1538] = ( 1.0 * x1365 * (x10 * x1423 * x205 * x4 * x6 * x7 - x1420 * x1605 - x1420 * x992) ) result[1539] = ( 1.0 * x1300 * (x10 * x1431 * x201 * x4 * x6 * x7 - x1434 * x1606 - x1434 * x201 * x306) ) result[1540] = ( 1.0 * x1256 * (x10 * x1410 * x230 * x6 * x7 - x12 * x1408 * x230 - x1408 * x1607) ) result[1541] = ( 1.0 * x1300 * (x10 * x1417 * x220 * x6 * x7 - x1414 * x1608 - x1414 * x954) ) result[1542] = ( 1.0 * x1363 * (x10 * x1423 * x209 * x6 * x7 - x1420 * x1609 - x1420 * x955) ) result[1543] = ( 1.0 * x1300 * (x10 * x1431 * x205 * x6 * x7 - x1434 * x956 - x1591 * x1610) ) result[1544] = ( 1.0 * x1256 * (x10 * x1439 * x201 * x6 * x7 - x1591 * x1611 - x1612 * x476) ) result[1545] = ( 1.0 * x1245 * (x121 * x1522 * x423 * x46 * x6 * x7 - x1520 * x1613 - x1520 * x678) ) result[1546] = 1.0 * x1294 * (x125 * x1522 * x308 - x1520 * x1614 - x1520 * x1615) result[1547] = ( 1.0 * x1294 * (x121 * x1529 * x308 * x46 * x6 * x7 - x1525 * x1616 - x1525 * x680) ) result[1548] = 1.0 * x1300 * (x134 * x1522 * x304 - x1520 * x1617 - x1520 * x1618) result[1549] = 1.0 * x1303 * (x125 * x1529 * x304 - x1525 * x1619 - x1557 * x482) result[1550] = ( 1.0 * x1300 * (x121 * x1534 * x304 * x46 * x6 * x7 - x1537 * x683 - x1557 * x484) ) result[1551] = ( 1.0 * x1294 * (x10 * x148 * x1522 * x4 * x6 * x7 - x148 * x1520 * x306 - x1520 * x1620) ) result[1552] = ( 1.0 * x1303 * (x10 * x134 * x1529 * x4 * x6 * x7 - x1525 * x1621 - x1525 * x996) ) result[1553] = ( 1.0 * x1303 * (x10 * x125 * x1534 * x4 * x6 * x7 - x1537 * x1622 - x1537 * x1623) ) result[1554] = x121 * x1294 * (x1539 * x1624 - x1625 * x408) result[1555] = ( 1.0 * x1245 * (x10 * x1522 * x155 * x6 * x7 - x1520 * x1626 - x1520 * x965) ) result[1556] = ( 1.0 * x1294 * (x10 * x148 * x1529 * x6 * x7 - x1525 * x1627 - x1525 * x966) ) result[1557] = ( 1.0 * x1300 * (x10 * x134 * x1534 * x6 * x7 - x134 * x1612 * x401 - x1591 * x1628) ) result[1558] = ( 1.0 * x1294 * (x10 * x125 * x1539 * x6 * x7 - x1591 * x1629 - x1612 * x492) ) result[1559] = x121 * x1245 * (x1546 - x1547) result[1560] = ( 1.0 * x1241 * (-x1350 * x494 - x1427 * x1630 + x1631 * x423 * x46 * x6 * x7) ) result[1561] = ( 1.0 * x1245 * (x1631 * x308 * x46 * x51 * x6 * x7 - x1632 * x1633 - x1632 * x1634) ) result[1562] = ( 1.0 * x1245 * (-x1350 * x498 - x1427 * x1635 + x1636 * x308 * x46 * x6 * x7) ) result[1563] = 1.0 * x1256 * (-x1248 * x500 - x1557 * x998 + x1631 * x304 * x71) result[1564] = ( 1.0 * x1259 * (-x1557 * x501 + x1636 * x304 * x46 * x51 * x6 * x7 - x1637 * x1638) ) result[1565] = ( 1.0 * x1256 * (-x1350 * x1640 - x1557 * x503 + x1639 * x304 * x46 * x6 * x7) ) result[1566] = ( 1.0 * x1245 * (x10 * x1631 * x4 * x6 * x7 * x86 - x1632 * x1641 - x1632 * x306 * x86) ) result[1567] = ( 1.0 * x1259 * (x10 * x1636 * x4 * x6 * x7 * x71 - x1248 * x505 - x1637 * x1642) ) result[1568] = x1259 * (x1624 * x1639 * x51 - x1625 * x506) result[1569] = x1245 * x4 * (x1643 - x1644) result[1570] = ( 1.0 * x1241 * (x10 * x112 * x1631 * x6 * x7 - x1591 * x1645 - x1612 * x510) ) result[1571] = ( 1.0 * x1245 * (x10 * x1636 * x6 * x7 * x86 - x1591 * x1646 - x1612 * x511) ) result[1572] = ( 1.0 * x1256 * (x10 * x1639 * x6 * x7 * x71 - x1248 * x512 - x1612 * x502 * x71) ) result[1573] = x1245 * x51 * (x1643 - x1644) result[1574] = x1241 * ( x1516 * ( x1 * (7.0 * x1437 + 3.0 * x1438 + 4.0 * x1538 + 2.0 * x811 + 2.0 * x812) + x1545 * x163 ) - x1518 * x513 ) result[1575] = 0 result[1576] = 0 result[1577] = x1002 result[1578] = 0 result[1579] = x1004 * x1005 result[1580] = x1003 * x1006 result[1581] = 0 result[1582] = x1005 * x1647 * x882 result[1583] = x1011 result[1584] = x1649 * x704 * x882 result[1585] = 0 result[1586] = x1134 * x884 result[1587] = x1200 * x885 result[1588] = x1136 * x886 result[1589] = x1146 * x887 result[1590] = 0 result[1591] = 0 result[1592] = x1020 * x121 result[1593] = 0 result[1594] = x1140 * x892 result[1595] = x1033 * x571 result[1596] = 0 result[1597] = x1028 * x134 * x80 result[1598] = x1141 * x893 result[1599] = x1142 * x894 result[1600] = 0 result[1601] = x1030 * x714 result[1602] = x1145 * x897 result[1603] = x1030 * x716 result[1604] = x1147 * x123 * x880 result[1605] = x1016 result[1606] = x1020 * x51 result[1607] = x1148 * x899 result[1608] = x1021 * x1647 * x874 result[1609] = x1149 * x900 result[1610] = x1203 * x901 result[1611] = x1139 * x902 result[1612] = x1149 * x903 result[1613] = x101 * x1028 * x724 result[1614] = x1650 * x730 * x881 result[1615] = x1031 * x731 result[1616] = x1030 * x732 result[1617] = x1021 * x733 * x880 result[1618] = x1030 * x734 result[1619] = x1649 * x736 * x880 result[1620] = 0 result[1621] = 0 result[1622] = x1021 * x80 * x905 result[1623] = 0 result[1624] = x1651 * x906 result[1625] = x1159 * x907 result[1626] = 0 result[1627] = x1651 * x908 result[1628] = x1160 * x909 result[1629] = x1163 * x910 result[1630] = 0 result[1631] = x1652 * x1653 result[1632] = x1652 * x1654 * x57 result[1633] = x1161 * x913 result[1634] = x1075 * x742 result[1635] = x1005 * x1040 result[1636] = x1140 * x916 result[1637] = x1149 * x917 result[1638] = x1651 * x918 result[1639] = x1166 * x919 result[1640] = x1164 * x920 result[1641] = x1063 * x714 result[1642] = x1166 * x921 result[1643] = x1181 * x922 result[1644] = x1655 * x923 result[1645] = x1652 * x1656 result[1646] = x1150 * x924 result[1647] = x1180 * x925 result[1648] = x1067 * x749 result[1649] = x1185 result[1650] = x1003 * x1058 result[1651] = x1042 * x558 result[1652] = x1174 * x926 result[1653] = x1188 * x927 result[1654] = x1168 * x928 result[1655] = x1043 * x756 * x929 result[1656] = x1169 * x930 result[1657] = x1168 * x71 * x871 result[1658] = x1171 * x932 result[1659] = x1175 * x68 * x871 result[1660] = x112 * x1205 * x1652 result[1661] = x1076 * x767 result[1662] = x1206 * x1543 result[1663] = x1197 * x766 result[1664] = x1192 * x1208 result[1665] = 0 result[1666] = 0 result[1667] = x1139 * x939 result[1668] = 0 result[1669] = x1140 * x940 result[1670] = x1145 * x941 result[1671] = 0 result[1672] = x1086 * x775 result[1673] = x1141 * x942 result[1674] = x1142 * x943 result[1675] = 0 result[1676] = x1657 result[1677] = x1659 * x778 result[1678] = x1142 * x945 result[1679] = x1147 * x946 result[1680] = x1005 * x201 * x80 * x938 result[1681] = x1660 * x205 * x80 result[1682] = x1149 * x948 result[1683] = x1651 * x949 result[1684] = x1166 * x950 result[1685] = x1164 * x951 result[1686] = x1086 * x741 result[1687] = x1166 * x952 result[1688] = x1181 * x953 result[1689] = x1086 * x201 * x730 result[1690] = x1661 * x230 result[1691] = x1149 * x954 result[1692] = x1164 * x955 result[1693] = x1655 * x956 result[1694] = x1005 * x736 * x993 result[1695] = x1092 result[1696] = x1186 * x957 result[1697] = x123 * x1660 * x751 result[1698] = x1189 * x958 result[1699] = x1662 * x959 result[1700] = x1171 * x960 result[1701] = x1186 * x961 result[1702] = x1662 * x962 result[1703] = x1061 * x125 * x756 * x842 result[1704] = x1086 * x787 result[1705] = x1656 * x1663 result[1706] = x1187 * x966 result[1707] = x1171 * x967 result[1708] = x1665 * x766 result[1709] = x1191 * x791 result[1710] = x1648 * x795 * x938 result[1711] = x1193 * x970 result[1712] = x1650 * x799 * x937 result[1713] = x1083 * x71 * x794 result[1714] = x1194 * x139 * x972 result[1715] = x1083 * x68 * x803 result[1716] = x1193 * x973 result[1717] = x1086 * x804 result[1718] = x1086 * x805 result[1719] = x1085 * x68 * x807 result[1720] = x1195 * x975 result[1721] = x1194 * x976 result[1722] = x12 * x1209 * x71 result[1723] = x1198 * x51 result[1724] = x1211 result[1725] = 0 result[1726] = 0 result[1727] = x1134 * x979 result[1728] = 0 result[1729] = x1069 * x1666 * x435 result[1730] = x1135 * x1658 * x4 * x422 result[1731] = 0 result[1732] = x1661 * x426 result[1733] = x1131 * x1666 * x57 result[1734] = x1136 * x982 result[1735] = 0 result[1736] = 0 result[1737] = 0 result[1738] = 0 result[1739] = 0 result[1740] = x1134 * x983 result[1741] = x1120 * x774 result[1742] = x1148 * x984 result[1743] = x1659 * x985 result[1744] = x1150 * x986 result[1745] = x1152 * x987 result[1746] = x1657 result[1747] = x1149 * x944 result[1748] = x1151 * x945 result[1749] = x1183 * x946 result[1750] = 0 result[1751] = 0 result[1752] = 0 result[1753] = 0 result[1754] = 0 result[1755] = x1173 * x988 result[1756] = x1169 * x989 result[1757] = x1174 * x990 result[1758] = x1654 * x1663 * x4 result[1759] = x1170 * x992 result[1760] = x1126 * x825 result[1761] = x1653 * x1663 result[1762] = x1168 * x955 result[1763] = x1171 * x956 result[1764] = x1175 * x993 result[1765] = 0 result[1766] = 0 result[1767] = 0 result[1768] = 0 result[1769] = 0 result[1770] = x1195 * x994 result[1771] = x1193 * x995 result[1772] = x1120 * x123 * x799 result[1773] = x1032 * x794 * x996 result[1774] = x1127 * x829 result[1775] = x1207 * x803 result[1776] = x1193 * x966 result[1777] = x134 * x1664 * x799 result[1778] = x1665 * x803 result[1779] = x1124 * x831 result[1780] = 0 result[1781] = 0 result[1782] = 0 result[1783] = 0 result[1784] = 0 result[1785] = x1648 * x833 * x978 result[1786] = x1212 * x997 result[1787] = x1649 * x835 * x936 result[1788] = x1003 * x1642 * x833 result[1789] = x1213 result[1790] = x1208 * x1214 result[1791] = x1212 * x976 result[1792] = x1103 * x71 * x835 result[1793] = x1191 * x839 result[1794] = x1215 result[1795] = 0 result[1796] = 0 result[1797] = 0 result[1798] = 0 result[1799] = 0 result[1800] = x1241 * (-x1 * x1668 * x42 + x1240 * x1667) result[1801] = x1245 * x51 * (x1669 - x1670) result[1802] = x1245 * x57 * (x1669 - x1670) result[1803] = x1256 * ( 0.866025403784438597 * x1255 * x45 * x6 * x7 * x71 - x1671 * x67 ) result[1804] = x1259 * x1672 * (x1258 - x519) result[1805] = x1256 * x1673 * (x1261 - x1264) result[1806] = -x1245 * ( x1267 * x1674 - 0.866025403784438597 * x1271 * x45 * x6 * x7 * x86 ) result[1807] = x1259 * ( 0.866025403784438597 * x1271 * x45 * x57 * x6 * x7 * x71 - x1671 * x98 ) result[1808] = x1259 * x1673 * (x1273 - x1274) result[1809] = x1245 * x1675 * (x1276 - x527) result[1810] = x1241 * ( 0.866025403784438597 * x112 * x1283 * x45 * x6 * x7 - x1281 * x1674 ) result[1811] = x1245 * ( 0.866025403784438597 * x1283 * x45 * x57 * x6 * x7 * x86 - x1284 * x1676 ) result[1812] = x1256 * (0.866025403784438597 * x1283 * x71 * x81 - x1285 * x1673) result[1813] = x1245 * x1675 * (x1286 - x530) result[1814] = x1241 * x1677 * (x1288 - x532) result[1815] = x1245 * (x121 * x1678 - x1679 * x533) result[1816] = x1294 * x1674 * (x1292 - x1293) result[1817] = x1294 * x57 * (x1295 * x1668 - x1679 * x1680) result[1818] = x1300 * ( 0.866025403784438597 * x1254 * x134 * x45 * x6 * x7 - x1299 * x1674 ) result[1819] = x1303 * x1676 * (x1301 - x1302) result[1820] = x1300 * x1673 * (x1304 - x1305) result[1821] = x1294 * ( 0.866025403784438597 * x1270 * x148 * x45 * x6 * x7 - x1309 * x1674 ) result[1822] = x1303 * ( 0.866025403784438597 * x1270 * x134 * x45 * x57 * x6 * x7 - x1310 * x1676 ) result[1823] = x1303 * x1673 * (x1311 - x1312) result[1824] = x1294 * x1675 * (x1313 - x1314) result[1825] = x1245 * ( 0.866025403784438597 * x1269 * x155 * x45 * x6 * x7 - x1319 * x1674 ) result[1826] = x1294 * ( 0.866025403784438597 * x1269 * x148 * x45 * x57 * x6 * x7 - x1320 * x1676 ) result[1827] = x1300 * (0.866025403784438597 * x1269 * x134 * x81 - x1321 * x1673) result[1828] = x1294 * (-x1322 * x1675 + x161 * x1681) result[1829] = x1245 * (-x1323 * x1677 + x162 * x1681) result[1830] = x1245 * x163 * (-x1668 * x533 + x1678) result[1831] = x1294 * x1672 * (x1324 - x163 * x1680) result[1832] = x1294 * x1682 * (x1326 - x1327) result[1833] = x1300 * ( 0.866025403784438597 * x1254 * x163 * x45 * x6 * x7 * x71 - x1671 * x171 ) result[1834] = x1303 * x1682 * (x1329 - x1330) result[1835] = x1300 * x1683 * (x1332 - x541) result[1836] = x1294 * ( 0.866025403784438597 * x1270 * x163 * x45 * x6 * x7 * x86 - x1336 * x1684 ) result[1837] = x1303 * (0.866025403784438597 * x1270 * x167 * x71 - x1337 * x1682) result[1838] = x1303 * x1683 * (x1338 - x560) result[1839] = x1294 * x1685 * (x1340 - x547) result[1840] = x1245 * ( 0.866025403784438597 * x112 * x1269 * x163 * x45 * x6 * x7 - x1344 * x1684 ) result[1841] = x1294 * (0.866025403784438597 * x1269 * x167 * x86 - x1345 * x1682) result[1842] = x1300 * (0.866025403784438597 * x1269 * x177 * x71 - x1346 * x1683) result[1843] = x1294 * (x1681 * x195 - x1685 * x566) result[1844] = x1245 * (-x1351 * x1686 + x1681 * x198) result[1845] = -x1256 * ( x1353 * x1674 - 0.866025403784438597 * x1354 * x201 * x45 * x6 * x7 ) result[1846] = x1300 * x1674 * (x1355 - x1358) result[1847] = x1300 * ( 0.866025403784438597 * x1230 * x201 * x45 * x57 * x6 * x7 - x1359 * x1676 ) result[1848] = x1363 * ( 0.866025403784438597 * x1228 * x209 * x45 * x6 * x7 - x1362 * x1674 ) result[1849] = x1365 * ( 0.866025403784438597 * x1228 * x205 * x45 * x57 * x6 * x7 - x1364 * x1676 ) result[1850] = x1363 * (0.866025403784438597 * x1228 * x201 * x81 - x1366 * x1673) result[1851] = x1300 * ( 0.866025403784438597 * x1252 * x220 * x45 * x6 * x7 - x1370 * x1674 ) result[1852] = x1365 * ( 0.866025403784438597 * x1252 * x209 * x45 * x57 * x6 * x7 - x1371 * x1676 ) result[1853] = x1365 * (0.866025403784438597 * x1252 * x205 * x81 - x1372 * x1673) result[1854] = x1300 * (0.866025403784438597 * x107 * x1252 * x201 - x1373 * x1675) result[1855] = x1256 * (-x1379 * x1674 + x1687 * x231) result[1856] = x1300 * (-x1380 * x1676 + x1687 * x234) result[1857] = x1363 * x1673 * (x1381 - x1382) result[1858] = x1300 * x1675 * (x1383 - x1384) result[1859] = x1256 * (0.866025403784438597 * x118 * x1250 * x201 - x1385 * x1677) result[1860] = x1259 * x1679 * (x1386 - x595) result[1861] = x1303 * x1684 * (x1387 - x1388) result[1862] = x1303 * x1682 * (x1389 - x1390) result[1863] = x1365 * ( 0.866025403784438597 * x1228 * x134 * x163 * x45 * x6 * x7 - x1391 * x1684 ) result[1864] = x1394 * x1682 * (x1392 - x1393) result[1865] = x1365 * x1683 * (x1395 - x575) result[1866] = x1303 * ( 0.866025403784438597 * x1252 * x148 * x163 * x45 * x6 * x7 - x1396 * x1684 ) result[1867] = x1394 * (0.866025403784438597 * x1252 * x134 * x167 - x1397 * x1682) result[1868] = x1394 * x1683 * (x1398 - x1399) result[1869] = x1303 * x1685 * (x1400 - x585) result[1870] = x1259 * (-x1401 * x1684 + x1687 * x256) result[1871] = x1303 * x1682 * (x1402 - x1403) result[1872] = x1365 * x1683 * (x1404 - x1405) result[1873] = x1303 * (-x1406 * x1685 + x1687 * x260) result[1874] = x1259 * (x1687 * x262 - x1688 * x594) result[1875] = x1256 * x1689 * (x1409 - x1411) result[1876] = x1300 * x1689 * (x1412 - x1413) result[1877] = x1300 * x1690 * (x1415 - x596) result[1878] = x1363 * (0.866025403784438597 * x1228 * x265 * x71 - x1418 * x1689) result[1879] = x1365 * x1690 * (x1419 - x599) result[1880] = x1363 * x1691 * (x1421 - x597) result[1881] = x1300 * (0.866025403784438597 * x1252 * x265 * x86 - x1424 * x1689) result[1882] = x1365 * (0.866025403784438597 * x1252 * x270 * x71 - x1425 * x1690) result[1883] = x1365 * x1691 * (x1426 - x602) result[1884] = x1300 * (x1428 * x1692 - x1686 * x289) result[1885] = x1256 * (-x1432 * x1689 + x1687 * x291) result[1886] = x1300 * (-x1433 * x1690 + x1687 * x292) result[1887] = x1363 * (0.866025403784438597 * x1250 * x277 * x71 - x1671 * x293) result[1888] = x1300 * (-x1435 * x1693 + x1687 * x294) result[1889] = x1256 * (-x1440 * x1686 + x1687 * x299) result[1890] = x1245 * x1674 * (-x1442 + x1446) result[1891] = x1294 * x1674 * (x1447 - x1451) result[1892] = x1294 * x1676 * (-x1452 + x1453) result[1893] = x1300 * x1674 * (-x1456 + x1457) result[1894] = x1303 * x1676 * (-x1458 + x1459) result[1895] = x1300 * x1673 * (-x1460 + x1461) result[1896] = x1294 * ( 0.866025403784438597 * x1 * x323 * x45 * x6 * x7 * x846 - x1465 * x1694 ) result[1897] = x1303 * ( 0.866025403784438597 * x1 * x318 * x45 * x57 * x6 * x7 * x846 - x1466 * x1694 ) result[1898] = x1303 * (0.866025403784438597 * x1 * x314 * x81 * x846 - x1467 * x1673) result[1899] = x1294 * ( 0.866025403784438597 * x1 * x107 * x303 * x846 - x1468 * x1675 ) result[1900] = x1245 * x5 * (2.72069904635132662 * x1 * x10 * x2 * x330 * x45 - x1697) result[1901] = x1294 * ( 2.72069904635132662 * x1 * x10 * x2 * x323 * x45 * x5 * x57 - x1475 * x1698 ) result[1902] = x1300 * ( 0.866025403784438597 * x1 * x10 * x318 * x5 * x6 * x7 * x81 - x1476 * x1673 ) result[1903] = x1294 * ( 0.866025403784438597 * x1 * x10 * x107 * x314 * x5 * x6 * x7 - x1477 * x1675 ) result[1904] = x1245 * ( 0.866025403784438597 * x1 * x10 * x118 * x303 * x5 * x6 * x7 - x1478 * x1677 ) result[1905] = x1259 * ( 0.866025403784438597 * x1445 * x163 * x201 * x45 * x6 * x7 - x1479 * x1684 ) result[1906] = x1303 * x1684 * (x1480 - x1481) result[1907] = x1303 * (0.866025403784438597 * x1444 * x167 * x201 - x1482 * x1682) result[1908] = x1365 * x1684 * (-x1483 + x1484) result[1909] = x1394 * x1682 * (-x1485 + x1486) result[1910] = x1365 * (0.866025403784438597 * x1226 * x177 * x201 - x1487 * x1683) result[1911] = x1303 * ( 0.866025403784438597 * x1 * x163 * x220 * x45 * x6 * x7 * x846 - x1488 * x1694 ) result[1912] = x1394 * ( 0.866025403784438597 * x1 * x167 * x209 * x846 - x1489 * x1682 ) result[1913] = x1394 * ( 0.866025403784438597 * x1 * x177 * x205 * x846 - x1490 * x1683 ) result[1914] = x1303 * ( 0.866025403784438597 * x1 * x188 * x201 * x846 - x1491 * x1694 ) result[1915] = x1259 * ( 2.72069904635132662 * x1 * x10 * x163 * x2 * x230 * x45 * x5 - x1492 * x1698 ) result[1916] = x1303 * ( 0.866025403784438597 * x1 * x10 * x167 * x220 * x5 * x6 * x7 - x1493 * x1682 ) result[1917] = x1365 * ( 0.866025403784438597 * x1 * x10 * x177 * x209 * x5 * x6 * x7 - x1494 * x1683 ) result[1918] = x1303 * ( 0.866025403784438597 * x1 * x10 * x188 * x205 * x5 * x6 * x7 - x1495 * x1685 ) result[1919] = x1259 * ( 0.866025403784438597 * x1 * x10 * x197 * x201 * x5 * x6 * x7 - x1496 * x1688 ) result[1920] = x1259 * x1689 * (x1497 - x1498) result[1921] = x1303 * x1689 * (x1499 - x1500) result[1922] = x1303 * x1690 * (x1501 - x630) result[1923] = x1365 * (0.866025403784438597 * x1226 * x134 * x265 - x1502 * x1689) result[1924] = x1394 * x1690 * (x1503 - x1504) result[1925] = x1365 * x1691 * (x1505 - x631) result[1926] = x1303 * ( 0.866025403784438597 * x1 * x148 * x265 * x846 - x1506 * x1689 ) result[1927] = x1394 * ( 0.866025403784438597 * x1 * x134 * x270 * x846 - x1507 * x1690 ) result[1928] = x1394 * ( 0.866025403784438597 * x1 * x125 * x277 * x846 - x1508 * x1694 ) result[1929] = x1303 * ( 0.866025403784438597 * x1 * x121 * x288 * x46 * x6 * x7 * x846 - x1509 * x1694 ) result[1930] = x1259 * ( 0.866025403784438597 * x1 * x10 * x155 * x265 * x5 * x6 * x7 - x1510 * x1689 ) result[1931] = x1303 * ( 0.866025403784438597 * x1 * x10 * x148 * x270 * x5 * x6 * x7 - x1511 * x1690 ) result[1932] = x1365 * ( 0.866025403784438597 * x1 * x10 * x134 * x277 * x5 * x6 * x7 - x1512 * x1691 ) result[1933] = x1303 * x1693 * (x1513 - x1514) result[1934] = 0 result[1935] = x1245 * x1699 * (x1521 - x643) result[1936] = x1294 * x1699 * (x1523 - x1524) result[1937] = x1294 * x1700 * (x1526 - x645) result[1938] = x1300 * (0.866025403784438597 * x1226 * x386 * x71 - x1671 * x397) result[1939] = x1303 * x1700 * (x1530 - x1531) result[1940] = x1300 * (x1532 * x1692 - x1686 * x402) result[1941] = x1294 * (0.866025403784438597 * x1 * x386 * x846 * x86 - x1535 * x1694) result[1942] = x1303 * (0.866025403784438597 * x1 * x395 * x71 * x846 - x1671 * x404) result[1943] = x1303 * ( 0.866025403784438597 * x1 * x401 * x46 * x51 * x6 * x7 * x846 - x1536 * x1694 ) result[1944] = x1294 * ( 0.866025403784438597 * x1 * x408 * x46 * x6 * x7 * x846 - x1540 * x1694 ) result[1945] = x1245 * ( 0.866025403784438597 * x1 * x10 * x112 * x386 * x5 * x6 * x7 - x1541 * x1699 ) result[1946] = x1294 * ( 0.866025403784438597 * x1 * x10 * x395 * x5 * x6 * x7 * x86 - x1542 * x1700 ) result[1947] = x1300 * ( 0.866025403784438597 * x1 * x10 * x401 * x5 * x6 * x7 * x71 - x1671 * x414 ) result[1948] = 0 result[1949] = 0 result[1950] = x1241 * x1674 * (x1549 - x1551) result[1951] = x1245 * x1674 * (x1552 - x1554) result[1952] = x1245 * x1676 * (x1555 - x1556) result[1953] = x1256 * (-x1559 * x1674 + x1701 * x427) result[1954] = x1259 * (-x1560 * x1676 + x1701 * x429) result[1955] = x1256 * x1673 * (x1561 - x1562) result[1956] = x1245 * x4 * (2.72069904635132662 * x1 * x10 * x2 * x432 * x45 - x1702) result[1957] = x1259 * ( 2.72069904635132662 * x1 * x10 * x2 * x4 * x426 * x45 * x57 - x1566 * x1703 ) result[1958] = x1259 * ( 0.866025403784438597 * x1 * x10 * x4 * x424 * x6 * x7 * x81 - x1567 * x1673 ) result[1959] = x1245 * ( 0.866025403784438597 * x1 * x10 * x107 * x4 * x422 * x6 * x7 - x1568 * x1675 ) result[1960] = x1241 * ( 2.72069904635132662 * x1 * x10 * x2 * x438 * x45 - x1569 * x1695 ) result[1961] = ( x1245 * x57 * (2.72069904635132662 * x1 * x10 * x2 * x432 * x45 - x1702) ) result[1962] = x1256 * ( 0.866025403784438597 * x1 * x10 * x426 * x6 * x7 * x81 - x1570 * x1673 ) result[1963] = x1245 * ( 0.866025403784438597 * x1 * x10 * x107 * x424 * x6 * x7 - x1571 * x1675 ) result[1964] = x1241 * ( 0.866025403784438597 * x1 * x10 * x118 * x422 * x6 * x7 - x1572 * x1677 ) result[1965] = x1245 * x1684 * (-x1573 + x1574) result[1966] = x1294 * x1684 * (x1575 - x1576) result[1967] = x1294 * x1682 * (x1577 - x1578) result[1968] = x1300 * (-x1579 * x1684 + x1701 * x445) result[1969] = x1303 * x1682 * (x1580 - x1581) result[1970] = x1300 * x1683 * (x1582 - x1583) result[1971] = x1294 * ( 2.72069904635132662 * x1 * x10 * x163 * x2 * x323 * x4 * x45 - x1584 * x1703 ) result[1972] = x1303 * ( 0.866025403784438597 * x1 * x10 * x167 * x318 * x4 * x6 * x7 - x1585 * x1682 ) result[1973] = x1303 * ( 0.866025403784438597 * x1 * x10 * x177 * x314 * x4 * x6 * x7 - x1586 * x1683 ) result[1974] = x1294 * ( 0.866025403784438597 * x1 * x10 * x188 * x303 * x4 * x6 * x7 - x1587 * x1685 ) result[1975] = ( x1245 * x163 * (2.72069904635132662 * x1 * x10 * x2 * x330 * x45 - x1697) ) result[1976] = x1294 * ( 0.866025403784438597 * x1 * x10 * x167 * x323 * x6 * x7 - x1588 * x1682 ) result[1977] = x1300 * ( 0.866025403784438597 * x1 * x10 * x177 * x318 * x6 * x7 - x1589 * x1683 ) result[1978] = x1294 * ( 0.866025403784438597 * x1 * x10 * x188 * x314 * x6 * x7 - x1590 * x1685 ) result[1979] = x1245 * ( 0.866025403784438597 * x1 * x10 * x197 * x303 * x6 * x7 - x1592 * x1704 ) result[1980] = x1256 * (0.866025403784438597 * x1548 * x201 * x265 - x1593 * x1689) result[1981] = x1300 * x1689 * (x1594 - x1595) result[1982] = x1300 * (0.866025403784438597 * x1443 * x201 * x270 - x1596 * x1690) result[1983] = x1363 * x1689 * (x1597 - x1598) result[1984] = x1365 * x1690 * (x1599 - x1600) result[1985] = x1363 * x1691 * (x1601 - x1602) result[1986] = x1300 * ( 0.866025403784438597 * x1 * x10 * x220 * x265 * x4 * x6 * x7 - x1603 * x1689 ) result[1987] = x1365 * ( 0.866025403784438597 * x1 * x10 * x209 * x270 * x4 * x6 * x7 - x1604 * x1690 ) result[1988] = x1365 * ( 0.866025403784438597 * x1 * x10 * x205 * x277 * x4 * x6 * x7 - x1605 * x1691 ) result[1989] = x1300 * ( 0.866025403784438597 * x1 * x10 * x201 * x288 * x4 * x6 * x7 - x1606 * x1693 ) result[1990] = x1256 * ( 0.866025403784438597 * x1 * x10 * x230 * x265 * x6 * x7 - x1607 * x1689 ) result[1991] = x1300 * ( 0.866025403784438597 * x1 * x10 * x220 * x270 * x6 * x7 - x1608 * x1690 ) result[1992] = x1363 * ( 0.866025403784438597 * x1 * x10 * x209 * x277 * x6 * x7 - x1609 * x1691 ) result[1993] = x1300 * ( 0.866025403784438597 * x1 * x10 * x205 * x288 * x6 * x7 - x1610 * x1704 ) result[1994] = x1256 * ( 0.866025403784438597 * x1 * x10 * x201 * x298 * x6 * x7 - x1611 * x1704 ) result[1995] = x1245 * x1699 * (x1613 - x678) result[1996] = x1294 * x1699 * (x1614 - x1615) result[1997] = x1294 * x1700 * (x1616 - x680) result[1998] = x1300 * x1699 * (x1617 - x1618) result[1999] = x1303 * (-x1619 * x1700 + x1701 * x482) result[2000] = x1300 * (x1701 * x484 - x1705 * x683) result[2001] = x1294 * ( 0.866025403784438597 * x1 * x10 * x148 * x386 * x4 * x6 * x7 - x1620 * x1699 ) result[2002] = x1303 * ( 0.866025403784438597 * x1 * x10 * x134 * x395 * x4 * x6 * x7 - x1621 * x1700 ) result[2003] = x1303 * x1705 * (x1622 - x1623) result[2004] = 0 result[2005] = x1245 * ( 0.866025403784438597 * x1 * x10 * x155 * x386 * x6 * x7 - x1626 * x1699 ) result[2006] = x1294 * ( 0.866025403784438597 * x1 * x10 * x148 * x395 * x6 * x7 - x1627 * x1700 ) result[2007] = x1300 * ( 0.866025403784438597 * x1 * x10 * x134 * x401 * x6 * x7 - x1628 * x1704 ) result[2008] = x1294 * (0.866025403784438597 * x12 * x492 - x1629 * x1704) result[2009] = 0 result[2010] = x1241 * (x1630 * x1692 - x1686 * x494) result[2011] = x1245 * x1706 * (x1633 - x1634) result[2012] = x1245 * (x1635 * x1692 - x1686 * x498) result[2013] = x1256 * (0.866025403784438597 * x1224 * x493 * x71 - x1671 * x500) result[2014] = -x1259 * (0.866025403784438597 * x1638 * x497 - x1701 * x501) result[2015] = x1256 * (-x1640 * x1686 + x1701 * x503) result[2016] = x1245 * ( 0.866025403784438597 * x1 * x10 * x4 * x493 * x6 * x7 * x86 - x1641 * x1706 ) result[2017] = x1259 * ( 0.866025403784438597 * x1 * x10 * x4 * x497 * x6 * x7 * x71 - x1671 * x505 ) result[2018] = 0 result[2019] = 0 result[2020] = x1241 * ( 0.866025403784438597 * x1 * x10 * x112 * x493 * x6 * x7 - x1645 * x1704 ) result[2021] = x1245 * ( 0.866025403784438597 * x1 * x10 * x497 * x6 * x7 * x86 - x1646 * x1704 ) result[2022] = x1256 * ( 0.866025403784438597 * x1 * x10 * x502 * x6 * x7 * x71 - x1671 * x512 ) result[2023] = 0 result[2024] = 0
int_tuple_type = numba.types.UniTuple(i8, 2) func_dict_type = numba.types.DictType(int_tuple_type, func_type) # Sadly, this function can't be cached.
[docs] @numba.jit(func_dict_type(), nopython=True, cache=True) def get_func_dict(): # Can we somehow utilize the 'func_dict_type' definition above?! # # This definition below does not work but leads to strange errors. # func_dict = numba.typed.Dict.empty( # key_type=func_dict_type.key_type, # value_type=func_dict_type.value_type, # ) # numba plzzz func_dict = numba.typed.Dict.empty( key_type=int_tuple_type, value_type=func_type, ) func_dict[(0, 0)] = multipole3d_sph_00 func_dict[(1, 0)] = multipole3d_sph_10 func_dict[(0, 1)] = multipole3d_sph_01 func_dict[(2, 0)] = multipole3d_sph_20 func_dict[(0, 2)] = multipole3d_sph_02 func_dict[(3, 0)] = multipole3d_sph_30 func_dict[(0, 3)] = multipole3d_sph_03 func_dict[(4, 0)] = multipole3d_sph_40 func_dict[(0, 4)] = multipole3d_sph_04 func_dict[(1, 1)] = multipole3d_sph_11 func_dict[(2, 1)] = multipole3d_sph_21 func_dict[(1, 2)] = multipole3d_sph_12 func_dict[(3, 1)] = multipole3d_sph_31 func_dict[(1, 3)] = multipole3d_sph_13 func_dict[(4, 1)] = multipole3d_sph_41 func_dict[(1, 4)] = multipole3d_sph_14 func_dict[(2, 2)] = multipole3d_sph_22 func_dict[(3, 2)] = multipole3d_sph_32 func_dict[(2, 3)] = multipole3d_sph_23 func_dict[(4, 2)] = multipole3d_sph_42 func_dict[(2, 4)] = multipole3d_sph_24 func_dict[(3, 3)] = multipole3d_sph_33 func_dict[(4, 3)] = multipole3d_sph_43 func_dict[(3, 4)] = multipole3d_sph_34 func_dict[(4, 4)] = multipole3d_sph_44 return func_dict