#include <vector>
#include "gromacs/math/vectypes.h"
-#include "gromacs/mdtypes/md_enums.h"
-#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/real.h"
struct SimulationGroups;
class ArrayRef;
}
+//! Center of mass motion removal algorithm.
+enum class ComRemovalAlgorithm : int
+{
+ Linear,
+ Angular,
+ No,
+ LinearAccelerationCorrection,
+ Count,
+ Default = Linear
+};
+//! String corresponding to COM removal
+const char* enumValueToString(ComRemovalAlgorithm enumValue);
+
struct t_vcm_thread
{
//! Linear momentum