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