17 #include <basic/Tracer.hh>
23 #include <ObjexxFCL/string.functions.hh>
27 #include <utility/vector1.hh>
39 using namespace ObjexxFCL;
41 static basic::Tracer
TR(
"core.scoring.packing.PoseBallsLite");
49 if( sqdist > 121.0 ) {
51 }
else if( sqdist < 81.0 ) {
54 Real dist = sqrt( sqdist );
55 return sqr(1.0 -
sqr( (dist - 9.0) / (11.0 - 9.0) ) );
63 left_justify( trimmed_name ); trim( trimmed_name );
75 using namespace numeric;
82 if( pose.
pdb_info() ) num_unrec = pose.
pdb_info()->get_num_unrecognized_atoms();
101 }
else if( Hmode == 1 ) {
107 }
else if( Hmode == 2 ) {
110 atom_num_.push_back(ia);
111 res_num_.push_back(ir);
115 id_to_index_[ aid ] = ++index;
116 index_to_id_.push_back( aid );