print_avsfld.cc
来自「c++编写的并行拉马克遗传算法的程序。实现分析对接程序」· CC 代码 · 共 49 行
CC
49 行
/* print_avsfld.cc */#ifdef sgi #include <stdio.h> #include "print_avsfld.h" #include "autocomm.h"#else extern "C" { #include <stdio.h> #include "print_avsfld.h" #include "autocomm.h" }#endifvoid print_avsfld( FILE *logFile, int veclen, int natom, int nframe, int offset[VECLENMAX], int stride, char label[MAX_CHARS], char filename[MAX_CHARS] ){ int i; fprintf( logFile, "AVSFLD: # AVS field file\n" ); fprintf( logFile, "AVSFLD: #\n" ); fprintf( logFile, "AVSFLD: # Created by AutoDock\n" ); fprintf( logFile, "AVSFLD: #\n" ); fprintf( logFile, "AVSFLD: ndim=2 # number of dimensions in the field\n" ); fprintf( logFile, "AVSFLD: nspace=1 # number of physical coordinates\n" ); fprintf( logFile, "AVSFLD: veclen=%-9d # vector size\n", veclen ); fprintf( logFile, "AVSFLD: dim1=%-11d # atoms\n", natom ); fprintf( logFile, "AVSFLD: dim2=%-11d # conformations\n", nframe ); fprintf( logFile, "AVSFLD: data=float # data type (byte,integer,float,double)\n" ); fprintf( logFile, "AVSFLD: field=uniform # field coordinate layout\n" ); fprintf( logFile, "AVSFLD: label= %s\n", label ); for (i=0; i<veclen; i++) { fprintf( logFile, "AVSFLD: variable %d file = %s filetype = ascii offset = %d stride = %d\n", i+1, filename, offset[i], stride ); } fprintf( logFile, "AVSFLD: # end of file\n\n" ); fflush( logFile );}/* EOF */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?