|
| v0.14.0
|
Go to the documentation of this file. 1 inline void func1(
double *restrict y,
double *restrict
a1)
12 inline void func2(
double *restrict y,
double *restrict
a1,
double *restrict
a2)
14 y[0] +=
a1[0] + 2 *
a2[0];
15 y[1] +=
a1[1] + 2 *
a2[1];
16 y[2] +=
a1[2] + 2 *
a2[2];
26 inline void func3(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
29 y[0] +=
a1[0] + 2 *
a2[0]
31 y[1] +=
a1[1] + 2 *
a2[1]
33 y[2] +=
a1[2] + 2 *
a2[2]
47 inline void func4(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
48 double *restrict
a3,
double *restrict
a4)
50 y[0] +=
a1[0] + 2 *
a2[0]
54 y[1] +=
a1[1] + 2 *
a2[1]
58 y[2] +=
a1[2] + 2 *
a2[2]
78 func5(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
79 double *restrict
a3,
double *restrict
a4,
double *restrict
a5)
81 y[0] +=
a1[0] + 2 *
a2[0]
87 y[1] +=
a1[1] + 2 *
a2[1]
93 y[2] +=
a1[2] + 2 *
a2[2]
117 inline void func6(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
118 double *restrict
a3,
double *restrict
a4,
119 double *restrict
a5,
double *restrict
a6)
121 y[0] +=
a1[0] + 2 *
a2[0]
130 y[1] +=
a1[1] + 2 *
a2[1]
139 y[2] +=
a1[2] + 2 *
a2[2]
170 func7(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
171 double *restrict
a3,
double *restrict
a4,
double *restrict
a5,
172 double *restrict
a6,
double *restrict a7)
174 y[0] +=
a1[0] + 2 *
a2[0]
185 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[0];
186 y[1] +=
a1[1] + 2 *
a2[1]
197 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[1];
198 y[2] +=
a1[2] + 2 *
a2[2]
209 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[2];
235 func8(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
236 double *restrict
a3,
double *restrict
a4,
double *restrict
a5,
237 double *restrict
a6,
double *restrict a7,
double *restrict a8)
239 y[0] +=
a1[0] + 2 *
a2[0]
250 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[0]
251 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
254 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[0];
255 y[1] +=
a1[1] + 2 *
a2[1]
266 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[1]
267 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
270 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[1];
271 y[2] +=
a1[2] + 2 *
a2[2]
282 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[2]
283 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
286 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[2];
315 func9(
double *restrict y,
double *restrict
a1,
double *restrict
a2,
316 double *restrict
a3,
double *restrict
a4,
double *restrict
a5,
317 double *restrict
a6,
double *restrict a7,
double *restrict a8,
320 y[0] +=
a1[0] + 2 *
a2[0]
331 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[0]
332 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
335 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[0]
336 + 9 * (
a1[0] * a8[0] +
a1[1] * a8[1] +
a1[2] * a8[2])
337 * (
a2[0] * a7[0] +
a2[1] * a7[1] +
a2[2] * a7[2])
339 * (
a4[0] *
a5[0] +
a4[1] *
a5[1] +
a4[2] *
a5[2]) * a9[0];
340 y[1] +=
a1[1] + 2 *
a2[1]
351 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[1]
352 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
355 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[1]
356 + 9 * (
a1[0] * a8[0] +
a1[1] * a8[1] +
a1[2] * a8[2])
357 * (
a2[0] * a7[0] +
a2[1] * a7[1] +
a2[2] * a7[2])
359 * (
a4[0] *
a5[0] +
a4[1] *
a5[1] +
a4[2] *
a5[2]) * a9[1];
360 y[2] +=
a1[2] + 2 *
a2[2]
371 * (
a3[0] *
a4[0] +
a3[1] *
a4[1] +
a3[2] *
a4[2]) * a7[2]
372 + 8 * (
a1[0] * a7[0] +
a1[1] * a7[1] +
a1[2] * a7[2])
375 * (
a4[0] *
a4[0] +
a4[1] *
a4[1] +
a4[2] *
a4[2]) * a8[2]
376 + 9 * (
a1[0] * a8[0] +
a1[1] * a8[1] +
a1[2] * a8[2])
377 * (
a2[0] * a7[0] +
a2[1] * a7[1] +
a2[2] * a7[2])
379 * (
a4[0] *
a5[0] +
a4[1] *
a5[1] +
a4[2] *
a5[2]) * a9[2];
void func1(double *restrict y, double *restrict a1)
void func8(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5, double *restrict a6, double *restrict a7, double *restrict a8)
void func5(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5)
void func3(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3)
void func9(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5, double *restrict a6, double *restrict a7, double *restrict a8, double *restrict a9)
void func2(double *restrict y, double *restrict a1, double *restrict a2)
void func4(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4)
void func7(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5, double *restrict a6, double *restrict a7)
void func6(double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5, double *restrict a6)