Go to the source code of this file.
|  | 
| void | func1 (double *restrict y, double *restrict a1) | 
|  | 
| void | func2 (double *restrict y, double *restrict a1, double *restrict a2) | 
|  | 
| void | func3 (double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3) | 
|  | 
| void | func4 (double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4) | 
|  | 
| void | func5 (double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5) | 
|  | 
| void | func6 (double *restrict y, double *restrict a1, double *restrict a2, double *restrict a3, double *restrict a4, double *restrict a5, double *restrict a6) | 
|  | 
| 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 | 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 | 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) | 
|  | 
◆ func1()
◆ func2()
◆ func3()
◆ func4()
◆ func5()
◆ func6()
◆ func7()
Definition at line 170 of file one_over_1_minus_x_fast.hpp.
  173{
  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];
 
  216  a7[0] *= 0.7;
  223  a7[1] *= 0.7;
  230  a7[2] *= 0.7;
  231  return;
  232}
 
 
◆ func8()
Definition at line 235 of file one_over_1_minus_x_fast.hpp.
  238{
  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];
 
  293  a7[0] *= 0.7;
  294  a8[0] *= 0.8;
  301  a7[1] *= 0.7;
  302  a8[1] *= 0.8;
  309  a7[2] *= 0.7;
  310  a8[2] *= 0.8;
  311  return;
  312}
 
 
◆ func9()
Definition at line 315 of file one_over_1_minus_x_fast.hpp.
  319{
  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];
 
  386  a7[0] *= 0.7;
  387  a8[0] *= 0.8;
  388  a9[0] *= 0.9;
  395  a7[1] *= 0.7;
  396  a8[1] *= 0.8;
  397  a9[1] *= 0.9;
  404  a7[2] *= 0.7;
  405  a8[2] *= 0.8;
  406  a9[2] *= 0.9;
  407  return;
  408}