OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::dynamics::CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, -1 >, momenta::DefineSeparately > > > Struct Template Reference

#include <80f4c1273aaec3ee8e5538854cffc9fc50c19ae990f908fb497ae4be6813de20.cse.h>

+ Collaboration diagram for olb::dynamics::CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, -1 >, momenta::DefineSeparately > > >:

Public Member Functions

template<concepts::Cell CELL, concepts::Parameters PARAMETERS, concepts::BaseType V = typename CELL::value_t>
CellStatistic< V > collide (CELL &cell, PARAMETERS &parameters) any_platform
 

Detailed Description

template<typename T, typename... FIELDS>
struct olb::dynamics::CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, -1 >, momenta::DefineSeparately > > >

Definition at line 38 of file 80f4c1273aaec3ee8e5538854cffc9fc50c19ae990f908fb497ae4be6813de20.cse.h.

Member Function Documentation

◆ collide()

template<typename T , typename... FIELDS>
template<concepts::Cell CELL, concepts::Parameters PARAMETERS, concepts::BaseType V = typename CELL::value_t>
CellStatistic< V > olb::dynamics::CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, -1 >, momenta::DefineSeparately > > >::collide ( CELL & cell,
PARAMETERS & parameters )
inline

Definition at line 40 of file 80f4c1273aaec3ee8e5538854cffc9fc50c19ae990f908fb497ae4be6813de20.cse.h.

40 {
41auto x19 = cell.template getFieldComponent<momenta::FixedVelocityMomentumGeneric::VELOCITY>(0);
42auto x20 = cell.template getFieldComponent<momenta::FixedVelocityMomentumGeneric::VELOCITY>(1);
43auto x21 = cell.template getFieldComponent<momenta::FixedVelocityMomentumGeneric::VELOCITY>(2);
44auto x22 = parameters.template get<descriptors::OMEGA>();
45auto x23 = x22 + V{-1};
46auto x24 = V{1} / (x19 + V{-1});
47auto x25 = V{0.166666666666667}*cell[17];
48auto x26 = V{0.166666666666667}*cell[18];
49auto x27 = V{0.166666666666667}*cell[8];
50auto x28 = V{0.166666666666667}*cell[9];
51auto x29 = V{0.166666666666667}*cell[0];
52auto x30 = V{0.166666666666667}*cell[12] + V{0.166666666666667}*cell[3] + V{0.333333333333333}*cell[4] + x29 + V{0.166666666666667};
53auto x31 = V{0.166666666666667}*cell[11] + V{0.166666666666667}*cell[2] + V{0.333333333333333}*cell[6];
54auto x32 = V{1} / (x20 + V{-1});
55auto x33 = V{0.166666666666667}*cell[10] + V{0.166666666666667}*cell[1] + V{0.333333333333333}*cell[8];
56auto x34 = V{1} / (x21 + V{-1});
57auto x35 = cell[0] + cell[12] + cell[3] + V{2}*cell[4] + V{1};
58auto x36 = cell[11] + cell[2] + V{2}*cell[6];
59auto x37 = cell[17] + cell[18] + V{2}*cell[1] + V{2}*cell[5] + V{2}*cell[7] + cell[8] + cell[9] + x35 + x36;
60auto x38 = cell[10] + cell[1] + V{2}*cell[8];
61auto x39 = V{2}*cell[14] + cell[15] + cell[16] + V{2}*cell[2] + cell[6] + cell[7] + V{2}*cell[9] + x35 + x38;
62auto x40 = cell[0] + cell[13] + cell[14] + V{2}*cell[16] + V{2}*cell[18] + V{2}*cell[3] + cell[4] + cell[5] + x36 + x38 + V{1};
63auto x41 = V{0.166666666666667}*x24*x37 + V{0.166666666666667}*x32*x39 + V{0.166666666666667}*x34*x40;
64auto x42 = x19*x19;
65auto x43 = x20*x20;
66auto x44 = x21*x21;
67auto x45 = V{1.5}*x44;
68auto x46 = V{1.5}*x42;
69auto x47 = V{1.5}*x43;
70auto x48 = x46 + x47 + V{-1};
71auto x49 = x45 + x48;
72auto x50 = x49*(V{0.111111111111111}*x24*x37 + V{0.111111111111111}*x32*x39 + V{0.111111111111111}*x34*x40);
73auto x51 = V{1.11022302462516e-16}*cell[3];
74auto x52 = V{0.00925925925925926}*x24*x37 + V{0.00925925925925926}*x32*x39 + V{0.00925925925925926}*x34*x40;
75auto x53 = V{3}*x21;
76auto x54 = x20 + x21;
77auto x55 = V{4.5}*(x54*x54);
78auto x56 = V{3}*x20;
79auto x57 = x49 + x56;
80auto x58 = x53 - x55 + x57;
81auto x59 = x52*x58;
82auto x60 = -x45;
83auto x61 = V{1} - x46;
84auto x62 = x60 + x61;
85auto x63 = x56 + x62;
86auto x64 = -x47;
87auto x65 = x53 + x64;
88auto x66 = x55 + x63 + x65;
89auto x67 = -x52*x66;
90auto x68 = -x56;
91auto x69 = -x21;
92auto x70 = x20 + x69;
93auto x71 = -V{4.5}*x70*x70;
94auto x72 = x49 + x53;
95auto x73 = x68 + x71 + x72;
96auto x74 = x52*x73;
97auto x75 = V{5.55111512312578e-17}*x24*x37 + V{5.55111512312578e-17}*x32*x39 + V{5.55111512312578e-17}*x34*x40;
98auto x76 = -x70;
99auto x77 = -x53;
100auto x78 = x57 + x77;
101auto x79 = x78 - V{4.5}*x76*x76;
102auto x80 = V{0.0185185185185185}*x24*x37 + V{0.0185185185185185}*x32*x39 + V{0.0185185185185185}*x34*x40;
103auto x81 = x19 - x20;
104auto x82 = -x81;
105auto x83 = V{3}*x19;
106auto x84 = x49 + x83;
107auto x85 = x68 + x84;
108auto x86 = x85 - V{4.5}*x82*x82;
109auto x87 = x19 + x69;
110auto x88 = -x87;
111auto x89 = x77 + x84;
112auto x90 = x89 - V{4.5}*x88*x88;
113auto x91 = V{0.037037037037037}*x24*x37 + V{0.037037037037037}*x32*x39 + V{0.037037037037037}*x34*x40;
114auto x92 = V{3}*x42;
115auto x93 = x45 + V{-1};
116auto x94 = x47 + x83 - x92 + x93;
117auto x95 = V{3.70074341541719e-17}*x24*x37 + V{3.70074341541719e-17}*x32*x39 + V{3.70074341541719e-17}*x34*x40;
118auto x96 = V{7.40148683083438e-17}*x24*x37 + V{7.40148683083438e-17}*x32*x39 + V{7.40148683083438e-17}*x34*x40;
119auto x97 = V{3}*x43;
120auto x98 = x46 + x56 + x93 - x97;
121auto x99 = x80*x98;
122auto x100 = x63 + x97;
123auto x101 = -x100*x80;
124auto x102 = V{5.55111512312578e-17}*cell[0];
125auto x103 = V{1.11022302462516e-16}*cell[4];
126auto x104 = V{5.55111512312578e-17}*cell[12] + V{5.55111512312578e-17}*cell[3] + x102 + x103 + V{5.55111512312578e-17};
127auto x105 = V{5.55111512312578e-17}*cell[11] + V{5.55111512312578e-17}*cell[2] + V{1.11022302462516e-16}*cell[6];
128auto x106 = x24*(V{5.55111512312578e-17}*cell[17] + V{5.55111512312578e-17}*cell[18] + V{1.11022302462516e-16}*cell[1] + V{1.11022302462516e-16}*cell[5] + V{1.11022302462516e-16}*cell[7] + V{5.55111512312578e-17}*cell[8] + V{5.55111512312578e-17}*cell[9] + x104 + x105);
129auto x107 = V{1.11022302462516e-16}*cell[2];
130auto x108 = V{5.55111512312578e-17}*cell[10] + V{5.55111512312578e-17}*cell[1] + V{1.11022302462516e-16}*cell[8];
131auto x109 = x32*(V{1.11022302462516e-16}*cell[14] + V{5.55111512312578e-17}*cell[15] + V{5.55111512312578e-17}*cell[16] + V{5.55111512312578e-17}*cell[6] + V{5.55111512312578e-17}*cell[7] + V{1.11022302462516e-16}*cell[9] + x104 + x107 + x108);
132auto x110 = x34*(V{5.55111512312578e-17}*cell[13] + V{5.55111512312578e-17}*cell[14] + V{1.11022302462516e-16}*cell[16] + V{1.11022302462516e-16}*cell[18] + V{5.55111512312578e-17}*cell[4] + V{5.55111512312578e-17}*cell[5] + x102 + x105 + x108 + x51 + V{5.55111512312578e-17});
133auto x111 = x19 + x21;
134auto x112 = V{4.5}*(x111*x111);
135auto x113 = -x112 + x72 + x83;
136auto x114 = x101 + x106 + x109 + x110 + x113*x80 + x50 + x99 + V{-2.22044604925031e-16};
137auto x115 = V{3}*x44;
138auto x116 = -x115 + x48 + x53;
139auto x117 = x116*x80;
140auto x118 = x115 + x61 + x65;
141auto x119 = -x118*x80;
142auto x120 = x19 + x20;
143auto x121 = V{4.5}*(x120*x120);
144auto x122 = -x121 + x57 + x83;
145auto x123 = V{3.33066907387547e-16}*cell[14] + V{3.33066907387547e-16}*cell[5] + x117 + x119 + x122*x80;
146auto x124 = x113*x52;
147auto x125 = x112 + x62 + x65 + x83;
148auto x126 = -x125*x52;
149auto x127 = -x83;
150auto x128 = -V{4.5}*x87*x87;
151auto x129 = x127 + x128 + x72;
152auto x130 = x129*x52;
153auto x131 = -V{4.5}*x81*x81;
154auto x132 = x127 + x131 + x57;
155auto x133 = x80*x94;
156auto x134 = x64 + x83;
157auto x135 = x134 + x60 + x92 + V{1};
158auto x136 = -x135*x80;
159auto x137 = V{1.66533453693773e-16}*cell[10] + V{2.22044604925031e-16}*cell[18] + V{1.66533453693773e-16}*cell[1] + V{2.22044604925031e-16}*cell[9] + x133 + x136 + x42*x75 + x58*x80;
160auto x138 = x122*x52;
161auto x139 = x121 + x134 + x63;
162auto x140 = -x139*x52;
163auto x141 = x132*x52;
164auto x142 = x24*(V{2.22044604925031e-16}*cell[10] + V{1.66533453693773e-16}*cell[11] + V{1.11022302462516e-16}*cell[12] + V{3.33066907387547e-16}*cell[13] + V{4.44089209850063e-16}*cell[15] + V{2.22044604925031e-16}*cell[16] + V{4.71844785465692e-16}*cell[17] + V{5.27355936696949e-16}*cell[18] + V{2.22044604925031e-16}*cell[1] + V{1.66533453693773e-16}*cell[2] + V{3.33066907387547e-16}*cell[4] + V{4.44089209850063e-16}*cell[6] + V{2.22044604925031e-16}*cell[7] + V{4.71844785465692e-16}*cell[8] + V{5.27355936696949e-16}*cell[9] + x114 + x123 + x42*x96 + x43*x75 + x44*x95 + x51 + x52*x79 + x59 + x67 + x74 + x80*x86 + x80*x90 + x91*x94) + x32*(V{2.22044604925031e-16}*cell[11] + V{9.71445146547012e-17}*cell[12] + V{1.11022302462516e-16}*cell[13] + V{4.71844785465692e-16}*cell[15] + V{5.27355936696949e-16}*cell[16] + V{2.22044604925031e-16}*cell[17] + V{2.22044604925031e-16}*cell[2] + V{9.71445146547012e-17}*cell[3] + V{4.71844785465692e-16}*cell[6] + V{5.27355936696949e-16}*cell[7] + V{2.22044604925031e-16}*cell[8] + x103 + x106 + x109 + x110 + x123 + x124 + x126 + x130 + x132*x80 + x137 + x43*x96 + x44*(V{3.23815048849004e-17}*x24*x37 + V{3.23815048849004e-17}*x32*x39 + V{3.23815048849004e-17}*x34*x40) + x50 + x52*x90 + x79*x80 + x91*x98 + V{-2.22044604925031e-16}) + x34*(V{1.11022302462516e-16}*cell[11] + V{2.22044604925031e-16}*cell[12] + V{4.71844785465692e-16}*cell[13] + V{5.27355936696949e-16}*cell[14] + V{3.33066907387547e-16}*cell[15] + V{3.33066907387547e-16}*cell[16] + V{2.22044604925031e-16}*cell[3] + V{4.71844785465692e-16}*cell[4] + V{5.27355936696949e-16}*cell[5] + V{3.33066907387547e-16}*cell[6] + V{3.33066907387547e-16}*cell[7] + x107 + x114 + x116*x91 + x129*x80 + x137 + x138 + x140 + x141 + x43*x95 + x44*x96 + x52*x86 + x73*x80);
165auto x143 = V{0.0555555555555556}*x24*x37 + V{0.0555555555555556}*x32*x39 + V{0.0555555555555556}*x34*x40;
166auto x144 = V{3.46944695195361e-18}*cell[0];
167auto x145 = V{3.46944695195361e-18}*cell[12] + V{3.46944695195361e-18}*cell[3] + V{6.93889390390723e-18}*cell[4] + x144 + V{3.46944695195361e-18};
168auto x146 = V{3.46944695195361e-18}*cell[11] + V{3.46944695195361e-18}*cell[2] + V{6.93889390390723e-18}*cell[6];
169auto x147 = x24*(V{3.46944695195361e-18}*cell[17] + V{3.46944695195361e-18}*cell[18] + V{6.93889390390723e-18}*cell[1] + V{6.93889390390723e-18}*cell[5] + V{6.93889390390723e-18}*cell[7] + V{3.46944695195361e-18}*cell[8] + V{3.46944695195361e-18}*cell[9] + x145 + x146);
170auto x148 = V{3.46944695195361e-18}*cell[10] + V{3.46944695195361e-18}*cell[1] + V{6.93889390390723e-18}*cell[8];
171auto x149 = x32*(V{6.93889390390723e-18}*cell[14] + V{3.46944695195361e-18}*cell[15] + V{3.46944695195361e-18}*cell[16] + V{6.93889390390723e-18}*cell[2] + V{3.46944695195361e-18}*cell[6] + V{3.46944695195361e-18}*cell[7] + V{6.93889390390723e-18}*cell[9] + x145 + x148);
172auto x150 = x34*(V{3.46944695195361e-18}*cell[13] + V{3.46944695195361e-18}*cell[14] + V{6.93889390390723e-18}*cell[16] + V{6.93889390390723e-18}*cell[18] + V{6.93889390390723e-18}*cell[3] + V{3.46944695195361e-18}*cell[4] + V{3.46944695195361e-18}*cell[5] + x144 + x146 + x148 + V{3.46944695195361e-18});
173auto x151 = V{0.0277777777777778}*x24*x37 + V{0.0277777777777778}*x32*x39 + V{0.0277777777777778}*x34*x40;
174auto x152 = -V{0.0833333333333333}*cell[12] + V{0.0833333333333334}*cell[13] + V{0.0833333333333334}*cell[14] - V{0.0833333333333333}*cell[3] + V{0.0833333333333334}*cell[4] + V{0.0833333333333334}*cell[5] + x147 + x149 + x150 - x151*x44 + V{-0.0555555555555555};
175auto x153 = -V{0.0833333333333333}*cell[11] + V{0.0833333333333334}*cell[15] + V{0.0833333333333334}*cell[16] - V{0.0833333333333333}*cell[2] + V{0.0833333333333334}*cell[6] + V{0.0833333333333334}*cell[7] - x151*x43;
176auto x154 = V{0.166666666666667}*cell[10] + V{0.166666666666667}*cell[1] + x143*x42 + x152 + x153 - x25 - x26 - x27 - x28;
177auto x155 = x24*x37 + x32*x39 + x34*x40;
178auto x156 = -V{0.0833333333333333}*cell[10] + V{0.0833333333333334}*cell[17] + V{0.0833333333333334}*cell[18] - V{0.0833333333333333}*cell[1] + V{0.0833333333333334}*cell[8] + V{0.0833333333333334}*cell[9] - V{0.0277777777777778}*x155*x42;
179auto x157 = V{0.166666666666667}*cell[11] - V{0.166666666666667}*cell[15] - V{0.166666666666667}*cell[16] + V{0.166666666666667}*cell[2] - V{0.166666666666667}*cell[6] - V{0.166666666666667}*cell[7] + x143*x43 + x152 + x156;
180auto x158 = V{0.166666666666667}*cell[12] - V{0.166666666666667}*cell[13] - V{0.166666666666667}*cell[14] + V{0.166666666666667}*cell[3] - V{0.166666666666667}*cell[4] - V{0.166666666666667}*cell[5] + x143*x44 + x147 + x149 + x150 + x153 + x156 + V{-0.0555555555555555};
181auto x159 = V{0.0833333333333333}*x155*x19;
182auto x160 = x159*x20;
183auto x161 = V{0.0138888888888889}*x24*x37 + V{0.0138888888888889}*x32*x39 + V{0.0138888888888889}*x34*x40;
184auto x162 = V{0.0138888888888889}*cell[0];
185auto x163 = V{0.0138888888888889}*cell[12] + V{0.0138888888888889}*cell[3] + V{0.0277777777777778}*cell[4] + x162 + V{0.0138888888888889};
186auto x164 = V{0.0138888888888889}*cell[11] + V{0.0138888888888889}*cell[2] + V{0.0277777777777778}*cell[6];
187auto x165 = x24*(V{0.0138888888888889}*cell[17] + V{0.0138888888888889}*cell[18] + V{0.0277777777777778}*cell[1] + V{0.0277777777777778}*cell[5] + V{0.0277777777777778}*cell[7] + V{0.0138888888888889}*cell[8] + V{0.0138888888888889}*cell[9] + x163 + x164);
188auto x166 = V{0.0138888888888889}*cell[10] + V{0.0138888888888889}*cell[1] + V{0.0277777777777778}*cell[8];
189auto x167 = x32*(V{0.0277777777777778}*cell[14] + V{0.0138888888888889}*cell[15] + V{0.0138888888888889}*cell[16] + V{0.0277777777777778}*cell[2] + V{0.0138888888888889}*cell[6] + V{0.0138888888888889}*cell[7] + V{0.0277777777777778}*cell[9] + x163 + x166);
190auto x168 = x34*(V{0.0138888888888889}*cell[13] + V{0.0138888888888889}*cell[14] + V{0.0277777777777778}*cell[16] + V{0.0277777777777778}*cell[18] + V{0.0277777777777778}*cell[3] + V{0.0138888888888889}*cell[4] + V{0.0138888888888889}*cell[5] + x162 + x164 + x166 + V{0.0138888888888889});
191auto x169 = V{0.0277777777777778}*x24*x37 + V{0.0277777777777778}*x32*x39 + V{0.0277777777777778}*x34*x40;
192auto x170 = V{0.0833333333333333}*cell[10] + V{0.0416666666666667}*cell[17] + V{0.0416666666666667}*cell[18] + V{0.0833333333333333}*cell[1] + V{0.0416666666666667}*cell[8] + V{0.0416666666666667}*cell[9] + x165 + x167 + x168 + x169*x42 + V{0.0138888888888889};
193auto x171 = V{0.0833333333333333}*cell[11] + V{0.0416666666666667}*cell[15] + V{0.0416666666666667}*cell[16] + V{0.0833333333333333}*cell[2] + V{0.0416666666666667}*cell[6] + V{0.0416666666666667}*cell[7] + x169*x43;
194auto x172 = -V{0.0416666666666667}*cell[12] - V{0.0416666666666667}*cell[3] - x161*x44 + x170 + x171;
195auto x173 = V{0.416666666666667}*cell[13] - V{0.0833333333333333}*cell[14] + V{0.416666666666667}*cell[4] - V{0.0833333333333333}*cell[5] + x160 + x172;
196auto x174 = -V{0.0833333333333333}*cell[13] + V{0.416666666666667}*cell[14] - V{0.0833333333333333}*cell[4] + V{0.416666666666667}*cell[5] - x160 + x172;
197auto x175 = x159*x21;
198auto x176 = V{0.0833333333333333}*cell[12] + V{0.0416666666666667}*cell[13] + V{0.0416666666666667}*cell[14] + V{0.0833333333333333}*cell[3] + V{0.0416666666666667}*cell[4] + V{0.0416666666666667}*cell[5] + x169*x44;
199auto x177 = -V{0.0416666666666667}*cell[11] - V{0.0416666666666667}*cell[2] - x161*x43 + x170 + x176;
200auto x178 = V{0.416666666666667}*cell[15] - V{0.0833333333333333}*cell[16] + V{0.416666666666667}*cell[6] - V{0.0833333333333333}*cell[7] + x175 + x177;
201auto x179 = -V{0.0833333333333333}*cell[15] + V{0.416666666666667}*cell[16] - V{0.0833333333333333}*cell[6] + V{0.416666666666667}*cell[7] - x175 + x177;
202auto x180 = V{0.0833333333333333}*x155*x20*x21;
203auto x181 = -V{0.0416666666666667}*cell[10] - V{0.0416666666666667}*cell[1] - x161*x42 + x165 + x167 + x168 + x171 + x176 + V{0.0138888888888889};
204auto x182 = V{0.416666666666667}*cell[17] - V{0.0833333333333333}*cell[18] + V{0.416666666666667}*cell[8] - V{0.0833333333333333}*cell[9] + x180 + x181;
205auto x183 = -V{0.0833333333333333}*cell[17] + V{0.416666666666667}*cell[18] - V{0.0833333333333333}*cell[8] + V{0.416666666666667}*cell[9] - x180 + x181;
206auto x0 = -x22*(-V{0.111111111111111}*x142*x49 + V{0.333333333333333}) + x23*(V{0.5}*cell[10] + V{0.5}*cell[11] + V{0.5}*cell[12] + V{1}*cell[13] + V{1}*cell[14] + V{1}*cell[15] + V{1}*cell[16] + V{1}*cell[17] + V{1}*cell[18] + V{0.5}*cell[1] + V{0.5}*cell[2] + V{0.5}*cell[3] + V{1}*cell[4] + V{1}*cell[5] + V{1}*cell[6] + V{1}*cell[7] + V{1}*cell[8] + V{1}*cell[9] + x24*(V{0.333333333333333}*cell[1] + V{0.333333333333333}*cell[5] + V{0.333333333333333}*cell[7] + x25 + x26 + x27 + x28 + x30 + x31) + x32*(V{0.333333333333333}*cell[14] + V{0.166666666666667}*cell[15] + V{0.166666666666667}*cell[16] + V{0.333333333333333}*cell[2] + V{0.166666666666667}*cell[6] + V{0.166666666666667}*cell[7] + V{0.333333333333333}*cell[9] + x30 + x33) + x34*(V{0.166666666666667}*cell[13] + V{0.166666666666667}*cell[14] + V{0.333333333333333}*cell[16] + V{0.333333333333333}*cell[18] + V{0.333333333333333}*cell[3] + V{0.166666666666667}*cell[4] + V{0.166666666666667}*cell[5] + x29 + x31 + x33 + V{0.166666666666667}) + x41*x42 + x41*x43 + x41*x44 - x50 + V{0.833333333333333});
207auto x1 = -x22*(-V{0.0185185185185185}*x142*x94 + V{0.0555555555555556}) - x23*(x133 + x154);
208auto x2 = -x22*(-V{0.0185185185185185}*x142*x98 + V{0.0555555555555556}) + x23*(-x157 - x99);
209auto x3 = -x22*(-V{0.0185185185185185}*x116*x142 + V{0.0555555555555556}) + x23*(-x117 - x158);
210auto x4 = -x22*(-V{0.00925925925925926}*x122*x142 + V{0.0277777777777778}) - x23*(x138 + x173);
211auto x5 = -x22*(-V{0.00925925925925926}*x142*x86 + V{0.0277777777777778}) - x23*(x174 + x52*(x131 + x85));
212auto x6 = -x22*(-V{0.00925925925925926}*x113*x142 + V{0.0277777777777778}) - x23*(x124 + x178);
213auto x7 = -x22*(-V{0.00925925925925926}*x142*x90 + V{0.0277777777777778}) - x23*(x179 + x52*(x128 + x89));
214auto x8 = -x22*(-V{0.00925925925925926}*x142*x58 + V{0.0277777777777778}) - x23*(x182 + x59);
215auto x9 = -x22*(-V{0.00925925925925926}*x142*x79 + V{0.0277777777777778}) - x23*(x183 + x52*(x71 + x78));
216auto x10 = -x22*(V{0.0185185185185185}*x135*x142 + V{0.0555555555555556}) - x23*(x136 + x154);
217auto x11 = -x22*(V{0.0185185185185185}*x100*x142 + V{0.0555555555555556}) + x23*(-x101 - x157);
218auto x12 = -x22*(V{0.0185185185185185}*x118*x142 + V{0.0555555555555556}) + x23*(-x119 - x158);
219auto x13 = -x22*(V{0.00925925925925926}*x139*x142 + V{0.0277777777777778}) - x23*(x140 + x173);
220auto x14 = -x22*(-V{0.00925925925925926}*x132*x142 + V{0.0277777777777778}) - x23*(x141 + x174);
221auto x15 = -x22*(V{0.00925925925925926}*x125*x142 + V{0.0277777777777778}) - x23*(x126 + x178);
222auto x16 = -x22*(-V{0.00925925925925926}*x129*x142 + V{0.0277777777777778}) - x23*(x130 + x179);
223auto x17 = -x22*(V{0.00925925925925926}*x142*x66 + V{0.0277777777777778}) - x23*(x182 + x67);
224auto x18 = -x22*(-V{0.00925925925925926}*x142*x73 + V{0.0277777777777778}) - x23*(x183 + x74);
225cell[0] = x0;
226cell[1] = x1;
227cell[2] = x2;
228cell[3] = x3;
229cell[4] = x4;
230cell[5] = x5;
231cell[6] = x6;
232cell[7] = x7;
233cell[8] = x8;
234cell[9] = x9;
235cell[10] = x10;
236cell[11] = x11;
237cell[12] = x12;
238cell[13] = x13;
239cell[14] = x14;
240cell[15] = x15;
241cell[16] = x16;
242cell[17] = x17;
243cell[18] = x18;
244return { -V{0.333333333333333}*x142, x42 + x43 + x44 };
245}

The documentation for this struct was generated from the following file: