40 {
41auto x12 = parameters.template get<descriptors::OMEGA>();
42auto x11 = cell.template getFieldComponent<momenta::FixedDensity::RHO>(0);
43auto x10 = cell.template getFieldComponent<descriptors::VELOCITY>(1);
44auto x9 = cell.template getFieldComponent<descriptors::VELOCITY>(0);
45auto x13 = V{3}*x9;
46auto x14 = V{3}*x10;
47auto x15 = x14 + V{1};
48auto x16 = x13 + x15;
49auto x17 = V{0.0123456790123457}*x11;
50auto x18 = -x13 + x15;
51auto x19 = x13 + V{1};
52auto x20 = -x14 + x19;
53auto x21 = V{0.0493827160493827}*x11;
54auto x22 = x14 + V{-1};
55auto x23 = x13 + x22;
56auto x24 = x13 + V{-1};
57auto x25 = x12 + V{-1};
58auto x26 = V{0.000771604938271605}*x11;
59auto x27 = V{0.00308641975308642}*x11;
60auto x28 = x11*x19;
61auto x29 = V{3.08395284618099e-18}*cell[1] - V{7.70988211545248e-19}*cell[2] - V{3.08395284618099e-18}*cell[3] + x15*x27 + x16*x26 + x17 + x18*x26 + x20*x26 + V{0.00308641975308642}*x28;
62auto x30 = -x22*x27 - x23*x26 - x24*x27 + x29;
63auto x31 = x20*x30;
64auto x32 = V{1.2335811384724e-17}*cell[1] - V{3.08395284618099e-18}*cell[2] - V{1.2335811384724e-17}*cell[3] + x15*x17 + x16*x27 + x17*x19 + x18*x27 + x20*x27 + x21;
65auto x33 = -x17*x22 - x17*x24 - x23*x27 + x32;
66auto x34 = x15*x33;
67auto x35 = V{0.0833333333333333}*x34;
68auto x36 = x22*x33;
69auto x37 = V{0.0833333333333333}*x36;
70auto x38 = V{0.0833333333333333}*cell[8];
71auto x39 = V{0.0833333333333333}*cell[4];
72auto x40 = x38 - x39;
73auto x41 = V{0.166666666666667}*cell[2];
74auto x42 = V{0.00925925925925926}*x11;
75auto x43 = x19*x33;
76auto x44 = x24*x33;
77auto x45 = -V{0.00925925925925926}*x11*x19 + x24*x42 + x41 + V{0.0833333333333333}*x43 + V{0.0833333333333333}*x44 + V{0.0277777777777778};
78auto x46 = x25*(-V{0.333333333333333}*cell[1] + V{1.85037170770859e-17}*cell[3] + V{0.00462962962962963}*x11*x18 + V{0.00462962962962963}*x11*x20 + V{0.166666666666667}*x18*x30 - V{0.166666666666667}*x31 + x35 + x37 - x40 - x45);
79auto x47 = x18*x30;
80auto x48 = V{0.666666666666667}*cell[2];
81auto x49 = V{0.666666666666667}*cell[3];
82auto x50 = -x24;
83auto x51 = V{0.037037037037037}*x11;
84auto x52 = -x23;
85auto x53 = -x22;
86auto x54 = x17*x50 + x17*x53 + x27*x52 + x32;
87auto x55 = V{0.333333333333333}*x54;
88auto x56 = x26*x52 + x27*x50 + x27*x53 + x29;
89auto x57 = V{0.333333333333333}*x56;
90auto x58 = x18*x57;
91auto x59 = x20*x57;
92auto x60 = x16*x42 - x16*x57 + x42*x52 + x52*x57;
93auto x61 = V{0.666666666666667}*cell[1];
94auto x62 = x18*x42;
95auto x63 = x20*x42;
96auto x64 = -x61 + x62 + x63;
97auto x65 = x23*x30;
98auto x66 = V{0.333333333333333}*cell[3];
99auto x67 = V{0.00462962962962963}*x11;
100auto x68 = V{0.0833333333333333}*x54;
101auto x69 = V{0.166666666666667}*x56;
102auto x70 = V{0.333333333333333}*cell[4];
103auto x71 = V{0.666666666666667}*cell[3];
104auto x72 = x61 - x62 - x63;
105auto x73 = V{0.333333333333333}*x31;
106auto x74 = V{0.333333333333333}*x47;
107auto x75 = x16*x30;
108auto x76 = -V{0.00925925925925926}*x11*x16 + x23*x42 + V{0.333333333333333}*x65 + V{0.333333333333333}*x75;
109auto x77 = V{0.0277777777777778}*x11;
110auto x78 = V{0.111111111111111}*x11;
111auto x0 = V{4.93432455388958e-17}*cell[1] - V{1.2335811384724e-17}*cell[2] - V{4.93432455388958e-17}*cell[3] + V{0.197530864197531}*x11 + x15*x21 + x16*x17 + x17*x18 + x17*x20 - x17*x23 + x19*x21 - x21*x22 - x21*x24 + V{-0.444444444444444};
112auto x1 = x46 + x47 + V{-0.0277777777777778};
113auto x2 = x25*(-x19*x55 + V{0.037037037037037}*x28 - x48 - x49 + x50*x51 + x50*x55 + x58 - x59 + x60 + x64 + V{-0.111111111111111}) - x44 + V{-0.111111111111111};
114auto x3 = x25*(-x15*x68 + x16*x67 - x16*x69 - x19*x68 + V{0.00925925925925926}*x28 + x40 - x41 + x42*x50 + x50*x68 + x52*x67 + x52*x69 + x53*x68 - x66 + V{-0.0277777777777778}) - x65 + V{-0.0277777777777778};
115auto x4 = x25*(V{0.333333333333333}*cell[8] - x15*x55 + x53*x55 - x58 + x59 + x60 - x70 - x71 + x72) - x36 + V{-0.111111111111111};
116auto x5 = x20*x30 - x46 + V{-0.0277777777777778};
117auto x6 = x19*x33 - x25*(V{0.037037037037037}*x11*x19 - x24*x51 - V{0.333333333333333}*x43 - V{0.333333333333333}*x44 - x48 - x49 - x72 - x73 + x74 - x76 + V{-0.111111111111111}) + V{-0.111111111111111};
118auto x7 = x16*x30 - x25*(V{0.00462962962962963}*x11*x16 - x23*x67 - x35 - x37 + x38 - x39 - x45 - V{0.166666666666667}*x65 - x66 - V{0.166666666666667}*x75) + V{-0.0277777777777778};
119auto x8 = x15*x33 - x25*(V{0.333333333333333}*cell[8] - V{0.333333333333333}*x34 - V{0.333333333333333}*x36 - x64 - x70 - x71 + x73 - x74 - x76) + V{-0.111111111111111};
120cell[0] = x0;
121cell[1] = x1;
122cell[2] = x2;
123cell[3] = x3;
124cell[4] = x4;
125cell[5] = x5;
126cell[6] = x6;
127cell[7] = x7;
128cell[8] = x8;
129return { V{1.11022302462516e-16}*cell[1] - V{2.77555756156289e-17}*cell[2] - V{1.11022302462516e-16}*cell[3] + V{0.444444444444444}*x11 + x15*x78 + x16*x77 + x18*x77 + x20*x77 - x22*x78 - x23*x77 - x24*x78 + V{0.111111111111111}*x28, x10*x10 + x9*x9 };
130}