Refactor md_enums
[alexxy/gromacs.git] / src / gromacs / mdlib / rbin.cpp
index d499c9403471a589ad144768d5070758999605b8..0816c06bcd5fa8c47851bbd37f45047bb9858343 100644 (file)
@@ -131,6 +131,11 @@ int add_bind(t_bin* b, int nr, const double r[])
     return index;
 }
 
+int add_bind(t_bin* b, gmx::ArrayRef<const double> r)
+{
+    return add_bind(b, r.size(), r.data());
+}
+
 void sum_bin(t_bin* b, const t_commrec* cr)
 {
     int i;
@@ -170,3 +175,8 @@ void extract_bind(t_bin* b, int index, int nr, double r[])
         r[i] = rbuf[i];
     }
 }
+
+void extract_bind(t_bin* b, int index, gmx::ArrayRef<double> r)
+{
+    extract_bind(b, index, r.size(), r.data());
+}