19 #include <basic/options/option.hh>
20 #include <basic/options/keys/mc.OptionKeys.gen.hh>
22 #include <utility/basic_sys_util.hh>
23 #include <utility/io/izstream.hh>
27 #include <utility/vector1.hh>
32 namespace canonical_sampling {
33 namespace mc_convergence_checks {
36 using namespace basic::options;
39 if ( option[ OptionKeys::mc::known_structures ].user() ) {
43 utility::io::izstream testin;
45 utility::sys_sleep( 1 );
46 testin.open( option[ OptionKeys::mc::known_structures ]() );
47 }
while ( !testin.good() && trial-- > 0 );
51 option[ OptionKeys::mc::known_structures ]()
54 if ( option[ OptionKeys::mc::excluded_residues_from_rmsd ].user() ) {
55 pool_ptr->set_excluded_residues( option[ OptionKeys::mc::excluded_residues_from_rmsd ]() );
64 if ( option[ basic::options::OptionKeys::mc::heat_convergence_check ].user() ) {