36 #include <basic/Tracer.hh>
38 #include <ObjexxFCL/format.hh>
42 #include <utility/vector1.hh>
45 using namespace ObjexxFCL::fmt;
48 namespace optimization {
50 AtomTreeMinimizer::AtomTreeMinimizer()
53 AtomTreeMinimizer::~AtomTreeMinimizer() {}
75 Real const start_score( scorefxn( pose ) );
82 min_map.
setup( pose, move_map );
102 Real const start_func( f( dofs ) );
109 minimizer.
run( dofs );
111 Real const end_func( f( dofs ) );
127 Real const end_score( scorefxn( pose ) );
135 static basic::Tracer core_optimize(
"core.optimize", basic::t_debug);
136 core_optimize <<
"AtomTreeMinimizer::run: nangles= " << min_map.
nangles() <<
137 " start_score: " << F(12,3,start_score) <<
138 " start_func: " << F(12,3,start_func ) <<
139 " end_score: " << F(12,3,end_score ) <<
140 " end_func: " << F(12,3,end_func ) << std::endl;
147 AtomTreeMinimizer::deriv_check_result()
const
149 return deriv_check_result_;