40 {
41auto x7 = cell.template getFieldComponent<momenta::FixedVelocityMomentumAD::VELOCITY>(0);
42auto x9 = parameters.template get<descriptors::OMEGA>();
43auto x6 = cell.template getFieldComponent<descriptors::VELOCITY>(1);
44auto x5 = cell.template getFieldComponent<descriptors::VELOCITY>(0);
45auto x8 = cell.template getFieldComponent<momenta::FixedVelocityMomentumAD::VELOCITY>(1);
46auto x10 = V{1} / (x6 + V{1});
47auto x11 = x10*x8;
48auto x12 = V{3}*x5;
49auto x13 = x12 + V{1};
50auto x14 = cell[0] + cell[1] + cell[3] + V{2}*cell[4] - x8 + V{1};
51auto x15 = -x14;
52auto x16 = x10*x15;
53auto x17 = V{0.0555555555555556}*x16;
54auto x18 = V{3}*x6;
55auto x19 = x18 + V{1};
56auto x20 = x12 + V{-1};
57auto x21 = x18 + V{-1};
58auto x22 = V{0.0277777777777778}*x16;
59auto x23 = V{0.0277777777777778}*x13;
60auto x24 = x10*(V{0.0555555555555556}*cell[0] + V{0.0555555555555556}*cell[1] + V{0.0555555555555556}*cell[3] + V{0.111111111111111}*cell[4] + V{0.0555555555555556}) - V{0.0555555555555556}*x11 + V{1.85037170770859e-17};
61auto x25 = -x16*x23 - x19*x22 + x20*x22 + x21*x22 + x24;
62auto x26 = x20*x25;
63auto x27 = x9 + V{-1};
64auto x28 = -x20;
65auto x29 = x10*x14;
66auto x30 = V{0.0277777777777778}*x29;
67auto x31 = -x21;
68auto x32 = V{0.5}*x19*x30 + V{0.5}*x23*x29 + V{0.5}*x24 + V{0.5}*x28*x30 + V{0.5}*x30*x31;
69auto x33 = V{0.0833333333333333}*x29;
70auto x34 = x21*x25;
71auto x35 = V{0.0833333333333333}*x16;
72auto x36 = V{0.166666666666667}*x16;
73auto x0 = V{0.0555555555555556}*x10*x15*x20 + V{0.0555555555555556}*x10*x15*x21 + x10*(V{0.111111111111111}*cell[0] + V{0.111111111111111}*cell[1] + V{0.111111111111111}*cell[3] + V{0.222222222222222}*cell[4] + V{0.111111111111111}) - V{0.111111111111111}*x11 - x13*x17 - x17*x19 + V{-0.333333333333333};
74auto x1 = -x26 + x27*(-x13*x32 + x13*x33 + x28*x32 - x28*x33 + V{0.5}*x7) + V{-0.166666666666667};
75auto x2 = x27*(-x19*x32 + x19*x33 + x31*x32 - x31*x33 + V{0.5}*x8) - x34 + V{-0.166666666666667};
76auto x3 = x13*x25 - x27*(-V{0.5}*x13*x25 - x13*x35 - x20*x35 - V{0.5}*x26 + V{0.5}*x7) + V{-0.166666666666667};
77auto x4 = x19*x25 - x27*(-V{0.5}*x19*x25 - x19*x35 - x21*x35 - V{0.5}*x34 + V{0.5}*x8) + V{-0.166666666666667};
78cell[0] = x0;
79cell[1] = x1;
80cell[2] = x2;
81cell[3] = x3;
82cell[4] = x4;
83return { x10*(V{0.333333333333333}*cell[0] + V{0.333333333333333}*cell[1] + V{0.333333333333333}*cell[3] + V{0.666666666666667}*cell[4] + V{0.333333333333333}) - V{0.333333333333333}*x11 - x13*x36 - x19*x36 + x20*x36 + x21*x36 + V{1.11022302462516e-16}, x5*x5 + x6*x6 };
84}