Lines Matching refs:q
155 let q = qdata.len() / 3; in example_2_vector() localVariable
156 for i in 0..q { in example_2_vector()
157 let j11 = jacobian[i + q * 0]; in example_2_vector()
158 let j21 = jacobian[i + q * 1]; in example_2_vector()
159 let j12 = jacobian[i + q * 2]; in example_2_vector()
160 let j22 = jacobian[i + q * 3]; in example_2_vector()
162 qdata[i + q * 0] = qw * (j12 * j12 + j22 * j22); in example_2_vector()
163 qdata[i + q * 1] = qw * (j11 * j11 + j21 * j21); in example_2_vector()
164 qdata[i + q * 2] = -qw * (j11 * j12 + j21 * j22); in example_2_vector()
168 let q = qdata.len() / 6; in example_2_vector() localVariable
169 for i in 0..q { in example_2_vector()
173 a[k * 3 + j] = jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 1) % 3))] in example_2_vector()
174 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 2) % 3))] in example_2_vector()
175 - jacobian[i + q * ((j + 1) % 3 + 3 * ((k + 2) % 3))] in example_2_vector()
176 * jacobian[i + q * ((j + 2) % 3 + 3 * ((k + 1) % 3))]; in example_2_vector()
180 / (jacobian[i + q * 0] * a[0 * 3 + 0] in example_2_vector()
181 + jacobian[i + q * 1] * a[0 * 3 + 1] in example_2_vector()
182 + jacobian[i + q * 2] * a[0 * 3 + 2]); in example_2_vector()
183 qdata[i + q * 0] = qw in example_2_vector()
187 qdata[i + q * 1] = qw in example_2_vector()
191 qdata[i + q * 2] = qw in example_2_vector()
195 qdata[i + q * 3] = qw in example_2_vector()
199 qdata[i + q * 4] = qw in example_2_vector()
203 qdata[i + q * 5] = qw in example_2_vector()
258 let q = qdata.len(); in example_2_vector() localVariable
261 .skip(c * q) in example_2_vector()
262 .zip(ug.iter().skip(c * q).zip(qdata.iter())) in example_2_vector()
267 let q = qdata.len() / 3; in example_2_vector() localVariable
268 for i in 0..q { in example_2_vector()
270 [qdata[i + 0 * q], qdata[i + 2 * q]], in example_2_vector()
271 [qdata[i + 2 * q], qdata[i + 1 * q]], in example_2_vector()
274 let du = [ug[i + (c + 0 * ncomp_u) * q], ug[i + (c + 1 * ncomp_u) * q]]; in example_2_vector()
276 vg[i + (c + j * ncomp_u) * q] = in example_2_vector()
283 let q = qdata.len() / 6; in example_2_vector() localVariable
284 for i in 0..q { in example_2_vector()
286 [qdata[i + 0 * q], qdata[i + 5 * q], qdata[i + 4 * q]], in example_2_vector()
287 [qdata[i + 5 * q], qdata[i + 1 * q], qdata[i + 3 * q]], in example_2_vector()
288 [qdata[i + 4 * q], qdata[i + 3 * q], qdata[i + 2 * q]], in example_2_vector()
292 ug[i + (c + 0 * ncomp_u) * q], in example_2_vector()
293 ug[i + (c + 1 * ncomp_u) * q], in example_2_vector()
294 ug[i + (c + 2 * ncomp_u) * q], in example_2_vector()
297 vg[i + (c + j * ncomp_u) * q] = du[0] * dxdxdxdx_t[0][j] in example_2_vector()
344 let q = solution_size / ncomp_u; in example_2_vector() localVariable
347 .skip(c * q) in example_2_vector()
348 .take(q) in example_2_vector()
351 *u = (0..dim).map(|d| coords[i + d * q]).sum::<libceed::Scalar>() in example_2_vector()