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::InnerEdgeDensity3D< 2, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -1, -1 >, momenta::DefineSeparately > > > Struct Template Reference

#include <91bd291217a3100a4ca6c9a4705ab41faa3f08834eecd18ea072ee54a9bc6efb.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::InnerEdgeDensity3D< 2, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -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::InnerEdgeDensity3D< 2, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -1, -1 >, momenta::DefineSeparately > > >

Definition at line 38 of file 91bd291217a3100a4ca6c9a4705ab41faa3f08834eecd18ea072ee54a9bc6efb.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::InnerEdgeDensity3D< 2, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -1, -1 >, momenta::DefineSeparately > > >::collide ( CELL & cell,
PARAMETERS & parameters )
inline

Definition at line 40 of file 91bd291217a3100a4ca6c9a4705ab41faa3f08834eecd18ea072ee54a9bc6efb.cse.h.

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

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