40 {
41auto x10 = cell.template getFieldComponent<descriptors::FORCE>(1);
42auto x11 = parameters.template get<descriptors::OMEGA>();
43auto x9 = cell.template getFieldComponent<descriptors::FORCE>(0);
44auto x12 = x11 + V{-1};
45auto x13 = cell[0] + cell[1] + cell[2] + cell[3] + cell[4] + cell[5] + cell[6] + cell[7] + cell[8];
46auto x14 = x13 + V{1};
47auto x15 = x13 + V{1};
48auto x16 = V{1} / (x15);
49auto x17 = V{1}*cell[3];
50auto x18 = V{1}*cell[1] - V{1}*cell[5];
51auto x19 = V{0.5}*x10 + x16*(-V{1}*cell[4] + V{1}*cell[7] + V{1}*cell[8] - x17 + x18);
52auto x20 = x19*x19;
53auto x21 = V{1.5}*x20;
54auto x22 = V{0.5}*x9;
55auto x23 = V{1}*cell[2] - V{1}*cell[6] - V{1}*cell[7] + x17 + x18;
56auto x24 = -x23;
57auto x25 = x16*x24 + x22;
58auto x26 = x21 + V{-1} + V{1.5}*(x25*x25);
59auto x27 = V{0.5}*x11 + V{-1};
60auto x28 = V{3}*cell[3];
61auto x29 = V{3}*cell[1] - V{3}*cell[5];
62auto x30 = V{1.5}*x10 + x16*(-V{3}*cell[4] + V{3}*cell[7] + V{3}*cell[8] - x28 + x29);
63auto x31 = x10*x30;
64auto x32 = V{1.5}*x9;
65auto x33 = V{3}*cell[2] - V{3}*cell[6] - V{3}*cell[7] + x28 + x29;
66auto x34 = -x16*x33;
67auto x35 = x32 + x34;
68auto x36 = x35*x9;
69auto x37 = -x32;
70auto x38 = x16*x33;
71auto x39 = x16*x23;
72auto x40 = x19 - x22;
73auto x41 = V{4.5}*cell[3];
74auto x42 = V{4.5}*cell[7];
75auto x43 = V{4.5}*cell[1] - V{4.5}*cell[5];
76auto x44 = V{4.5}*cell[2] - V{4.5}*cell[6] + x41 - x42 + x43;
77auto x45 = x16*x44;
78auto x46 = V{2.25}*x9;
79auto x47 = V{2.25}*x10 + x16*(-V{4.5}*cell[4] + V{4.5}*cell[8] - x41 + x42 + x43);
80auto x48 = -x46 + x47;
81auto x49 = x22 - x39;
82auto x50 = x49*x49;
83auto x51 = -x21 - V{1.5}*x50 + V{1};
84auto x52 = x30 + x51;
85auto x53 = V{4.5}*x9;
86auto x54 = V{9}*cell[3];
87auto x55 = V{9}*cell[7];
88auto x56 = V{9}*cell[1] - V{9}*cell[5];
89auto x57 = V{9}*cell[2] - V{9}*cell[6] + x54 - x55 + x56;
90auto x58 = x16*x57;
91auto x59 = V{3}*x10;
92auto x60 = V{6}*cell[3];
93auto x61 = V{6}*cell[1] - V{6}*cell[5];
94auto x62 = x16*(-V{6}*cell[4] + V{6}*cell[7] + V{6}*cell[8] - x60 + x61);
95auto x63 = x59 + x62;
96auto x64 = x63 + V{3};
97auto x65 = V{6}*cell[2] - V{6}*cell[6] - V{6}*cell[7] + x60 + x61;
98auto x66 = V{3}*x9;
99auto x67 = -x66;
100auto x68 = x67 + V{3};
101auto x69 = V{4.5}*x10 + x16*(-V{9}*cell[4] + V{9}*cell[8] - x54 + x55 + x56);
102auto x70 = x15*x27;
103auto x71 = V{0.0277777777777778}*x70;
104auto x72 = V{0.111111111111111}*x11;
105auto x73 = -x44;
106auto x74 = x16*x73 + x46;
107auto x75 = x26 + x35;
108auto x76 = x16*x65;
109auto x77 = V{0.111111111111111}*x70;
110auto x78 = V{0.0277777777777778}*x11;
111auto x79 = x63 + V{-3};
112auto x80 = x53 - x58;
113auto x81 = x66 - x76;
114auto x82 = x69 + V{-3};
115auto x83 = x19*x47;
116auto x84 = x26 + x30;
117auto x85 = -x36;
118auto x86 = -x45 + x46;
119auto x87 = x32 - x38 + x51;
120auto x88 = x81 + V{3};
121auto x0 = -cell[0]*x12 - V{0.444444444444444}*x11*(x14*x26 + V{1}) + V{0.444444444444444}*x15*x27*(x31 + x36);
122auto x1 = -cell[1]*x12 + V{0.0277777777777778}*x11*(x14*(x37 + x38 + x52 + (x39 + x40)*(x45 + x48)) + V{-1}) - x71*(x10*(-x53 + x58 + x64) - x9*(x16*x65 + x68 + x69));
123auto x2 = -cell[2]*x12 - x72*(x14*(-x25*x74 + x75) + V{1}) - x77*(-x31 + x9*(-x68 - x76));
124auto x3 = -cell[3]*x12 - x71*(x10*(x79 + x80) + x9*(x81 + x82)) - x78*(x14*(x30 + x75 - (x19 + x25)*(x47 + x74)) + V{1});
125auto x4 = -cell[4]*x12 - x72*(x14*(-x83 + x84) + V{1}) - x77*(x10*x79 + x85);
126auto x5 = -cell[5]*x12 - x71*(-x10*(-x16*x57 + x53 - x59 - x62 + V{3}) + x9*(-x67 - x76 - x82)) - x78*(x14*(-x34 + x37 + x84 - (x16*x24 - x40)*(x16*x73 - x48)) + V{1});
127auto x6 = -cell[6]*x12 + V{0.111111111111111}*x11*(x14*(x49*x86 + x87) + V{-1}) - x77*(-x31 + x88*x9);
128auto x7 = -cell[7]*x12 + V{0.0277777777777778}*x11*(x14*(x30 + x87 + (x19 + x49)*(x47 + x86)) + V{-1}) - x71*(x10*(x64 + x80) + x9*(x69 + x88));
129auto x8 = -cell[8]*x12 + V{0.111111111111111}*x11*(x14*(x52 + x83) + V{-1}) - x77*(x10*x64 + x85);
130cell[0] = x0;
131cell[1] = x1;
132cell[2] = x2;
133cell[3] = x3;
134cell[4] = x4;
135cell[5] = x5;
136cell[6] = x6;
137cell[7] = x7;
138cell[8] = x8;
139return { x15, x20 + x50 };
140}