Use the IMP::misc::DecayPairContainerOptimizerState to gradually break the bonds in a bd simulation.
   17     "Use the IMP::misc::DecayPairContainerOptimizerState to gradually " 
   18     "break the bonds in a bd simulation")
 
   38 for i 
in range(0, np):
 
   39     p = m.add_particle(
"p")
 
   44     d.set_coordinates_are_optimized(
True)
 
   52 for i 
in range(0, nb):
 
   53     pp = random.sample(ps, 2)
 
   54     if pp 
not in bds 
and [pp[1], pp[0]] 
not in bds:
 
   59 dos.set_period(period)
 
   60 dos.set_log_level(IMP.SILENT)  
 
   70                                        dos.get_output_container(),
 
   77 bd.set_maximum_time_step(1000)
 
   78 bd.set_scoring_function(rs + [ev])
 
   79 bd.add_optimizer_state(dos)
 
   83 rmf = RMF.create_rmf_file(fn)
 
   84 print(
"setting up file")
 
   90 os.set_period(max(steps / 100, 1))
 
   91 bd.add_optimizer_state(os)