*
* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
* Copyright (c) 2001-2013, The GROMACS development team.
- * Copyright (c) 2013,2014,2015,2016, by the GROMACS development team, led by
+ * Copyright (c) 2013,2014,2015,2016,2017, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
read_tpx_state(fn,
ir,
&state,
- tpx.bTop ? &mtop : NULL);
+ tpx.bTop ? &mtop : nullptr);
if (mdpfn && tpx.bIr)
{
gp = gmx_fio_fopen(mdpfn, "w");
- pr_inputrec(gp, 0, NULL, ir, TRUE);
+ pr_inputrec(gp, 0, nullptr, ir, TRUE);
gmx_fio_fclose(gp);
}
pr_top(stdout, indent, "topology", &(top), bShowNumbers, bShowParameters);
}
- pr_rvecs(stdout, indent, "box", tpx.bBox ? state.box : NULL, DIM);
- pr_rvecs(stdout, indent, "box_rel", tpx.bBox ? state.box_rel : NULL, DIM);
- pr_rvecs(stdout, indent, "boxv", tpx.bBox ? state.boxv : NULL, DIM);
- pr_rvecs(stdout, indent, "pres_prev", tpx.bBox ? state.pres_prev : NULL, DIM);
- pr_rvecs(stdout, indent, "svir_prev", tpx.bBox ? state.svir_prev : NULL, DIM);
- pr_rvecs(stdout, indent, "fvir_prev", tpx.bBox ? state.fvir_prev : NULL, DIM);
+ pr_rvecs(stdout, indent, "box", tpx.bBox ? state.box : nullptr, DIM);
+ pr_rvecs(stdout, indent, "box_rel", tpx.bBox ? state.box_rel : nullptr, DIM);
+ pr_rvecs(stdout, indent, "boxv", tpx.bBox ? state.boxv : nullptr, DIM);
+ pr_rvecs(stdout, indent, "pres_prev", tpx.bBox ? state.pres_prev : nullptr, DIM);
+ pr_rvecs(stdout, indent, "svir_prev", tpx.bBox ? state.svir_prev : nullptr, DIM);
+ pr_rvecs(stdout, indent, "fvir_prev", tpx.bBox ? state.fvir_prev : nullptr, DIM);
/* leave nosehoover_xi in for now to match the tpr version */
pr_doubles(stdout, indent, "nosehoover_xi", state.nosehoover_xi.data(), state.ngtc);
/*pr_doubles(stdout,indent,"nosehoover_vxi",state.nosehoover_vxi,state.ngtc);*/
/*pr_doubles(stdout,indent,"therm_integral",state.therm_integral,state.ngtc);*/
- pr_rvecs(stdout, indent, "x", tpx.bX ? as_rvec_array(state.x.data()) : NULL, state.natoms);
- pr_rvecs(stdout, indent, "v", tpx.bV ? as_rvec_array(state.v.data()) : NULL, state.natoms);
+ pr_rvecs(stdout, indent, "x", tpx.bX ? as_rvec_array(state.x.data()) : nullptr, state.natoms);
+ pr_rvecs(stdout, indent, "v", tpx.bV ? as_rvec_array(state.v.data()) : nullptr, state.natoms);
}
groups = &mtop.groups;
#define BUFLEN 256
char buf[BUFLEN];
gmx_cpp_t handle;
- char *cppopts[] = { NULL };
+ char *cppopts[] = { nullptr };
status = cpp_open_file(fn, &handle, cppopts);
if (status != 0)
snew(v, trrheader.natoms);
snew(f, trrheader.natoms);
if (gmx_trr_read_frame_data(fpread, &trrheader,
- trrheader.box_size ? box : NULL,
- trrheader.x_size ? x : NULL,
- trrheader.v_size ? v : NULL,
- trrheader.f_size ? f : NULL))
+ trrheader.box_size ? box : nullptr,
+ trrheader.x_size ? x : nullptr,
+ trrheader.v_size ? v : nullptr,
+ trrheader.f_size ? f : nullptr))
{
sprintf(buf, "%s frame %d", fn, nframe);
indent = 0;
#ifdef GMX_USE_TNG
tng_trajectory_t tng;
gmx_int64_t nframe = 0;
- gmx_int64_t i, *block_ids = NULL, step, ndatablocks;
+ gmx_int64_t i, *block_ids = nullptr, step, ndatablocks;
gmx_bool bOK;
- real *values = NULL;
+ real *values = nullptr;
gmx_tng_open(fn, 'r', &tng);
gmx_print_tng_molecule_system(tng, stdout);
bOK = gmx_get_tng_data_block_types_of_next_frame(tng, -1,
0,
- NULL,
+ nullptr,
&step, &ndatablocks,
&block_ids);
do
}
while (gmx_get_tng_data_block_types_of_next_frame(tng, step,
0,
- NULL,
+ nullptr,
&step,
&ndatablocks,
&block_ids));
{
ener_file_t in;
gmx_bool bCont;
- gmx_enxnm_t *enm = NULL;
+ gmx_enxnm_t *enm = nullptr;
t_enxframe *fr;
int i, j, nre, b;
char buf[22];
static void list_mtx(const char *fn)
{
int nrow, ncol, i, j, k;
- real *full = NULL, value;
- gmx_sparsematrix_t * sparse = NULL;
+ real *full = nullptr, value;
+ gmx_sparsematrix_t * sparse = nullptr;
gmx_mtxio_read(fn, &nrow, &ncol, &full, &sparse);
- if (full == NULL)
+ if (full == nullptr)
{
snew(full, nrow*ncol);
for (i = 0; i < nrow*ncol; i++)
"Position restraint output from -sys -s is broken"
};
t_filenm fnm[] = {
- { efTPR, "-s", NULL, ffOPTRD },
- { efTRX, "-f", NULL, ffOPTRD },
- { efEDR, "-e", NULL, ffOPTRD },
- { efCPT, NULL, NULL, ffOPTRD },
- { efTOP, "-p", NULL, ffOPTRD },
+ { efTPR, "-s", nullptr, ffOPTRD },
+ { efTRX, "-f", nullptr, ffOPTRD },
+ { efEDR, "-e", nullptr, ffOPTRD },
+ { efCPT, nullptr, nullptr, ffOPTRD },
+ { efTOP, "-p", nullptr, ffOPTRD },
{ efMTX, "-mtx", "hessian", ffOPTRD },
- { efMDP, "-om", NULL, ffOPTWR }
+ { efMDP, "-om", nullptr, ffOPTWR }
};
#define NFILE asize(fnm)