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

📄 mkl_vml_functions.h

📁 最小二乘拟和工具
💻 H
📖 第 1 页 / 共 2 页
字号:
/* Atan: r = arctan a                                                     */
__VML_API(void, VSATAN, ( int *n, const float  a[], float  r[] ))
__VML_API(void, VDATAN, ( int *n, const double a[], double r[] ))
__vml_api(void, vsatan, ( int *n, const float  a[], float  r[] ))
__vml_api(void, vdatan, ( int *n, const double a[], double r[] ))
__Vml_Api(void, vsAtan, ( int n, const float  a[], float  r[] ))
__Vml_Api(void, vdAtan, ( int n, const double a[], double r[] ))

/* ACOSH: r = arcCH a                                                     */
__VML_API(void, VSACOSH, ( int *n, const float  a[], float  r[] ))
__VML_API(void, VDACOSH, ( int *n, const double a[], double r[] ))
__vml_api(void, vsacosh, ( int *n, const float  a[], float  r[] ))
__vml_api(void, vdacosh, ( int *n, const double a[], double r[] ))
__Vml_Api(void, vsAcosh, ( int n, const float  a[], float  r[] ))
__Vml_Api(void, vdAcosh, ( int n, const double a[], double r[] ))

/* ASINH: r = arcSH a                                                     */
__VML_API(void, VSASINH, ( int *n, const float  a[], float  r[] ))
__VML_API(void, VDASINH, ( int *n, const double a[], double r[] ))
__vml_api(void, vsasinh, ( int *n, const float  a[], float  r[] ))
__vml_api(void, vdasinh, ( int *n, const double a[], double r[] ))
__Vml_Api(void, vsAsinh, ( int n, const float  a[], float  r[] ))
__Vml_Api(void, vdAsinh, ( int n, const double a[], double r[] ))

/* AtanH: r = arcTH a                                                     */
__VML_API(void, VSATANH, ( int *n, const float  a[], float  r[] ))
__VML_API(void, VDATANH, ( int *n, const double a[], double r[] ))
__vml_api(void, vsatanh, ( int *n, const float  a[], float  r[] ))
__vml_api(void, vdatanh, ( int *n, const double a[], double r[] ))
__Vml_Api(void, vsAtanh, ( int n, const float  a[], float  r[] ))
__Vml_Api(void, vdAtanh, ( int n, const double a[], double r[] ))

/* Gamma: r = gamma a                                                     */
__VML_API(void, VSGAMMA, ( int *n, const float  a[], float  r[] ))
__VML_API(void, VDGAMMA, ( int *n, const double a[], double r[] ))
__vml_api(void, vsgamma, ( int *n, const float  a[], float  r[] ))
__vml_api(void, vdgamma, ( int *n, const double a[], double r[] ))
__Vml_Api(void, vsGamma, ( int n, const float  a[], float  r[] ))
__Vml_Api(void, vdGamma, ( int n, const double a[], double r[] ))

/* Atan2: r = arctan a / b                                                */
__VML_API(void, VSATAN2, ( int *n, const float  a[], const float  b[], float  r[] ))
__VML_API(void, VDATAN2, ( int *n, const double a[], const double b[], double r[] ))
__vml_api(void, vsatan2, ( int *n, const float  a[], const float  b[], float  r[] ))
__vml_api(void, vdatan2, ( int *n, const double a[], const double b[], double r[] ))
__Vml_Api(void, vsAtan2, ( int n, const float  a[], const float  b[], float  r[] ))
__Vml_Api(void, vdAtan2, ( int n, const double a[], const double b[], double r[] ))

/* Division: r = a / b                                                    */
__VML_API(void, VSDIV, ( int *n, const float  a[], const float  b[], float  r[] ))
__VML_API(void, VDDIV, ( int *n, const double a[], const double b[], double r[] ))
__vml_api(void, vsdiv, ( int *n, const float  a[], const float  b[], float  r[] ))
__vml_api(void, vddiv, ( int *n, const double a[], const double b[], double r[] ))
__Vml_Api(void, vsDiv, ( int n, const float  a[], const float  b[], float  r[] ))
__Vml_Api(void, vdDiv, ( int n, const double a[], const double b[], double r[] ))

/* Power: r = a**b                                                        */
__VML_API(void, VSPOW, ( int *n, const float  a[], const float  b[], float  r[] ))
__VML_API(void, VDPOW, ( int *n, const double a[], const double b[], double r[] ))
__vml_api(void, vspow, ( int *n, const float  a[], const float  b[], float  r[] ))
__vml_api(void, vdpow, ( int *n, const double a[], const double b[], double r[] ))
__Vml_Api(void, vsPow, ( int n, const float  a[], const float  b[], float  r[] ))
__Vml_Api(void, vdPow, ( int n, const double a[], const double b[], double r[] ))

/* SinCos: r = SIN a r1=COS a                                             */
__VML_API(void, VSSINCOS, ( int *n, const float  a[], float  r1[], float  r2[] ))
__VML_API(void, VDSINCOS, ( int *n, const double a[], double r1[], double r2[] ))
__vml_api(void, vssincos, ( int *n, const float  a[], float  r1[], float  r2[] ))
__vml_api(void, vdsincos, ( int *n, const double a[], double r1[], double r2[] ))
__Vml_Api(void, vsSinCos, ( int n, const float  a[], float  r1[], float  r2[] ))
__Vml_Api(void, vdSinCos, ( int n, const double a[], double r1[], double r2[] ))

/*******************************************************************************
  Pack/Unpack functions
*******************************************************************************/

__VML_API(void, VSPACKI, ( int *n, const float  a[], int * incra, float  y[]    ))
__VML_API(void, VDPACKI, ( int *n, const double a[], int * incra, double y[]    ))
__VML_API(void, VSPACKV, ( int *n, const float  a[], const int ia[], float  y[] ))
__VML_API(void, VDPACKV, ( int *n, const double a[], const int ia[], double y[] ))
__VML_API(void, VSPACKM, ( int *n, const float  a[], const int ma[], float  y[] ))
__VML_API(void, VDPACKM, ( int *n, const double a[], const int ma[], double y[] ))
__vml_api(void, vspacki, ( int *n, const float  a[], int * incra, float  y[]    ))
__vml_api(void, vdpacki, ( int *n, const double a[], int * incra, double y[]    ))
__vml_api(void, vspackv, ( int *n, const float  a[], const int ia[], float  y[] ))
__vml_api(void, vdpackv, ( int *n, const double a[], const int ia[], double y[] ))
__vml_api(void, vspackm, ( int *n, const float  a[], const int ma[], float  y[] ))
__vml_api(void, vdpackm, ( int *n, const double a[], const int ma[], double y[] ))
__Vml_Api(void, vsPackI, ( int n, const float  a[], int incra, float  y[]    ))
__Vml_Api(void, vdPackI, ( int n, const double a[], int incra, double y[]    ))
__Vml_Api(void, vsPackV, ( int n, const float  a[], const int ia[], float  y[] ))
__Vml_Api(void, vdPackV, ( int n, const double a[], const int ia[], double y[] ))
__Vml_Api(void, vsPackM, ( int n, const float  a[], const int ma[], float  y[] ))
__Vml_Api(void, vdPackM, ( int n, const double a[], const int ma[], double y[] ))

__VML_API(void, VSUNPACKI, ( int *n, const float  a[], float  y[], int * incry    ))
__VML_API(void, VDUNPACKI, ( int *n, const double a[], double y[], int * incry    ))
__VML_API(void, VSUNPACKV, ( int *n, const float  a[], float  y[], const int iy[] ))
__VML_API(void, VDUNPACKV, ( int *n, const double a[], double y[], const int iy[] ))
__VML_API(void, VSUNPACKM, ( int *n, const float  a[], float  y[], const int my[] ))
__VML_API(void, VDUNPACKM, ( int *n, const double a[], double y[], const int my[] ))
__vml_api(void, vsunpacki, ( int *n, const float  a[], float  y[], int * incry    ))
__vml_api(void, vdunpacki, ( int *n, const double a[], double y[], int * incry    ))
__vml_api(void, vsunpackv, ( int *n, const float  a[], float  y[], const int iy[] ))
__vml_api(void, vdunpackv, ( int *n, const double a[], double y[], const int iy[] ))
__vml_api(void, vsunpackm, ( int *n, const float  a[], float  y[], const int my[] ))
__vml_api(void, vdunpackm, ( int *n, const double a[], double y[], const int my[] ))
__Vml_Api(void, vsUnpackI, ( int n, const float  a[], float  y[], int incry    ))
__Vml_Api(void, vdUnpackI, ( int n, const double a[], double y[], int incry    ))
__Vml_Api(void, vsUnpackV, ( int n, const float  a[], float  y[], const int iy[] ))
__Vml_Api(void, vdUnpackV, ( int n, const double a[], double y[], const int iy[] ))
__Vml_Api(void, vsUnpackM, ( int n, const float  a[], float  y[], const int my[] ))
__Vml_Api(void, vdUnpackM, ( int n, const double a[], double y[], const int my[] ))


/*******************************************************************************
  Errors functions
*******************************************************************************/

__VML_API(unsigned int,VMLSETERRSTATUS,(unsigned int * status))
__vml_api(unsigned int,vmlseterrstatus,(unsigned int * status))
__Vml_Api(unsigned int,vmlSetErrStatus,(unsigned int status))

__VML_API(unsigned int, VMLGETERRSTATUS, (void))
__vml_api(unsigned int, vmlgeterrstatus, (void))
__Vml_Api(unsigned int, vmlGetErrStatus, (void))

__VML_API(unsigned int, VMLCLEARERRSTATUS, (void))
__vml_api(unsigned int, vmlclearerrstatus, (void))
__Vml_Api(unsigned int, vmlClearErrStatus, (void))

__VML_API(VMLErrorCallBack, VMLSETERRORCALLBACK, (VMLErrorCallBack func))
__vml_api(VMLErrorCallBack, vmlseterrorcallback, (VMLErrorCallBack func))
__Vml_Api(VMLErrorCallBack, vmlSetErrorCallBack, (VMLErrorCallBack func))

__VML_API(VMLErrorCallBack, VMLGETERRORCALLBACK, (void))
__vml_api(VMLErrorCallBack, vmlgeterrorcallback, (void))
__Vml_Api(VMLErrorCallBack, vmlGetErrorCallBack, (void))

__VML_API(VMLErrorCallBack, VMLCLEARERRORCALLBACK, (void))
__vml_api(VMLErrorCallBack, vmlclearerrorcallback, (void))
__Vml_Api(VMLErrorCallBack, vmlClearErrorCallBack, (void))


/*******************************************************************************
  Mode functions
*******************************************************************************/

__VML_API(unsigned int, VMLSETMODE, (unsigned int *newmode))
__vml_api(unsigned int, vmlsetmode, (unsigned int *newmode))
__Vml_Api(unsigned int, vmlSetMode, (unsigned int newmode))

__VML_API(unsigned int, VMLGETMODE, (void))
__vml_api(unsigned int, vmlgetmode, (void))
__Vml_Api(unsigned int, vmlGetMode, (void))


#ifdef __cplusplus
}
#endif

#endif /* __VML_FUNCTIONS_H__ */

⌨️ 快捷键说明

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