Se2_Dx_exp_x.cpp 585 B

12345678910111213141516171819202122
  1. Scalar const c0 = sin(theta);
  2. Scalar const c1 = cos(theta);
  3. Scalar const c2 = 1.0/theta;
  4. Scalar const c3 = c0*c2;
  5. Scalar const c4 = 1 - c1;
  6. Scalar const c5 = c2*c4;
  7. Scalar const c6 = c1*c2;
  8. Scalar const c7 = pow(theta, -2);
  9. Scalar const c8 = c0*c7;
  10. Scalar const c9 = c4*c7;
  11. result[0] = 0;
  12. result[1] = 0;
  13. result[2] = -c0;
  14. result[3] = 0;
  15. result[4] = 0;
  16. result[5] = c1;
  17. result[6] = c3;
  18. result[7] = -c5;
  19. result[8] = -c3*upsilon[1] + c6*upsilon[0] - c8*upsilon[0] + c9*upsilon[1];
  20. result[9] = c5;
  21. result[10] = c3;
  22. result[11] = c3*upsilon[0] + c6*upsilon[1] - c8*upsilon[1] - c9*upsilon[0];