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

📄 dcopy.c

📁 svm的实现源码
💻 C
字号:
#include "blas.h"#include <string.h>  /* Needed for memcpy() */int dcopy_(int *n, double *sx, int *incx, double *sy, int *incy){  long i, ix, iy, nn, iincx, iincy;  /* copies a vector, x, to a vector, y.        uses unrolled loops for increments equal to 1.        jack dongarra, linpack, 3/11/78.        modified 12/3/93, array(1) declarations changed to array(*) */  /* Dereference inputs */  nn = *n;  iincx = *incx;  iincy = *incy;  if (nn > 0)  {    if (iincx == 1 && iincy == 1) /* code for both increments equal to 1 */    {      memcpy( sy, sx, nn * sizeof(*sy) );    }    else /* code for unequal increments or equal increments not equal to 1 */    {      ix = iincx >= 0 ? 0 : (1 - nn) * iincx;      iy = iincy >= 0 ? 0 : (1 - nn) * iincy;      for (i = 0; i < nn; i++)      {        sy[iy] = sx[ix];        ix += iincx;        iy += iincy;      }    }  }  return 0;} /* dcopy_ */

⌨️ 快捷键说明

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