DIST2_CUT correction
authorCezary Czaplewski <czarek@chem.univ.gda.pl>
Fri, 29 Apr 2016 20:33:23 +0000 (22:33 +0200)
committerCezary Czaplewski <czarek@chem.univ.gda.pl>
Fri, 29 Apr 2016 20:33:23 +0000 (22:33 +0200)
affects also different set of restraints from different models
without DIST2_CUT

source/unres/src_MD/energy_p_new_barrier.F

index 168a000..a91710d 100644 (file)
@@ -6070,7 +6070,18 @@ c
            endif
          enddo
          
-         min_odl=minval(distancek)
+
+c         min_odl=minval(distancek)
+         do kk=1,constr_homology
+          if(l_homo(kk,ii)) then 
+            min_odl=distancek(kk)
+            exit
+          endif
+         enddo
+         do kk=1,constr_homology
+          if(l_homo(kk,ii) .and. distancek(kk).lt.min_odl) 
+     &              min_odl=distancek(kk)
+         enddo
 c        write (iout,* )"min_odl",min_odl
 #ifdef DEBUG
          write (iout,*) "ij dij",i,j,dij