Added two new bonded functions.
[alexxy/gromacs.git] / src / kernel / convparm.c
index fdef7ea8155732c56a97cc607e1453081ac8feb1..1898c24945d3b9f63fe7694fd982e2554d4756a5 100644 (file)
@@ -159,6 +159,12 @@ static void assign_param(t_functype ftype,t_iparams *newparam,
     for(i=0; i<5; i++)
       newparam->qangle.c[i]=old[i+1];
     break;
+  case F_LINEAR_ANGLES:
+    newparam->linangle.klinA = old[0];
+    newparam->linangle.aA    = old[1];
+    newparam->linangle.klinB = old[2];
+    newparam->linangle.aB    = old[3];
+    break;
   case F_ANGLES:
   case F_BONDS:
   case F_HARMONIC:
@@ -183,6 +189,11 @@ static void assign_param(t_functype ftype,t_iparams *newparam,
   case F_POLARIZATION:
     newparam->polarize.alpha = old[0];
     break;
+  case F_ANHARM_POL:
+    newparam->anharm_polarize.alpha = old[0];
+    newparam->anharm_polarize.drcut = old[1];
+    newparam->anharm_polarize.khyp  = old[2];
+    break;
   case F_WATER_POL:
     newparam->wpol.al_x   =old[0];
     newparam->wpol.al_y   =old[1];