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::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > > Struct Template Reference

#include <67676b09f3c2ddd8f10764fd9f4e8324b2c05ca9313982fd3ab40da568014122.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::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 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::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >

Definition at line 38 of file 67676b09f3c2ddd8f10764fd9f4e8324b2c05ca9313982fd3ab40da568014122.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::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >::collide ( CELL & cell,
PARAMETERS & parameters )
inline

Definition at line 40 of file 67676b09f3c2ddd8f10764fd9f4e8324b2c05ca9313982fd3ab40da568014122.cse.h.

40 {
41auto x25 = cell.template getFieldComponent<momenta::FixedPressureMomentum<0, 1>::VELOCITY>(2);
42auto x24 = cell.template getFieldComponent<momenta::FixedPressureMomentum<0, 1>::VELOCITY>(1);
43auto x22 = cell.template getFieldComponent<momenta::FixedDensity::RHO>(0);
44auto x26 = parameters.template get<descriptors::OMEGA>();
45auto x19 = x26 + V{-1};
46auto x20 = V{0.0277777777777778}*x22;
47auto x21 = V{1} / (x22);
48auto x23 = V{2}*cell[13] + V{2}*cell[14] + V{2}*cell[15] + V{2}*cell[16];
49auto x27 = cell[0] + V{2}*cell[10] + cell[11] + cell[12] + cell[17] + cell[18] + cell[2] + cell[3] + cell[8] + cell[9] + x23 + V{1};
50auto x28 = -x21*x27 + V{1};
51auto x29 = -x28;
52auto x30 = x29*x29;
53auto x31 = V{1.5}*x30;
54auto x32 = x31 + V{-1};
55auto x33 = x24*x24;
56auto x34 = V{1.5}*x33;
57auto x35 = V{3}*x25;
58auto x36 = x25*x25;
59auto x37 = V{3}*x36;
60auto x38 = x34 + x35 - x37;
61auto x39 = x32 + x38;
62auto x40 = V{1.5}*x36;
63auto x41 = V{3}*x24;
64auto x42 = V{3}*x33;
65auto x43 = x40 + x41 - x42;
66auto x44 = x32 + x43;
67auto x45 = x34 + x40;
68auto x46 = x45 + V{-1};
69auto x47 = x31 + x46;
70auto x48 = x41 + x47;
71auto x49 = x24 + x25;
72auto x50 = V{4.5}*(x49*x49);
73auto x51 = x35 - x50;
74auto x52 = x48 + x51;
75auto x53 = -x35;
76auto x54 = x24 - x25;
77auto x55 = -x54;
78auto x56 = x53 - V{4.5}*x55*x55;
79auto x57 = x48 + x56;
80auto x58 = -x41;
81auto x59 = -V{4.5}*x54*x54;
82auto x60 = x35 + x58 + x59;
83auto x61 = x47 + x60;
84auto x62 = V{0.0555555555555556}*x22;
85auto x63 = x21*(V{3}*cell[0] + V{6}*cell[10] + V{3}*cell[11] + V{3}*cell[12] + V{6}*cell[13] + V{6}*cell[14] + V{6}*cell[15] + V{6}*cell[16] + V{3}*cell[17] + V{3}*cell[18] + V{3}*cell[2] + V{3}*cell[3] + V{3}*cell[8] + V{3}*cell[9] + V{3});
86auto x64 = x45 + V{2};
87auto x65 = -x63 + x64;
88auto x66 = -V{3}*x30 + x65;
89auto x67 = x24 + x28;
90auto x68 = -x67;
91auto x69 = x31 + x65;
92auto x70 = x41 + x69 - V{4.5}*x68*x68;
93auto x71 = x25 + x28;
94auto x72 = -x71;
95auto x73 = x35 + x69 - V{4.5}*x72*x72;
96auto x74 = x21*x27 + V{-1};
97auto x75 = x24 + x74;
98auto x76 = -V{4.5}*x75*x75;
99auto x77 = x58 + x76;
100auto x78 = x69 + x77;
101auto x79 = x25 + x74;
102auto x80 = -V{4.5}*x79*x79;
103auto x81 = x53 + x80;
104auto x82 = x69 + x81;
105auto x83 = V{0.333333333333333}*x22;
106auto x84 = x47*x83;
107auto x85 = x28*x28;
108auto x86 = V{1.5}*x85;
109auto x87 = V{1} - x86;
110auto x88 = -x40 + x41;
111auto x89 = x42 + x88;
112auto x90 = x87 + x89;
113auto x91 = -x34 + x35;
114auto x92 = x37 + x91;
115auto x93 = x87 + x92;
116auto x94 = x50 + x88 + x91;
117auto x95 = x87 + x94;
118auto x96 = V{1}*cell[10] + V{0.5}*cell[11] + V{0.5}*cell[12] + V{1}*cell[17] + V{1}*cell[18] + V{0.5}*cell[2] + V{0.5}*cell[3] + V{1}*cell[8] + V{1}*cell[9] + x23 + V{0.833333333333333};
119auto x97 = V{0.0277777777777778}*x22;
120auto x98 = -x57;
121auto x99 = V{0.0555555555555555}*x22;
122auto x100 = -x39;
123auto x101 = -x82;
124auto x102 = -x73;
125auto x103 = V{1} - x31;
126auto x104 = x103 + x89;
127auto x105 = x103 + x92;
128auto x106 = V{0.0555555555555555}*x22;
129auto x107 = -x44;
130auto x108 = V{0.111111111111111}*x22;
131auto x109 = -x66;
132auto x110 = -x47;
133auto x111 = x110*x83;
134auto x112 = V{0.0277777777777778}*x22;
135auto x113 = -x52;
136auto x114 = V{0.0555555555555555}*x22;
137auto x115 = -x78;
138auto x116 = -x70;
139auto x117 = V{0.0277777777777778}*x22;
140auto x118 = x103 + x94;
141auto x119 = -x61;
142auto x120 = V{4.44089209850063e-16}*cell[10] + V{1.66533453693773e-16}*cell[11] + V{1.11022302462516e-16}*cell[12] + V{6.66133814775094e-16}*cell[13] + V{6.66133814775094e-16}*cell[14] + V{8.88178419700125e-16}*cell[15] + V{4.44089209850063e-16}*cell[16] + V{4.71844785465692e-16}*cell[17] + V{5.27355936696949e-16}*cell[18] + V{1.66533453693773e-16}*cell[2] + V{1.11022302462516e-16}*cell[3] + V{4.71844785465692e-16}*cell[8] + V{5.27355936696949e-16}*cell[9] + V{2.22044604925031e-16};
143auto x121 = x21*(x100*x99 + x101*x99 + x102*x99 + x104*x62 + x105*x62 + x106*x107 + x108*x109 + x111 + x112*x113 + x114*x115 + x114*x116 + x117*x118 + x117*x119 + x120 + x97*x98);
144auto x122 = x121 + V{-1};
145auto x123 = x122*x122;
146auto x124 = V{1.5}*x123;
147auto x125 = x124 + x46;
148auto x126 = V{0.333333333333333}*x26*(x125*x22 + V{1});
149auto x127 = x45 + V{-4};
150auto x128 = x127 + x63;
151auto x129 = V{0.0833333333333333}*cell[11];
152auto x130 = V{0.0833333333333333}*cell[12];
153auto x131 = V{0.0833333333333333}*cell[2];
154auto x132 = V{0.0833333333333333}*cell[3];
155auto x133 = V{0.166666666666667}*cell[13];
156auto x134 = V{0.166666666666667}*cell[14];
157auto x135 = V{0.166666666666667}*cell[15];
158auto x136 = V{0.166666666666667}*cell[16];
159auto x137 = V{0.00462962962962963}*x22;
160auto x138 = x137*x39;
161auto x139 = x137*x44;
162auto x140 = x137*x90;
163auto x141 = x137*x93;
164auto x142 = V{0.00462962962962963}*x22;
165auto x143 = x142*x70;
166auto x144 = x142*x73;
167auto x145 = x142*x78;
168auto x146 = x142*x82;
169auto x147 = -V{0.333333333333333}*cell[10] + V{0.166666666666667}*cell[17] + V{0.166666666666667}*cell[18] + V{0.166666666666667}*cell[8] + V{0.166666666666667}*cell[9] + x129 + x130 + x131 + x132 - x133 - x134 - x135 - x136 + x137*x52 + x137*x57 + x137*x61 - x137*x95 + x138 + x139 - x140 - x141 - x143 - x144 - x145 - x146 + V{0.0555555555555555};
170auto x148 = V{0.0555555555555556}*x26;
171auto x149 = V{1} - x121;
172auto x150 = x149*x149;
173auto x151 = V{0.0833333333333333}*x22;
174auto x152 = V{0.166666666666667}*x22;
175auto x153 = V{0.166666666666667}*x22;
176auto x154 = V{0.166666666666667}*x22;
177auto x155 = x21*(V{1.33226762955019e-15}*cell[10] + V{4.9960036108132e-16}*cell[11] + V{3.33066907387547e-16}*cell[12] + V{1.99840144432528e-15}*cell[13] + V{1.99840144432528e-15}*cell[14] + V{2.66453525910038e-15}*cell[15] + V{1.33226762955019e-15}*cell[16] + V{1.41553435639707e-15}*cell[17] + V{1.58206781009085e-15}*cell[18] + V{4.9960036108132e-16}*cell[2] + V{3.33066907387547e-16}*cell[3] + V{1.41553435639707e-15}*cell[8] + V{1.58206781009085e-15}*cell[9] + x100*x152 + x101*x152 + x102*x152 + x104*x154 + x105*x154 + V{0.166666666666667}*x107*x22 + V{0.333333333333333}*x109*x22 + V{1}*x110*x22 + V{0.0833333333333333}*x113*x22 + x115*x153 + x116*x153 + x118*x151 + x119*x151 + V{0.0833333333333333}*x22*x98 + V{6.66133814775094e-16});
178auto x156 = x124 + x127 + x155;
179auto x157 = V{0.0462962962962963}*x22;
180auto x158 = x86 + V{-1};
181auto x159 = x158 + x43;
182auto x160 = V{0.00925925925925926}*x22;
183auto x161 = V{0.166666666666667}*cell[11] - V{0.333333333333333}*cell[15] - V{0.333333333333333}*cell[16] + V{0.166666666666667}*cell[2] - x130 - x132 + x133 + x134 + x141;
184auto x162 = -x160*x90 + x161;
185auto x163 = -V{4.5}*x67*x67;
186auto x164 = x65 + x86;
187auto x165 = x163 + x164 + x41;
188auto x166 = x164 + x77;
189auto x167 = x158 + x38;
190auto x168 = V{0.00925925925925926}*x22;
191auto x169 = -V{4.5}*x71*x71;
192auto x170 = x164 + x169 + x35;
193auto x171 = x164 + x81;
194auto x172 = V{0.00231481481481482}*x22;
195auto x173 = x46 + x86;
196auto x174 = x41 + x51;
197auto x175 = x173 + x174;
198auto x176 = x173 + x41 + x53 + x59;
199auto x177 = x173 + x60;
200auto x178 = x65 - V{3}*x85;
201auto x179 = -V{0.166666666666667}*cell[10] + V{0.0833333333333334}*cell[17] + V{0.0833333333333334}*cell[18] + V{0.0833333333333334}*cell[8] + V{0.0833333333333334}*cell[9] - x172*x95 + V{-0.0555555555555555};
202auto x180 = -x168*x178 + x172*x175 + x172*x176 + x172*x177 + x179;
203auto x181 = -x137*x167 + x142*x165 + x142*x166 - x168*x170 - x168*x171 + x180;
204auto x182 = x124 + V{-1};
205auto x183 = x148*(x22*(x182 + x43) + V{1});
206auto x184 = V{0.166666666666667}*cell[12] - V{0.333333333333333}*cell[13] - V{0.333333333333333}*cell[14] + V{0.166666666666667}*cell[3] - x129 - x131 + x135 + x136 + x140;
207auto x185 = -x160*x93 + x184;
208auto x186 = -x137*x159 + x142*x170 + x142*x171 - x165*x168 - x166*x168 + x180;
209auto x187 = x148*(x22*(x182 + x38) + V{1});
210auto x188 = V{0.0231481481481481}*x22;
211auto x189 = x128 + x86;
212auto x190 = V{0.00462962962962963}*x22;
213auto x191 = V{0.00231481481481481}*x22;
214auto x192 = V{0.00115740740740741}*x22;
215auto x193 = V{0.166666666666667}*cell[10] + V{0.0416666666666667}*cell[17] + V{0.0416666666666667}*cell[18] + V{0.0416666666666667}*cell[8] + V{0.0416666666666667}*cell[9] - x192*x95;
216auto x194 = -V{0.0416666666666667}*cell[12] - V{0.0416666666666667}*cell[3] + x191*x93 + x193;
217auto x195 = V{0.833333333333333}*cell[13] - V{0.166666666666667}*cell[14] + x194;
218auto x196 = V{0.00462962962962963}*x22;
219auto x197 = V{0.0833333333333333}*cell[11] + V{0.0833333333333334}*cell[15] + V{0.0833333333333334}*cell[16] + V{0.0833333333333333}*cell[2] - x196*x90 + V{0.0138888888888889};
220auto x198 = x159*x196 + x170*x172 + x171*x172 + x197;
221auto x199 = x160*x178 + x175*x192 + x176*x192 + x177*x192;
222auto x200 = -x167*x191 + x198 + x199;
223auto x201 = -x165*x190 + x195 + x200;
224auto x202 = V{0.0277777777777778}*x26;
225auto x203 = x122 + x24;
226auto x204 = -x203;
227auto x205 = -V{0.166666666666667}*cell[13] + V{0.833333333333333}*cell[14] + x194;
228auto x206 = -x166*x190 + x200 + x205;
229auto x207 = x149 + x24;
230auto x208 = -V{0.0416666666666667}*cell[11] - V{0.0416666666666667}*cell[2] + x191*x90 + x193 + V{0.0138888888888889};
231auto x209 = V{0.833333333333333}*cell[15] - V{0.166666666666667}*cell[16] + x208;
232auto x210 = V{0.0833333333333333}*cell[12] + V{0.0833333333333334}*cell[13] + V{0.0833333333333334}*cell[14] + V{0.0833333333333333}*cell[3] - x196*x93;
233auto x211 = x165*x172 + x166*x172 + x167*x196 + x210;
234auto x212 = -x159*x191 + x199 + x211;
235auto x213 = -x170*x190 + x209 + x212;
236auto x214 = x122 + x25;
237auto x215 = -x214;
238auto x216 = -V{0.166666666666667}*cell[15] + V{0.833333333333333}*cell[16] + x208;
239auto x217 = -x171*x190 + x212 + x216;
240auto x218 = x149 + x25;
241auto x219 = V{0.0162037037037037}*x22;
242auto x220 = V{0.0115740740740741}*x22;
243auto x221 = -V{0.0833333333333333}*cell[10];
244auto x222 = V{0.416666666666667}*cell[17] - V{0.0833333333333333}*cell[18] + V{0.416666666666667}*cell[8] - V{0.0833333333333333}*cell[9] + x221;
245auto x223 = -x220*x95 + x222;
246auto x224 = V{0.00231481481481481}*x22;
247auto x225 = -x137*x178 + x198 + x211;
248auto x226 = -x176*x224 - x177*x224 + x225;
249auto x227 = x202*(x22*(x125 + x174) + V{1});
250auto x228 = -V{0.0833333333333333}*cell[17] + V{0.416666666666667}*cell[18] - V{0.0833333333333333}*cell[8] + V{0.416666666666667}*cell[9] + x221 + x224*x95;
251auto x229 = -x175*x224 + x225 + x228;
252auto x230 = x202*(x22*(x125 + x41 + x56) + V{1});
253auto x231 = x147 + V{0.037037037037037}*x22*x66;
254auto x232 = -x155 + x64;
255auto x233 = x22*(-V{3}*x123 + x232) + V{1};
256auto x234 = x157*x90 + x161;
257auto x235 = -x21*(-x106*x44 - x108*x66 - x112*x52 - x114*x70 - x114*x78 - x117*x61 + x117*x95 + x120 - x39*x99 - x57*x97 + x62*x90 + x62*x93 - x73*x99 - x82*x99 - x84) + V{1};
258auto x236 = x235*x235;
259auto x237 = V{1} - V{1.5}*x236;
260auto x238 = x157*x93 + x184;
261auto x239 = x124 + x232;
262auto x240 = x22*(x239 + x58 - V{4.5}*x203*x203) + V{1};
263auto x241 = -x207;
264auto x242 = x22*(x239 + x41 - V{4.5}*x241*x241) + V{1};
265auto x243 = x22*(x239 + x53 - V{4.5}*x214*x214) + V{1};
266auto x244 = -x218;
267auto x245 = x22*(x239 + x35 - V{4.5}*x244*x244) + V{1};
268auto x246 = x219*x95 + x222;
269auto x247 = x202*(x22*(x125 + x60) + V{1});
270auto x248 = x172*x73 + x172*x82 + x196*x44 + x197;
271auto x249 = x172*x70 + x172*x78 + x196*x39 + x210;
272auto x250 = -x137*x66 + x248 + x249;
273auto x251 = -x224*x57 - x224*x61 + x250;
274auto x252 = -x224*x52 + x228 + x250;
275auto x253 = -x168*x66 + x172*x52 + x172*x57 + x172*x61 + x179;
276auto x254 = -x138 + x143 + x145 - x168*x73 - x168*x82 + x253;
277auto x255 = -x139 + x144 + x146 - x168*x70 - x168*x78 + x253;
278auto x256 = V{2}*x26 + V{-2};
279auto x257 = x160*x66 + x192*x52 + x192*x57 + x192*x61;
280auto x258 = -x191*x39 + x248 + x257;
281auto x259 = -x191*x44 + x249 + x257;
282auto x260 = V{1} - V{1.5}*x150;
283cell[0] = -x126 + x19*(x20*x39 + x20*x44 + x20*x52 + x20*x57 + x20*x61 - x20*x90 - x20*x93 - x20*x95 + x62*x66 + x62*x70 + x62*x73 + x62*x78 + x62*x82 + x84 + x96);
284cell[1] = -x148*(x22*(-V{4.5}*x150 + x156) + V{1}) + x19*(x147 - V{0.0185185185185185}*x22*x66 + x62*(x128 + x31 - V{4.5}*x85));
285cell[2] = -x183 - x19*(-x157*x159 + x162 + x181);
286cell[3] = -x187 - x19*(-x157*x167 + x185 + x186);
287cell[4] = -(x19*(x166*x188 - x20*(x189 + x41 + x76) + x201) + x202*(x22*(x156 + x41 - V{4.5}*x204*x204) + V{1}));
288cell[5] = -(x19*(x165*x188 - x20*(x163 + x189 + x58) + x206) + x202*(x22*(x156 + x58 - V{4.5}*x207*x207) + V{1}));
289cell[6] = -(x19*(x171*x188 - x20*(x189 + x35 + x80) + x213) + x202*(x22*(x156 + x35 - V{4.5}*x215*x215) + V{1}));
290cell[7] = -(x19*(x170*x188 - x20*(x169 + x189 + x53) + x217) + x202*(x22*(x156 + x53 - V{4.5}*x218*x218) + V{1}));
291cell[8] = -x19*(-x175*x219 + x223 + x226) - x227;
292cell[9] = -x19*(-x176*x219 + x177*x220 + x229) - x230;
293cell[10] = -x148*x233 + x19*x231;
294cell[11] = x148*(x22*(x237 + x89) + V{-1}) - x19*(x159*x160 + x181 + x234);
295cell[12] = x148*(x22*(x237 + x92) + V{-1}) - x19*(x160*x167 + x186 + x238);
296cell[13] = -x19*(-x137*x166 + x201) - x202*x240;
297cell[14] = -x19*(-x137*x165 + x206) - x202*x242;
298cell[15] = -x19*(-x137*x171 + x213) - x202*x243;
299cell[16] = -x19*(-x137*x170 + x217) - x202*x245;
300cell[17] = -x19*(x175*x220 + x226 + x246) + x202*(x22*(x237 + x94) + V{-1});
301cell[18] = -x19*(x176*x220 - x177*x219 + x229) - x247;
302cell.template getFieldPointer<descriptors::VELOCITY>()[0] = V{1}*x21*(-x126 - x148*x240 - x148*x242 - x148*x243 - x148*x245 - x183 - x187 - x19*(-x157*x39 + x185 + x255) - x19*(-x157*x44 + x162 + x254) - x19*(x160*x39 + x238 + x255) - x19*(x160*x44 + x234 + x254) - x19*(-x219*x52 + x223 + x251) - x19*(-x219*x57 + x220*x61 + x252) - x19*(-x219*x61 + x220*x57 + x252) - x19*(x220*x52 + x246 + x251) + x19*(-x100*x20 - x101*x62 - x102*x62 - x104*x20 - x105*x20 - x107*x20 - x109*x62 - x111 - x113*x20 - x115*x62 - x116*x62 - x118*x20 - x119*x20 - x20*x98 + x96) - x227 - x230 + x231*x256 - V{0.111111111111111}*x233*x26 - x247 - x256*(-x137*x70 - x190*x78 + x205 + x258) - x256*(-x137*x73 - x190*x82 + x216 + x259) - x256*(-x137*x78 - x190*x70 + x195 + x258) - x256*(-x137*x82 - x190*x73 + x209 + x259) + V{0.0555555555555556}*x26*(x22*(x260 + x89) + V{-1}) + V{0.0555555555555556}*x26*(x22*(x260 + x92) + V{-1}) + V{0.0277777777777778}*x26*(x22*(x260 + x94) + V{-1}) + V{1}) + V{-1};
303cell.template getFieldPointer<descriptors::VELOCITY>()[1] = x24;
304cell.template getFieldPointer<descriptors::VELOCITY>()[2] = x25;
305return { x22, V{1}*x236 + x33 + x36 };
306}

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