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

📄 dlassq.c

📁 最著名最快的分子模拟软件
💻 C
字号:
#include <math.h>#include <types/simple.h>#include "gmx_lapack.h"voidF77_FUNC(dlassq,DLASSQ)(int *n,                        double *x,                        int *incx,                        double *scale,                        double *sumsq){  int ix;  double absxi,t;  if(*n>0) {    for(ix=0;ix<=(*n-1)*(*incx);ix+=*incx) {      if(fabs(x[ix])>GMX_DOUBLE_MIN) {	absxi = fabs(x[ix]);	if(*scale<absxi) {	  t = *scale/absxi;	  t = t*t;	  *sumsq = 1.0 + (*sumsq)*t;	  *scale = absxi;	} else {	  t = absxi/(*scale);	  *sumsq += t*t;	}      }    }  }  return;}

⌨️ 快捷键说明

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