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

📄 test_tpmv.c

📁 开放gsl矩阵运算
💻 C
📖 第 1 页 / 共 3 页
字号:
   };  };  {   int order = 102;   int trans = 113;   int uplo = 122;   int diag = 131;   int N = 2;   float A[] = { 0.869f, -0.091f, -0.859f, 0.008f, -0.921f, -0.321f };   float X[] = { -0.122f, -0.364f, 0.602f, -0.96f };   int incX = -1;   float x_expected[] = { 0.229206f, 0.296082f, 0.712384f, -0.465806f };   cblas_ctpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], flteps, "ctpmv(case 1028) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], flteps, "ctpmv(case 1028) imag");     };   };  };  {   int order = 102;   int trans = 113;   int uplo = 122;   int diag = 132;   int N = 2;   float A[] = { 0.869f, -0.091f, -0.859f, 0.008f, -0.921f, -0.321f };   float X[] = { -0.122f, -0.364f, 0.602f, -0.96f };   int incX = -1;   float x_expected[] = { -0.122f, -0.364f, 0.703886f, -0.646348f };   cblas_ctpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], flteps, "ctpmv(case 1029) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], flteps, "ctpmv(case 1029) imag");     };   };  };  {   int order = 101;   int trans = 111;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.466116, 0.156534, -0.248261, -0.067936 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1030) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1030) imag");     };   };  };  {   int order = 101;   int trans = 111;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.042, -0.705, -0.663093, -0.637955 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1031) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1031) imag");     };   };  };  {   int order = 101;   int trans = 111;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.905141, 0.539693, 0.159832, -0.283981 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1032) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1032) imag");     };   };  };  {   int order = 101;   int trans = 111;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.481025, -0.321841, -0.255, -0.854 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1033) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1033) imag");     };   };  };  {   int order = 102;   int trans = 111;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.466116, 0.156534, -0.248261, -0.067936 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1034) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1034) imag");     };   };  };  {   int order = 102;   int trans = 111;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.042, -0.705, -0.663093, -0.637955 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1035) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1035) imag");     };   };  };  {   int order = 102;   int trans = 111;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.905141, 0.539693, 0.159832, -0.283981 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1036) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1036) imag");     };   };  };  {   int order = 102;   int trans = 111;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { 0.254, 0.263, -0.271, -0.595, -0.182, -0.672 };   double X[] = { -0.042, -0.705, -0.255, -0.854 };   int incX = -1;   double x_expected[] = { -0.481025, -0.321841, -0.255, -0.854 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1037) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1037) imag");     };   };  };  {   int order = 101;   int trans = 112;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.590302, 1.473768, -0.566422, -0.005436 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1038) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1038) imag");     };   };  };  {   int order = 101;   int trans = 112;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.139182, 1.574648, -0.689, -0.679 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1039) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1039) imag");     };   };  };  {   int order = 101;   int trans = 112;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.44312, 0.80312, -0.211814, -0.54022 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1040) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1040) imag");     };   };  };  {   int order = 101;   int trans = 112;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { -0.008, 0.904, -0.334392, -1.213784 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1041) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1041) imag");     };   };  };  {   int order = 102;   int trans = 112;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.590302, 1.473768, -0.566422, -0.005436 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1042) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1042) imag");     };   };  };  {   int order = 102;   int trans = 112;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.139182, 1.574648, -0.689, -0.679 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1043) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1043) imag");     };   };  };  {   int order = 102;   int trans = 112;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { 0.44312, 0.80312, -0.211814, -0.54022 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1044) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1044) imag");     };   };  };  {   int order = 102;   int trans = 112;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { 0.421, -0.407, -0.595, -0.387, 0.884, -0.498 };   double X[] = { -0.008, 0.904, -0.689, -0.679 };   int incX = -1;   double x_expected[] = { -0.008, 0.904, -0.334392, -1.213784 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1045) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1045) imag");     };   };  };  {   int order = 101;   int trans = 113;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -1.449087, -1.068251, 0.375602, 0.672696 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1046) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1046) imag");     };   };  };  {   int order = 101;   int trans = 113;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -1.43236, 0.04007, -0.406, -0.948 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1047) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1047) imag");     };   };  };  {   int order = 101;   int trans = 113;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -0.657727, -0.543321, 0.167357, 1.431451 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1048) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1048) imag");     };   };  };  {   int order = 101;   int trans = 113;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -0.641, 0.565, -0.614245, -0.189245 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1049) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1049) imag");     };   };  };  {   int order = 102;   int trans = 113;   int uplo = 121;   int diag = 131;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -1.449087, -1.068251, 0.375602, 0.672696 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1050) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1050) imag");     };   };  };  {   int order = 102;   int trans = 113;   int uplo = 121;   int diag = 132;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -1.43236, 0.04007, -0.406, -0.948 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1051) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1051) imag");     };   };  };  {   int order = 102;   int trans = 113;   int uplo = 122;   int diag = 131;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -0.657727, -0.543321, 0.167357, 1.431451 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1052) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1052) imag");     };   };  };  {   int order = 102;   int trans = 113;   int uplo = 122;   int diag = 132;   int N = 2;   double A[] = { -0.743, -0.078, 0.77, 0.505, 0.157, -0.986 };   double X[] = { -0.641, 0.565, -0.406, -0.948 };   int incX = -1;   double x_expected[] = { -0.641, 0.565, -0.614245, -0.189245 };   cblas_ztpmv(order, uplo, trans, diag, N, A, X, incX);   {     int i;     for (i = 0; i < 2; i++) {       gsl_test_rel(X[2*i], x_expected[2*i], dbleps, "ztpmv(case 1053) real");       gsl_test_rel(X[2*i+1], x_expected[2*i+1], dbleps, "ztpmv(case 1053) imag");     };   };  };}

⌨️ 快捷键说明

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