Constructor for gmx_ekindata_t
[alexxy/gromacs.git] / src / gromacs / mdlib / tgroup.h
index 1f9189414a5ad038ef0e8259f9887ebb22d818e8..9a62f8fe0e3328bb0c5ce4e7599ea296ce6d1de2 100644 (file)
 #ifndef GMX_MDLIB_TGROUP_H
 #define GMX_MDLIB_TGROUP_H
 
-#include <cstdio>
-
-#include "gromacs/utility/basedefinitions.h"
 #include "gromacs/utility/real.h"
 
-struct gmx_ekindata_t;
-struct t_commrec;
+class gmx_ekindata_t;
 struct t_grpopts;
-struct t_mdatoms;
-
-void init_ekindata(FILE* log, const t_grpopts* opts, gmx_ekindata_t* ekind, real cos_accel);
-/* Allocate memory and set the grpnr array. */
-
-void done_ekindata(gmx_ekindata_t* ekind);
-/* Free the memory */
 
-real sum_ekin(const t_grpopts* opts, gmx_ekindata_t* ekind, real* dekindlambda, gmx_bool bEkinFullStep, gmx_bool bScaleEkin);
+real sum_ekin(const t_grpopts* opts, gmx_ekindata_t* ekind, real* dekindlambda, bool bEkinFullStep, bool bScaleEkin);
 /* Sum the group ekins into total ekin and calc temp per group,
  * return total temperature.
  */