23 #include <basic/Tracer.hh>
29 #include <utility/tag/Tag.hh>
31 #include <utility/vector0.hh>
32 #include <utility/excn/Exceptions.hh>
33 #include <utility/vector1.hh>
40 static basic::Tracer
TR(
"protocols.simple_moves.MonteCarloTest");
45 namespace simple_moves {
48 MonteCarloTestCreator::keyname()
const
50 return MonteCarloTestCreator::mover_name();
54 MonteCarloTestCreator::create_mover()
const {
59 MonteCarloTestCreator::mover_name()
61 return "MonteCarloTest";
65 MonteCarloTest::get_name()
const {
66 return MonteCarloTestCreator::mover_name();
71 MonteCarloTest::MonteCarloTest():
72 Mover(
"MonteCarloTest"),
107 Movers_map::const_iterator find_mover( movers.find( mc_name ) );
108 if( find_mover == movers.end() )
109 throw utility::excn::EXCN_RosettaScriptsOption(
"MC mover not found by MonteCarloTest" );
111 set_MC( dynamic_cast< GenericMonteCarloMover * >( find_mover->second() ) );
112 Pose temp_pose( pose );
114 get_MC()->reset( temp_pose );
115 TR<<
"Setting MonteCarlo container with mover "<<mc_name<<std::endl;
121 TR<<
"MC mover accept="<<
accept<<std::endl;