22 #include <basic/Tracer.hh>
23 #include <basic/prof.hh>
35 #include <ObjexxFCL/FArray2D.hh>
37 #include <utility/exit.hh>
40 #include <utility/vector1.hh>
47 using namespace ObjexxFCL;
49 static basic::Tracer
tr(
"core.io.silent.ScoreFileSilentStruct");
55 fill_struct( pose, tag );
63 basic::ProfileThis doit( basic::SILENT_FILL_STRUCT );
64 energies_from_pose( pose );
66 if ( tag ==
"empty_tag" ) set_tag_from_pose( pose );
72 print_score_header( out );
84 bool success(
false );
90 if ( iter->substr(0,9) ==
"SEQUENCE:" ) iter++;
91 if ( iter->substr(0,6) !=
"SCORE:" ) {
94 static_cast< EnergyNames * > (
99 energy_names_ = enames->energy_names();
106 energy_names_ = enames->energy_names();
117 basic::ProfileThis doit( basic::SILENT_FILL_POSE );
120 energies_into_pose( pose );
124 tr.Error <<
"get_debug_rmsd stubbed out!" << std::endl;
128 ObjexxFCL::FArray2D< Real >
130 tr.Error <<
"get_CA_xyz() stubbed out!" << std::endl;
131 return ObjexxFCL::FArray2D< Real > ( 3, 1 );
138 utility_exit_with_message(
"called ScoreFileSilentStruct::operator=)" );