⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_rotm.c

📁 开放gsl矩阵运算
💻 C
📖 第 1 页 / 共 3 页
字号:
  {   int N = 1;   float h[] = { -1.0f, 0.070033f, 0.034824f, -0.00740144f, -0.153474f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.00701131f };   float y_expected[] = { 0.0119423f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 734)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 735)");     }   };  };  {   int N = 1;   float h[] = { 0.0f, 7.618016e-04f, -0.00396806f, -92.8408f, -0.0018571f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { 9.4516f };   float y_expected[] = { -0.10256f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 736)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 737)");     }   };  };  {   int N = 1;   float h[] = { 1.0f, -5.833806e+03f, 0.00265668f, -587.573f, 0.0972416f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { 647.449f };   float y_expected[] = { 0.100984f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 738)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 739)");     }   };  };  {   int N = 1;   float h[] = { -2.0f, -8.93339e+04f, -5.16022e-05f, 2.589784e-05f, -7.52586f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.111f };   float y_expected[] = { -0.103f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 740)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 741)");     }   };  };  {   int N = 1;   float h[] = { -1.0f, 0.125135f, 0.00586453f, 1.100694e-05f, -0.0137436f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.0138912f };   float y_expected[] = { 7.64631e-04f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 742)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 743)");     }   };  };  {   int N = 1;   float h[] = { 0.0f, -0.0996414f, 0.00505806f, 1.321441e-05f, 1.151406e-04f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.111001f };   float y_expected[] = { -0.103561f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 744)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 745)");     }   };  };  {   int N = 1;   float h[] = { 1.0f, 8.18165f, 169.902f, -1.453316e-05f, 1.539957e+03f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -1.01116f };   float y_expected[] = { -158.505f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 746)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 747)");     }   };  };  {   int N = 1;   float h[] = { -2.0f, 1.827623e-04f, -0.0528808f, 24.7305f, 328.39f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.111f };   float y_expected[] = { -0.103f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 748)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 749)");     }   };  };  {   int N = 1;   float h[] = { -1.0f, -0.0876053f, 7.858704e+04f, -4.758389e+03f, -0.0114841f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { 490.124f };   float y_expected[] = { -8.72316e+03f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 750)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 751)");     }   };  };  {   int N = 1;   float h[] = { 0.0f, 0.00192188f, -1.031412e-05f, -0.00123957f, 0.312197f };   float X[] = { -0.111f };   int incX = -1;   float Y[] = { -0.103f };   int incY = -1;   float x_expected[] = { -0.110872f };   float y_expected[] = { -0.102999f };   cblas_srotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], flteps, "srotm(case 752)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], flteps, "srotm(case 753)");     }   };  };  {   int N = 1;   double h[] = { -1.0, -0.0253351881542, -0.105247702585, -7.18405641016, -5.409804811228e+04 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.21037864911 };   double y_expected[] = { 1.622920078085e+03 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 754)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 755)");     }   };  };  {   int N = 1;   double h[] = { 0.0, 8.503080247483e+03, -6.186691885896e-05, -0.201279925805, -5.810746179529e-05 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.209038397774 };   double y_expected[] = { -0.0300125589845 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 756)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 757)");     }   };  };  {   int N = 1;   double h[] = { 1.0, 0.351101212426, 64.9574703355, 3.015315809025e-05, -5.291308403203e-04 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.0412735461225 };   double y_expected[] = { -0.202984126075 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 758)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 759)");     }   };  };  {   int N = 1;   double h[] = { -2.0, 0.0220262018719, -0.00311338149392, -70.6413298654, 31.8952671416 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.203 };   double y_expected[] = { -0.03 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 760)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 761)");     }   };  };  {   int N = 1;   double h[] = { -1.0, 1.549812806922e+04, -4.868519165134e+04, -5.230242596804e+04, 1.58043443456e+04 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 4.715192777093e+03 };   double y_expected[] = { -1.035722423559e+04 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 762)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 763)");     }   };  };  {   int N = 1;   double h[] = { 0.0, -3.30917942895, -0.0100316602276, -0.0222191220411, -0.0881815578726 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.203666573661 };   double y_expected[] = { -0.0320364270262 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 764)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 765)");     }   };  };  {   int N = 1;   double h[] = { 1.0, 5.68327898035, 1.646867755046e-04, -0.106527931872, -28.2458905362 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 1.12370563301 };   double y_expected[] = { 0.644376716086 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 766)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 767)");     }   };  };  {   int N = 1;   double h[] = { -2.0, 2.20585352008, 1.117638462348e+03, -0.116329468158, 0.00362096329059 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.203 };   double y_expected[] = { -0.03 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 768)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 769)");     }   };  };  {   int N = 1;   double h[] = { -1.0, -0.00182683798892, -2.288460066516e-05, -37.55844708, -9.54075659826e-05 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 1.12638256429 };   double y_expected[] = { -1.783346955549e-06 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 770)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 771)");     }   };  };  {   int N = 1;   double h[] = { 0.0, 1.02690456955e-04, -20.1292302013, -1.703870486677e-04, 5.17477399477 };   double X[] = { 0.203 };   int incX = -1;   double Y[] = { -0.03 };   int incY = -1;   double x_expected[] = { 0.203005111611 };   double y_expected[] = { -4.11623373087 };   cblas_drotm(N, X, incX, Y, incY, h);   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(X[i], x_expected[i], dbleps, "drotm(case 772)");     }   };   {     int i;     for (i = 0; i < 1; i++) {       gsl_test_rel(Y[i], y_expected[i], dbleps, "drotm(case 773)");     }   };  };}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -