dlapy2.c

来自「最著名最快的分子模拟软件」· C语言 代码 · 共 31 行

C
31
字号
#include <math.h>#include "gmx_lapack.h"#include <types/simple.h>doubleF77_FUNC(dlapy2,DLAPY2)(double * x, double * y){  double xabs,yabs;  double w,z;  xabs = fabs(*x);  yabs = fabs(*y);    if(xabs>yabs) {    w = xabs;    z = yabs;  } else {    w = yabs;    z = xabs;  }  if( fabs(z)<GMX_DOUBLE_MIN)     return w;  else {    z = z/w;    return w*sqrt(1.0+z*z);  }}  

⌨️ 快捷键说明

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