pj_enfn.js 609 B

123456789101112131415161718192021222324
  1. var C00 = 1;
  2. var C02 = 0.25;
  3. var C04 = 0.046875;
  4. var C06 = 0.01953125;
  5. var C08 = 0.01068115234375;
  6. var C22 = 0.75;
  7. var C44 = 0.46875;
  8. var C46 = 0.01302083333333333333;
  9. var C48 = 0.00712076822916666666;
  10. var C66 = 0.36458333333333333333;
  11. var C68 = 0.00569661458333333333;
  12. var C88 = 0.3076171875;
  13. export default function(es) {
  14. var en = [];
  15. en[0] = C00 - es * (C02 + es * (C04 + es * (C06 + es * C08)));
  16. en[1] = es * (C22 - es * (C04 + es * (C06 + es * C08)));
  17. var t = es * es;
  18. en[2] = t * (C44 - es * (C46 + es * C48));
  19. t *= es;
  20. en[3] = t * (C66 - es * C68);
  21. en[4] = t * es * C88;
  22. return en;
  23. }