#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "endianswap.h"
Go to the source code of this file.
Compounds | |
struct | md_atom |
struct | md_box |
struct | md_file |
struct | md_header |
struct | md_ts |
struct | trx_hdr |
Defines | |
#define | M_PI_2 1.57079632679489661922 |
#define | MDIO_SUCCESS 0 |
#define | MDIO_BADFORMAT 1 |
#define | MDIO_EOF 2 |
#define | MDIO_BADPARAMS 3 |
#define | MDIO_IOERROR 4 |
#define | MDIO_BADPRECISION 5 |
#define | MDIO_BADMALLOC 6 |
#define | MDIO_CANTOPEN 7 |
#define | MDIO_BADEXTENSION 8 |
#define | MDIO_UNKNOWNFMT 9 |
#define | MDIO_CANTCLOSE 10 |
#define | MDIO_WRONGFORMAT 11 |
#define | MDIO_SIZEERROR 12 |
#define | MDIO_UNKNOWNERROR 1000 |
#define | MDIO_READ 0 |
#define | MDIO_WRITE 1 |
#define | MDIO_MAX_ERRVAL 11 |
#define | TRX_MAGIC 1993 |
#define | XTC_MAGIC 1995 |
#define | MAX_GRO_LINE 500 |
#define | MAX_G96_LINE 500 |
#define | MAX_TRX_TITLE 80 |
#define | MAX_MDIO_TITLE 80 |
#define | ANGS_PER_NM 10 |
#define | ANGS2_PER_NM2 100 |
#define | MDFMT_GRO 1 |
#define | MDFMT_TRR 2 |
#define | MDFMT_G96 3 |
#define | MDFMT_TRJ 4 |
#define | MDFMT_XTC 5 |
#define | FIRSTIDX 9 |
#define | LASTIDX (sizeof(xtc_magicints) / sizeof(*xtc_magicints)) |
Functions | |
md_file * | mdio_open (const char *, const int, const int=MDIO_READ) |
int | mdio_close (md_file *) |
int | mdio_header (md_file *, md_header *) |
int | mdio_timestep (md_file *, md_ts *) |
int | gro_header (md_file *, char *, int, float *, int *, int=1) |
int | gro_rec (md_file *, md_atom *) |
int | gro_timestep (md_file *, md_ts *) |
int | trx_header (md_file *, int=0) |
int | trx_int (md_file *, int *) |
int | trx_real (md_file *, float *) |
int | trx_rvector (md_file *, float *) |
int | trx_string (md_file *, char *, int) |
int | trx_timestep (md_file *, md_ts *) |
int | trx_timeskip (md_file *, md_ts *) |
int | g96_header (md_file *, char *, int, float *) |
int | g96_timestep (md_file *, md_ts *) |
int | g96_rec (md_file *, md_atom *) |
int | g96_countatoms (md_file *) |
int | xtc_int (md_file *, int *) |
int | xtc_float (md_file *, float *) |
int | xtc_timestep (md_file *, md_ts *) |
int | xtc_timeskip (md_file *, md_ts *) |
int | xtc_3dfcoord (md_file *, float *, int *, float *) |
int | mdio_errno (void) |
const char * | mdio_errmsg (int) |
int | mdio_seterror (int) |
int | strip_white (char *) |
int | mdio_readline (md_file *, char *, int, int=1) |
int | mdio_tsfree (md_ts *, int=0) |
int | mdio_readbox (md_box *, float *, float *, float *) |
int | xtc_receivebits (int *, int) |
int | host_is_little_endian (void) |
int | mdio_timeskip (md_file *mf, md_ts *ts) |
int | trx_long (md_file *mf, long *y) |
int | trx_double (md_file *mf, double *y) |
int | tpr_rvector (md_file *mf, float *arr, int len) |
int | tpr_ivector (md_file *mf, int *arr, int len) |
int | tpr_string (md_file *mf, char *str, int max) |
int | put_trx_int (md_file *mf, int y) |
int | put_trx_real (md_file *mf, float y) |
int | put_trx_string (md_file *mf, const char *s) |
int | xtc_data (md_file *mf, char *buf, int len) |
int | xtc_at_header_start (md_file *mf, int natoms, int *timestep) |
int | xtc_sizeofint (int size) |
int | xtc_sizeofints (int nints, unsigned int *sizes) |
void | xtc_receiveints (int *buf, const int nints, int nbits, unsigned int *sizes, int *nums) |
Variables | |
const char * | mdio_fmtexts [] |
int | mdio_errcode |
const char * | mdio_errdescs [] |
int | xtc_magicints [] |
|
Definition at line 100 of file Gromacs.h. Referenced by mdio_readbox. |
|
Definition at line 99 of file Gromacs.h. Referenced by convert_vmd_box_for_writing, g96_rec, g96_timestep, gro_rec, gro_timestep, mdio_readbox, trx_timestep, write_gro_timestep, and xtc_timestep. |
|
Definition at line 1940 of file Gromacs.h. Referenced by xtc_3dfcoord. |
|
|
|
Definition at line 55 of file Gromacs.h. Referenced by mdio_readbox. |
|
Definition at line 96 of file Gromacs.h. Referenced by g96_countatoms, g96_header, g96_rec, g96_timestep, open_g96_read, and read_g96_structure. |
|
Definition at line 95 of file Gromacs.h. Referenced by gro_header, gro_rec, gro_timestep, and read_gro_structure. |
|
Definition at line 98 of file Gromacs.h. Referenced by mdio_header, open_g96_read, and open_gro_read. |
|
Definition at line 97 of file Gromacs.h. Referenced by trx_header. |
|
Definition at line 106 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, mdio_timestep, and open_g96_read. |
|
Definition at line 104 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, mdio_timestep, open_gro_read, and open_gro_write. |
|
Definition at line 107 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, mdio_timestep, open_trr_read, trx_header, trx_timeskip, and trx_timestep. |
|
Definition at line 105 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, mdio_timestep, open_trr_read, open_trr_write, trx_timeskip, trx_timestep, and write_trr_timestep. |
|
Definition at line 108 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, mdio_timestep, open_trr_read, open_trr_write, xtc_timeskip, and xtc_timestep. |
|
Definition at line 67 of file Gromacs.h. Referenced by mdio_open. |
|
Definition at line 60 of file Gromacs.h. Referenced by g96_header, g96_rec, g96_timestep, gro_header, gro_rec, gro_timestep, mdio_header, trx_header, xtc_3dfcoord, xtc_timeskip, and xtc_timestep. |
|
Definition at line 65 of file Gromacs.h. Referenced by g96_timestep, gro_timestep, mdio_open, trx_timestep, xtc_3dfcoord, and xtc_timestep. |
|
Definition at line 62 of file Gromacs.h. Referenced by g96_countatoms, g96_header, g96_rec, g96_timestep, gro_header, gro_rec, gro_timestep, mdio_close, mdio_header, mdio_open, mdio_readbox, mdio_readline, mdio_timeskip, mdio_timestep, mdio_tsfree, put_trx_int, put_trx_real, put_trx_string, tpr_string, trx_double, trx_header, trx_int, trx_long, trx_real, trx_rvector, trx_string, trx_timeskip, trx_timestep, xtc_data, xtc_float, xtc_int, xtc_timeskip, and xtc_timestep. |
|
Definition at line 64 of file Gromacs.h. Referenced by trx_header, and trx_real. |
|
Definition at line 69 of file Gromacs.h. Referenced by mdio_close. |
|
Definition at line 66 of file Gromacs.h. Referenced by mdio_open. |
|
Definition at line 61 of file Gromacs.h. Referenced by g96_timestep, mdio_readline, read_trr_timestep, xtc_data, xtc_float, xtc_int, and xtc_timeskip. |
|
Definition at line 63 of file Gromacs.h. Referenced by mdio_readline, put_trx_int, put_trx_real, put_trx_string, read_trr_timestep, tpr_string, trx_double, trx_int, trx_long, trx_real, trx_string, xtc_data, xtc_float, xtc_int, and xtc_timeskip. |
|
Definition at line 77 of file Gromacs.h. Referenced by mdio_errmsg. |
|
|
|
Definition at line 71 of file Gromacs.h. Referenced by put_trx_int, trx_int, trx_long, and xtc_int. |
|
Definition at line 59 of file Gromacs.h. Referenced by g96_header, g96_timestep, mdio_close, mdio_open, mdio_readbox, mdio_tsfree, put_trx_int, put_trx_real, put_trx_string, tpr_ivector, tpr_rvector, trx_double, trx_int, trx_long, trx_real, trx_rvector, trx_timeskip, trx_timestep, xtc_float, xtc_int, xtc_timeskip, and xtc_timestep. |
|
Definition at line 72 of file Gromacs.h. Referenced by xtc_data, xtc_float, xtc_int, and xtc_timeskip. |
|
Definition at line 68 of file Gromacs.h. Referenced by mdio_header, mdio_open, mdio_timeskip, and mdio_timestep. |
|
Definition at line 75 of file Gromacs.h. Referenced by open_gro_write, and open_trr_write. |
|
Definition at line 70 of file Gromacs.h. Referenced by trx_timeskip, trx_timestep, xtc_timeskip, and xtc_timestep. |
|
Definition at line 93 of file Gromacs.h. Referenced by trx_header, and write_trr_timestep. |
|
Definition at line 94 of file Gromacs.h. Referenced by mdio_header, xtc_at_header_start, xtc_timeskip, and xtc_timestep. |
|
Definition at line 688 of file Gromacs.h. References md_file::f, MAX_G96_LINE, MDIO_BADPARAMS, mdio_readline, mdio_seterror, and strip_white. Referenced by open_g96_read. |
|
Definition at line 624 of file Gromacs.h. References MAX_G96_LINE, MDIO_BADFORMAT, MDIO_BADPARAMS, mdio_readline, mdio_seterror, MDIO_SUCCESS, and strip_white. Referenced by mdio_header, and open_g96_read. |
|
Definition at line 717 of file Gromacs.h. References ANGS_PER_NM, md_atom::atomname, md_atom::atomnum, MAX_G96_LINE, MDIO_BADFORMAT, MDIO_BADPARAMS, mdio_readline, mdio_seterror, md_atom::pos, md_atom::resid, md_atom::resname, and strip_white. Referenced by read_g96_structure. |
|
Definition at line 760 of file Gromacs.h. References ANGS_PER_NM, md_ts::box, md_file::f, MAX_G96_LINE, MDIO_BADFORMAT, MDIO_BADMALLOC, MDIO_BADPARAMS, MDIO_EOF, mdio_errcode, mdio_readbox, mdio_readline, mdio_seterror, MDIO_SUCCESS, md_ts::natoms, md_ts::pos, md_ts::step, strip_white, and md_ts::time. Referenced by mdio_timeskip, and mdio_timestep. |
|
Definition at line 1007 of file Gromacs.h. References md_file::f, MAX_GRO_LINE, MDIO_BADFORMAT, MDIO_BADPARAMS, mdio_readline, mdio_seterror, and strip_white. Referenced by gro_timestep, mdio_header, and open_gro_read. |
|
Definition at line 1073 of file Gromacs.h. References ANGS_PER_NM, md_atom::atomname, md_atom::atomnum, MAX_GRO_LINE, MDIO_BADFORMAT, MDIO_BADPARAMS, mdio_readline, mdio_seterror, md_atom::pos, md_atom::resid, md_atom::resname, and strip_white. Referenced by read_gro_structure. |
|
Definition at line 1133 of file Gromacs.h. References ANGS_PER_NM, md_ts::box, gro_header, MAX_GRO_LINE, MDIO_BADFORMAT, MDIO_BADMALLOC, MDIO_BADPARAMS, mdio_readbox, mdio_readline, mdio_seterror, md_ts::natoms, md_ts::pos, and md_ts::time. Referenced by mdio_timeskip, and mdio_timestep. |
|
detect endiannes of host machine. returns true on little endian machines. Definition at line 272 of file Gromacs.h. Referenced by open_trr_write. |
|
Definition at line 388 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_CANTCLOSE, mdio_seterror, MDIO_SUCCESS, and md_file::trx. Referenced by close_g96_read, close_gro_read, close_gro_write, close_trr_read, close_trr_write, and open_trr_read. |
|
Definition at line 407 of file Gromacs.h. References mdio_errdescs, and MDIO_MAX_ERRVAL. Referenced by open_g96_read, open_gro_read, open_gro_write, open_trr_read, open_trr_write, read_g96_structure, read_gro_structure, and read_trr_timestep. |
|
Definition at line 401 of file Gromacs.h. References mdio_errcode. Referenced by open_g96_read, open_gro_read, open_gro_write, open_trr_read, open_trr_write, read_g96_structure, read_gro_structure, and read_trr_timestep. |
|
Definition at line 531 of file Gromacs.h. References md_file::f, md_file::fmt, g96_header, gro_header, MAX_MDIO_TITLE, MDFMT_G96, MDFMT_GRO, MDFMT_TRJ, MDFMT_TRR, MDFMT_XTC, MDIO_BADFORMAT, MDIO_BADPARAMS, mdio_seterror, MDIO_UNKNOWNFMT, trx_hdr::natoms, md_header::natoms, trx_hdr::t, md_header::timeval, trx_hdr::title, md_header::title, md_file::trx, trx_header, xtc_int, and XTC_MAGIC. Referenced by open_trr_read. |
|
Definition at line 289 of file Gromacs.h. References md_file::f, md_file::fmt, MDFMT_G96, MDFMT_GRO, MDFMT_TRJ, MDFMT_TRR, MDFMT_XTC, MDIO_BADEXTENSION, MDIO_BADMALLOC, MDIO_BADPARAMS, MDIO_CANTOPEN, mdio_fmtexts, mdio_seterror, MDIO_SUCCESS, MDIO_UNKNOWNFMT, and md_file::trx. Referenced by open_g96_read, open_gro_read, open_gro_write, open_trr_read, and open_trr_write. |
|
Definition at line 500 of file Gromacs.h. References md_box::A, md_box::alpha, ANGS2_PER_NM2, ANGS_PER_NM, md_box::B, md_box::beta, md_box::C, md_box::gamma, M_PI_2, MDIO_BADPARAMS, mdio_seterror, and MDIO_SUCCESS. Referenced by g96_timestep, gro_timestep, trx_timestep, and xtc_timestep. |
|
Definition at line 424 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_EOF, MDIO_IOERROR, mdio_seterror, and strip_white. Referenced by g96_countatoms, g96_header, g96_rec, g96_timestep, gro_header, gro_rec, gro_timestep, open_g96_read, read_g96_structure, and read_gro_structure. |
|
Definition at line 415 of file Gromacs.h. References mdio_errcode. Referenced by g96_countatoms, g96_header, g96_rec, g96_timestep, gro_header, gro_rec, gro_timestep, mdio_close, mdio_header, mdio_open, mdio_readbox, mdio_readline, mdio_timeskip, mdio_timestep, mdio_tsfree, put_trx_int, put_trx_real, put_trx_string, tpr_ivector, tpr_rvector, tpr_string, trx_double, trx_header, trx_int, trx_long, trx_real, trx_rvector, trx_string, trx_timeskip, trx_timestep, xtc_3dfcoord, xtc_data, xtc_float, xtc_int, xtc_timeskip, and xtc_timestep. |
|
Definition at line 601 of file Gromacs.h. References md_file::f, md_file::fmt, g96_timestep, gro_timestep, MDFMT_G96, MDFMT_GRO, MDFMT_TRJ, MDFMT_TRR, MDFMT_XTC, MDIO_BADPARAMS, mdio_seterror, MDIO_UNKNOWNFMT, trx_timeskip, and xtc_timeskip. Referenced by read_trr_timestep. |
|
Definition at line 576 of file Gromacs.h. References md_file::f, md_file::fmt, g96_timestep, gro_timestep, MDFMT_G96, MDFMT_GRO, MDFMT_TRJ, MDFMT_TRR, MDFMT_XTC, MDIO_BADPARAMS, mdio_seterror, MDIO_UNKNOWNFMT, trx_timestep, and xtc_timestep. Referenced by read_g96_timestep, read_gro_timestep, and read_trr_timestep. |
|
Definition at line 482 of file Gromacs.h. References md_ts::box, MDIO_BADPARAMS, mdio_seterror, MDIO_SUCCESS, md_ts::natoms, and md_ts::pos. Referenced by read_g96_timestep, read_gro_timestep, read_trr_timestep, and trx_timestep. |
|
Definition at line 1633 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SIZEERROR, MDIO_SUCCESS, md_file::rev, and swap4_aligned. Referenced by put_trx_string, and write_trr_timestep. |
|
Definition at line 1648 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, md_file::rev, and swap4_aligned. Referenced by write_trr_timestep. |
|
Definition at line 1661 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, and put_trx_int. Referenced by write_trr_timestep. |
|
Definition at line 449 of file Gromacs.h. Referenced by g96_countatoms, g96_header, g96_rec, g96_timestep, gro_header, gro_rec, and mdio_readline. |
|
Definition at line 1423 of file Gromacs.h. References mdio_seterror, MDIO_SUCCESS, and trx_int. Referenced by readtprAfterPrecision. |
|
Definition at line 1415 of file Gromacs.h. References mdio_seterror, MDIO_SUCCESS, and trx_real. Referenced by read_tpr_timestep. |
|
Definition at line 1471 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, and trx_int. Referenced by open_tpr_read, and readtprAfterPrecision. |
|
Definition at line 1377 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, md_file::rev, and swap8_aligned. Referenced by readff. |
|
Definition at line 1214 of file Gromacs.h. References trx_hdr::box_size, trx_hdr::e_size, md_file::f, trx_hdr::f_size, md_file::fmt, trx_hdr::ir_size, trx_hdr::lambda, MAX_TRX_TITLE, MDFMT_TRJ, MDIO_BADFORMAT, MDIO_BADPARAMS, MDIO_BADPRECISION, mdio_seterror, trx_hdr::natoms, trx_hdr::nre, md_file::prec, trx_hdr::pres_size, md_file::rev, trx_hdr::step, swap4_aligned, trx_hdr::sym_size, trx_hdr::t, trx_hdr::title, trx_hdr::top_size, md_file::trx, trx_int, TRX_MAGIC, trx_real, trx_string, trx_hdr::v_size, trx_hdr::version, trx_hdr::vir_size, and trx_hdr::x_size. Referenced by mdio_header, trx_timeskip, and trx_timestep. |
|
Definition at line 1304 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SIZEERROR, MDIO_SUCCESS, md_file::rev, and swap4_aligned. Referenced by open_tpr_read, read_atomtypes, read_cmap, read_groups, readff, readparams, readtprAfterPrecision, tpr_ivector, tpr_string, trx_header, and trx_string. |
|
Definition at line 1321 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, MDIO_SIZEERROR, MDIO_SUCCESS, md_file::rev, and swap8_aligned. Referenced by readtprAfterPrecision, and tpr_save_string. |
|
Definition at line 1342 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_BADPRECISION, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, md_file::prec, md_file::rev, swap4_aligned, and swap8_aligned. Referenced by read_atomtypes, read_cmap, readff, readparams, readtprAfterPrecision, tpr_rvector, trx_header, and trx_rvector. |
|
Definition at line 1399 of file Gromacs.h. References MDIO_BADPARAMS, mdio_seterror, MDIO_SUCCESS, and trx_real. Referenced by readtprAfterPrecision, and trx_timestep. |
|
Definition at line 1436 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_IOERROR, mdio_seterror, and trx_int. Referenced by readtprAfterPrecision, and trx_header. |
|
Definition at line 1586 of file Gromacs.h. References trx_hdr::box_size, md_file::f, trx_hdr::f_size, md_file::fmt, MDFMT_TRJ, MDFMT_TRR, MDIO_BADPARAMS, mdio_seterror, MDIO_SUCCESS, MDIO_WRONGFORMAT, trx_hdr::natoms, md_file::prec, trx_hdr::pres_size, md_file::trx, trx_header, trx_hdr::v_size, trx_hdr::vir_size, and trx_hdr::x_size. Referenced by mdio_timeskip. |
|
Definition at line 1504 of file Gromacs.h. References ANGS_PER_NM, md_ts::box, trx_hdr::box_size, trx_hdr::f_size, md_file::fmt, MDFMT_TRJ, MDFMT_TRR, MDIO_BADMALLOC, MDIO_BADPARAMS, mdio_readbox, mdio_seterror, MDIO_SUCCESS, mdio_tsfree, MDIO_WRONGFORMAT, md_ts::natoms, trx_hdr::natoms, md_ts::pos, trx_hdr::pres_size, md_file::trx, trx_header, trx_rvector, trx_hdr::v_size, trx_hdr::vir_size, and trx_hdr::x_size. Referenced by mdio_timestep. |
|
Definition at line 2053 of file Gromacs.h. References FIRSTIDX, MDIO_BADFORMAT, MDIO_BADMALLOC, mdio_seterror, xtc_data, xtc_float, xtc_int, xtc_magicints, xtc_receivebits, xtc_receiveints, xtc_sizeofint, and xtc_sizeofints. Referenced by xtc_timestep. |
|
Definition at line 1813 of file Gromacs.h. References md_file::f, xtc_float, xtc_int, and XTC_MAGIC. Referenced by xtc_timeskip. |
|
Definition at line 1720 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_EOF, MDIO_IOERROR, mdio_seterror, and MDIO_UNKNOWNERROR. Referenced by xtc_3dfcoord. |
|
Definition at line 1695 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_EOF, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, and MDIO_UNKNOWNERROR. Referenced by xtc_3dfcoord, xtc_at_header_start, and xtc_timestep. |
|
Definition at line 1676 of file Gromacs.h. References md_file::f, MDIO_BADPARAMS, MDIO_EOF, MDIO_IOERROR, mdio_seterror, MDIO_SIZEERROR, MDIO_SUCCESS, and MDIO_UNKNOWNERROR. Referenced by mdio_header, xtc_3dfcoord, xtc_at_header_start, xtc_timeskip, and xtc_timestep. |
|
Definition at line 1991 of file Gromacs.h. Referenced by xtc_3dfcoord, and xtc_receiveints. |
|
Definition at line 2025 of file Gromacs.h. References xtc_receivebits. Referenced by xtc_3dfcoord. |
|
Definition at line 1947 of file Gromacs.h. Referenced by xtc_3dfcoord. |
|
Definition at line 1961 of file Gromacs.h. Referenced by xtc_3dfcoord. |
|
Definition at line 1877 of file Gromacs.h. References md_file::f, md_file::fmt, MDFMT_XTC, MDIO_BADFORMAT, MDIO_BADPARAMS, MDIO_EOF, MDIO_IOERROR, mdio_seterror, MDIO_SUCCESS, MDIO_UNKNOWNERROR, MDIO_WRONGFORMAT, md_ts::natoms, md_ts::step, xtc_at_header_start, xtc_int, and XTC_MAGIC. Referenced by mdio_timeskip. |
|
Definition at line 1752 of file Gromacs.h. References ANGS_PER_NM, md_ts::box, md_file::f, md_file::fmt, MDFMT_XTC, MDIO_BADFORMAT, MDIO_BADMALLOC, MDIO_BADPARAMS, mdio_readbox, mdio_seterror, MDIO_SUCCESS, MDIO_WRONGFORMAT, md_ts::natoms, md_ts::pos, md_ts::step, md_ts::time, xtc_3dfcoord, xtc_float, xtc_int, and XTC_MAGIC. Referenced by mdio_timestep. |
|
Definition at line 91 of file Gromacs.h. Referenced by g96_timestep, mdio_errno, and mdio_seterror. |
|
Initial value: { "no error", "file does not match format", "unexpected end-of-file reached", "function called with bad parameters", "file i/o error", "unsupported precision", "out of memory", "cannot open file", "bad file extension", "unknown file format", "cannot close file", "wrong file format for this function", "binary i/o error: sizeof(int) != 4", NULL } Definition at line 253 of file Gromacs.h. Referenced by mdio_errmsg. |
|
Initial value: { "", ".gro", ".trr", ".g96", ".trj", ".xtc", NULL } Definition at line 80 of file Gromacs.h. Referenced by mdio_open. |
|
Initial value: { 0, 0, 0, 0, 0, 0, 0, 0, 0,8, 10, 12, 16, 20, 25, 32, 40, 50, 64, 80, 101, 128, 161, 203, 256, 322, 406, 512, 645, 812, 1024, 1290, 1625, 2048, 2580, 3250, 4096, 5060, 6501, 8192, 10321, 13003, 16384, 20642, 26007, 32768, 41285, 52015, 65536, 82570, 104031, 131072, 165140, 208063, 262144, 330280, 416127, 524287, 660561, 832255, 1048576, 1321122, 1664510, 2097152, 2642245, 3329021, 4194304, 5284491, 6658042, 8388607, 10568983, 13316085, 16777216 } Definition at line 1931 of file Gromacs.h. Referenced by xtc_3dfcoord. |