- Remove some unnecessary #includes.
- Remove the dummy tests; easy to rewrite as usable tests using GTest if
someone needs those. They were anyways testing code that no one is
still calling, even though it was introduced several years ago.
Now gmxlib is free of *_test.c files.
Now, only one file using atom_id is keeping math/ dependent on
legacyheaders/.
Part of #1415.
Change-Id: I31312b92cf9f5d5129fbd90f31fcf27be2f7afaf
#include "random.h"
#include "gromacs/fileio/pdbio.h"
#include "gromacs/utility/futil.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/math/vec.h"
#include "names.h"
#include "random.h"
#include "gromacs/fileio/strdb.h"
#include "gromacs/utility/futil.h"
-#include "physics.h"
#include "ehdata.h"
typedef struct {
#include "random.h"
#include "gromacs/fileio/pdbio.h"
#include "gromacs/utility/futil.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "names.h"
#include "ehdata.h"
#include "random.h"
#include "names.h"
#include "gromacs/fileio/matio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/utility/futil.h"
#include "copyrite.h"
#include "gromacs/math/vec.h"
#include "typedefs.h"
#include "gbutil.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "atomprop.h"
void copy_atom(t_symtab *tab,t_atoms *a1,int i1,t_atoms *a2,int i2,
#include "gromacs/utility/smalloc.h"
#include "gromacs/math/vec.h"
#include "pbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "names.h"
#include "txtdump.h"
#include "gromacs/fileio/trnio.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/math/vec.h"
#include "pbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "names.h"
#include "txtdump.h"
#include "gromacs/fileio/trnio.h"
#include <string.h>
#include "typedefs.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "names.h"
#include "gromacs/utility/smalloc.h"
#include "mshift.h"
#include "mdrun.h"
#include "update.h"
-#include "physics.h"
#include "mtop_util.h"
#include "gromacs/essentialdynamics/edsam.h"
#include "gromacs/fileio/gmxfio.h"
#include "copyrite.h"
#include "gromacs/utility/futil.h"
#include "atomprop.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "pbc.h"
#include "gmxfio.h"
#endif
#include "gromacs/legacyheaders/copyrite.h"
-#include "gromacs/legacyheaders/physics.h"
#include "gromacs/fileio/gmxfio.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/utilities.h"
#include "gromacs/utility/basenetwork.h"
#include "gromacs/utility/common.h"
#endif
#include "gromacs/legacyheaders/types/atoms.h"
-#include "gromacs/legacyheaders/physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/utility/common.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/utility/smalloc.h"
#include <math.h>
#include <stdio.h>
#include <string.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/utility/smalloc.h"
#include "macros.h"
#include "txtdump.h"
#include "macros.h"
#include "typedefs.h"
-#include "physics.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/utility/futil.h"
#include "rmpbc.h"
#include "txtdump.h"
#include "eigio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "gromacs/math/do_fit.h"
#include <math.h>
#include <string.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "typedefs.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/utility/futil.h"
#include "gromacs/commandline/pargs.h"
#include "macros.h"
#include "gromacs/fileio/enxio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/fileio/xvgr.h"
#include "viewit.h"
#include "rmpbc.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "gromacs/utility/fatalerror.h"
#include "gstat.h"
#include "macros.h"
#include "gromacs/math/utilities.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/utility/smalloc.h"
#include "calcgrid.h"
#include "nrnb.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "coulomb.h"
#include "pme.h"
#include "gstat.h"
#include "txtdump.h"
#include "gromacs/fileio/matio.h"
#include "eigio.h"
-#include "physics.h"
#include "gmx_ana.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/fileio/trxio.h"
#include "gromacs/fileio/xvgr.h"
#include "rmpbc.h"
#include "pbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/statistics/statistics.h"
#include "gmx_ana.h"
#include "index.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "macros.h"
#include "index.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/matio.h"
#include "dens_filter.h"
#include "binsearch.h"
#include "index.h"
#include "gromacs/random/random.h"
#include "names.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "calcmu.h"
#include "gromacs/fileio/enxio.h"
#include "gromacs/fileio/matio.h"
#include "gstat.h"
#include "macros.h"
#include "gromacs/math/utilities.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "macros.h"
#include "gromacs/fileio/trxio.h"
#include "gromacs/math/vec.h"
#include "typedefs.h"
#include "gromacs/gmxlib/conformation-utilities.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "atomprop.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
#include "macros.h"
#include "gromacs/fileio/xvgr.h"
#include "gstat.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/matio.h"
#include "gromacs/fileio/strdb.h"
#include "gmx_ana.h"
#include "macros.h"
#include "gromacs/fileio/xvgr.h"
#include "gstat.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
#include "viewit.h"
#include "gromacs/commandline/pargs.h"
#include "copyrite.h"
#include "txtdump.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/utility/fatalerror.h"
#include "index.h"
#include "pbc.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/commandline/pargs.h"
#include "txtdump.h"
#include "eigio.h"
#include "mtop_util.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
#include "txtdump.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/random/random.h"
#include "eigio.h"
#include "gmx_ana.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
#include "txtdump.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "eigio.h"
#include "gmx_ana.h"
#include "checkpoint.h"
#include "gmx_ana.h"
#include "gromacs/random/random.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "mdatoms.h"
#include "coulomb.h"
#include "mtop_util.h"
#include <math.h>
#include <string.h>
-#include "physics.h"
#include "typedefs.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/utility/futil.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/xvgr.h"
#include "viewit.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "pbc.h"
#include "gromacs/utility/futil.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "calcgrid.h"
#include <math.h>
#include <string.h>
-#include "physics.h"
#include "typedefs.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/utility/futil.h"
#include "gromacs/utility/futil.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/tpxio.h"
-#include "physics.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "calcgrid.h"
#include "txtdump.h"
#include "gstat.h"
#include "gromacs/fileio/xvgr.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/pdbio.h"
#include "gromacs/fileio/matio.h"
#include "gmx_ana.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/math/vec.h"
#include "pbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "names.h"
#include "txtdump.h"
#include "gromacs/fileio/trnio.h"
#include "index.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gmx_ana.h"
#include "gromacs/utility/fatalerror.h"
#include "gstat.h"
#include "macros.h"
#include "gromacs/math/utilities.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/commandline/pargs.h"
#include "gromacs/fileio/tpxio.h"
#include "gromacs/fileio/trxio.h"
#include "rmpbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/confio.h"
#include "gmx_ana.h"
#include "gstat.h"
#include "macros.h"
#include "gromacs/math/utilities.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/commandline/pargs.h"
#include <stdlib.h>
#include <string.h>
-#include "physics.h"
#include "typedefs.h"
#include "gromacs/utility/smalloc.h"
#include "macros.h"
#include "typedefs.h"
#include "macros.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "index.h"
#include "hxprops.h"
#include "typedefs.h"
#include "gromacs/utility/futil.h"
#include "macros.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/utility/smalloc.h"
#include "gstat.h"
#include "gromacs/fileio/matio.h"
# conditionally built, so we cannot use a GLOB_RECURSE here.
file(GLOB GMXLIB_SOURCES *.c *.cpp)
-# Files called xxx_test.c are test drivers with a main() function for module xxx.c,
-# so they should not be included in the library
-file(GLOB_RECURSE NOT_GMXLIB_SOURCES *_test.c *\#*)
-list(REMOVE_ITEM GMXLIB_SOURCES ${NOT_GMXLIB_SOURCES})
-
# gpu utils + cuda tools module
if(GMX_GPU)
# The log file output queries Cuda if GPU support is enabled
add_subdirectory(cuda_tools)
- add_subdirectory(gpu_utils)
+ add_subdirectory(gpu_utils)
set(GMX_GPU_LIBRARIES ${GMX_GPU_LIBRARIES} gpu_utils cuda_tools PARENT_SCOPE)
endif()
#include <math.h>
#include <assert.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/math/utilities.h"
#include "txtdump.h"
#include "calch.h"
#include "gromacs/math/utilities.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/math/vec.h"
#include "coulomb.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "txtdump.h"
#include "gromacs/utility/futil.h"
#include "names.h"
#include "force.h"
#include "names.h"
#include "gromacs/utility/fatalerror.h"
-#include "physics.h"
#include "force.h"
#include "bondf.h"
#include "nrnb.h"
+++ /dev/null
-/*
- * This file is part of the GROMACS molecular simulation package.
- *
- * Copyright (c) 2010, 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.
- *
- * GROMACS is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public License
- * as published by the Free Software Foundation; either version 2.1
- * of the License, or (at your option) any later version.
- *
- * GROMACS is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with GROMACS; if not, see
- * http://www.gnu.org/licenses, or write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * If you want to redistribute modifications to GROMACS, please
- * consider that scientific software is very special. Version
- * control is crucial - bugs must be traceable. We will be happy to
- * consider code for inclusion in the official distribution, but
- * derived work must not be called official GROMACS. Details are found
- * in the README & COPYING files - if they are missing, get the
- * official version at http://www.gromacs.org.
- *
- * To help us fund GROMACS development, we humbly ask that you cite
- * the research papers on the package. Check out http://www.gromacs.org.
- */
-#include <stdio.h>
-#include "physics.h"
-
-int main(int argc, char *argv[])
-{
- int i;
- double x, y, z;
-
- x = 3.25;
- for (i = 0; (i < eg2cNR); i++)
- {
- y = gmx2convert(x, i);
- z = convert2gmx(y, i);
- printf("Converted %g [type %d] to %g and back to %g. Diff %g\n",
- x, i, y, z, x-z);
- }
-}
#include <math.h>
#include <assert.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/math/utilities.h"
#include "txtdump.h"
#include <sys/types.h>
#include "typedefs.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "coulomb.h"
#include <math.h>
#include <string.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/utility/smalloc.h"
#include "typedefs.h"
#include <math.h>
#include "gromacs/random/random.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "typedefs.h"
#include "gromacs/math/vec.h"
#include "gen_maxwell_velocities.h"
#include "add_par.h"
#include "gromacs/math/vec.h"
#include "toputil.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "names.h"
#include "gromacs/utility/futil.h"
#include "gromacs/math/vec.h"
#include "gromacs/utility/futil.h"
#include "gromacs/utility/fatalerror.h"
-#include "physics.h"
#include "calch.h"
#include "genhydro.h"
#include "h_db.h"
#include "gromacs/fileio/pdbio.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "toputil.h"
#include "pdb2top.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/utility/cstringutil.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/fileio/confio.h"
-#include "physics.h"
#include "gromacs/math/vec.h"
#include "gromacs/math/3dview.h"
#include "txtdump.h"
#include "gromacs/fileio/pdbio.h"
#include "toputil.h"
#include "h_db.h"
-#include "physics.h"
#include "pgutil.h"
#include "calch.h"
#include "resall.h"
#include "resall.h"
#include "topio.h"
#include "gromacs/utility/cstringutil.h"
-#include "physics.h"
#include "gromacs/fileio/pdbio.h"
#include "gen_ad.h"
#include "gromacs/fileio/filenm.h"
#include <limits.h>
#include "gromacs/utility/smalloc.h"
#include "typedefs.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "names.h"
#include "gromacs/utility/fatalerror.h"
#include "macros.h"
#include "macros.h"
#include "gromacs/fileio/gmxfio.h"
#include "txtdump.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "names.h"
#include "gromacs/utility/cstringutil.h"
#include <ctype.h>
#include <math.h>
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "readir.h"
#include "typedefs.h"
#include "topshake.h"
#include <config.h>
#endif
-#include <stdio.h>
-#include <math.h>
#include <assert.h>
+#include <math.h>
+#include <stdio.h>
#include <string.h>
+
#include "vsite_parm.h"
#include "gromacs/utility/smalloc.h"
#include "resall.h"
#include "add_par.h"
#include "gromacs/math/vec.h"
#include "toputil.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "names.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/utility/cstringutil.h"
-#include "physics.h"
#include "macros.h"
typedef struct {
#include "bondf.h"
#include "gromacs/fileio/gmxfio.h"
#include "gromacs/fileio/confio.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "txtdump.h"
#include "readinp.h"
#include "names.h"
#include <math.h>
#include "gromacs/utility/smalloc.h"
#include "macros.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "pbc.h"
#include "gromacs/math/vec.h"
3dview.h
gmxcomplex.h
do_fit.h
+ units.h
utilities.h
vec.h
vectypes.h
/*
* This file is part of the GROMACS molecular simulation package.
*
- * Copyright (c) 1991-2000, University of Groningen, The Netherlands.
- * Copyright (c) 2001-2008, The GROMACS development team.
- * Copyright (c) 2011,2014, by the GROMACS development team, led by
+ * Copyright (c) 2010,2011,2014, 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.
* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
+#include "units.h"
+
#include <stdio.h>
+
#include "gromacs/utility/cstringutil.h"
-#include "physics.h"
double convert2gmx(double x, int unit)
{
* To help us fund GROMACS development, we humbly ask that you cite
* the research papers on the package. Check out http://www.gromacs.org.
*/
-
-#ifndef _physics_h
-#define _physics_h
+#ifndef GMX_MATH_UNITS_H
+#define GMX_MATH_UNITS_H
/*
* Physical constants to be used in Gromacs.
* be anywhere else in the code.
*/
-#include "../math/utilities.h"
+#include "utilities.h"
#ifdef __cplusplus
extern "C" {
}
#endif
-
-#endif /* _physics_h */
+#endif
#include <math.h>
-#include "../legacyheaders/physics.h"
-
+#include "units.h"
#include "utilities.h"
#include "vectypes.h"
#include "typedefs.h"
#include "network.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "calcmu.h"
#include "gmx_omp_nthreads.h"
#include "types/commrec.h"
#include "constr.h"
#include "copyrite.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "pbc.h"
#include "mdrun.h"
#include "nrnb.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
#include "names.h"
#include "txtdump.h"
#include "domdec.h"
#include "update.h"
#include "gromacs/math/vec.h"
#include "macros.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "names.h"
#include "gromacs/utility/fatalerror.h"
#include "txtdump.h"
#include "types/commrec.h"
#include "network.h"
#include "perf_est.h"
-#include "physics.h"
#include "gromacs/utility/smalloc.h"
#include "typedefs.h"
#include "gromacs/math/vec.h"
#include "ebin.h"
#include "gromacs/math/utilities.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
t_ebin *mk_ebin(void)
{
#include "gromacs/math/vec.h"
#include "gromacs/utility/smalloc.h"
#include "gromacs/utility/fatalerror.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "coulomb.h"
#include "macros.h"
#include "mshift.h"
#include "mdrun.h"
#include "update.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "mdatoms.h"
#include "force.h"
#include "bondf.h"
#include "typedefs.h"
#include "macros.h"
-#include "macros.h"
-#include "physics.h"
#include "force.h"
#include "nonbonded.h"
#include "names.h"
#include "gromacs/utility/smalloc.h"
#include "macros.h"
#include "gromacs/utility/fatalerror.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "force.h"
#include "tables.h"
#include "nonbonded.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/pdbio.h"
#include "names.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "domdec.h"
#include "network.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/utility/smalloc.h"
#include "network.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "genborn.h"
#include "genborn_allvsall.h"
#include "gromacs/utility/smalloc.h"
#include "network.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "genborn.h"
#include "genborn_allvsall.h"
#include "gromacs/utility/smalloc.h"
#include "network.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "genborn.h"
#include "genborn_allvsall.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/pdbio.h"
#include "names.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "domdec.h"
#include "network.h"
#include "gromacs/utility/fatalerror.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/pdbio.h"
#include "names.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "domdec.h"
#include "network.h"
#include "gromacs/utility/fatalerror.h"
#include "typedefs.h"
#include "mdebin.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/enxio.h"
#include "gromacs/math/vec.h"
#include "disre.h"
#include <math.h>
#include "perf_est.h"
-#include "physics.h"
#include "gromacs/math/vec.h"
#include "mtop_util.h"
#include "types/commrec.h"
#include "gromacs/utility/fatalerror.h"
#include "pme.h"
#include "network.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "nrnb.h"
#include "macros.h"
#include "typedefs.h"
#include "macros.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "force.h"
#include "typedefs.h"
#include "macros.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "force.h"
#include "typedefs.h"
#include "macros.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "force.h"
#include "typedefs.h"
#include "macros.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "force.h"
#include "types/commrec.h"
#include "macros.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "force.h"
#include "force.h"
#include "names.h"
#include "gromacs/math/vec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "copyrite.h"
#include "pbc.h"
#include "names.h"
#include "constr.h"
#include "domdec.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "shellfc.h"
#include "mtop_util.h"
#include "chargegroup.h"
#include "mdrun.h"
#include "sim_util.h"
#include "update.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "mdatoms.h"
#include "force.h"
#include "bondf.h"
#include "network.h"
#include "txtdump.h"
#include "names.h"
-#include "physics.h"
#include "gromacs/math/vec.h"
#include "gromacs/math/utilities.h"
#include "force.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/math/vec.h"
#include "network.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "force.h"
#include "gromacs/fileio/gmxfio.h"
#include "macros.h"
#include "mdrun.h"
#include "domdec.h"
#include "gromacs/random/random.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/fileio/xvgr.h"
#include "mdatoms.h"
#include "ns.h"
#include "gromacs/utility/smalloc.h"
#include "typedefs.h"
#include "nrnb.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "macros.h"
#include "gromacs/math/vec.h"
#include "update.h"
#include "gromacs/legacyheaders/macros.h"
#include "gromacs/legacyheaders/pbc.h"
-#include "gromacs/legacyheaders/physics.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/utilities.h"
#include "gromacs/math/vec.h"
#include "gromacs/selection/indexutil.h"
#include "atomprop.h"
#include "gromacs/math/vec.h"
#include "pbc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "index.h"
#include "gromacs/utility/smalloc.h"
#include "names.h"
#include "gromacs/legacyheaders/atomprop.h"
#include "gromacs/legacyheaders/copyrite.h"
#include "gromacs/legacyheaders/pbc.h"
-#include "gromacs/legacyheaders/physics.h"
#include "gromacs/legacyheaders/symtab.h"
#include "gromacs/analysisdata/analysisdata.h"
#include "gromacs/analysisdata/modules/plot.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/pdbio.h"
+#include "gromacs/math/units.h"
#include "gromacs/math/vec.h"
#include "gromacs/options/basicoptions.h"
#include "gromacs/options/filenameoption.h"
#include "md_support.h"
#include "md_logging.h"
#include "network.h"
-#include "physics.h"
#include "names.h"
#include "force.h"
#include "disre.h"
#include "gromacs/utility/futil.h"
#include "gromacs/essentialdynamics/edsam.h"
#include "index.h"
-#include "physics.h"
#include "names.h"
#include "mtop_util.h"
#include "gromacs/fileio/tpxio.h"
#include "network.h"
#include "gromacs/random/random.h"
#include "gromacs/utility/smalloc.h"
-#include "physics.h"
+#include "gromacs/math/units.h"
#include "copyrite.h"
#include "macros.h"
#include "gromacs/math/vec.h"