21 #include <platform/types.hh>
48 #include <utility/down_cast.hh>
49 #include <utility/exit.hh>
50 #include <utility/vector1.fwd.hh>
51 #include <utility/vector1.hh>
52 #include <utility/vector1_bool.hh>
53 #include <utility/vectorL.fwd.hh>
54 #include <utility/vectorL.hh>
55 #include <utility/vectorL_Selector.hh>
56 #include <utility/vectorL_bool.hh>
57 #include <utility/factory/WidgetRegistrator.hh>
58 #include <utility/pointer/ReferenceCount.fwd.hh>
59 #include <utility/pointer/ReferenceCount.hh>
60 #include <utility/pointer/access_ptr.fwd.hh>
61 #include <utility/pointer/access_ptr.hh>
62 #include <utility/pointer/owning_ptr.functions.hh>
63 #include <utility/pointer/owning_ptr.fwd.hh>
64 #include <utility/pointer/owning_ptr.hh>
65 #include <numeric/xyzVector.fwd.hh>
66 #include <numeric/random/random.fwd.hh>
81 namespace constraints {
132 (*member_it)->score(xyz_func, weights, emap_i);
134 tmp_EMaps.push_back( emap_i );
142 std::sort( sort_scores.begin(), sort_scores.end() );
145 for (
core::Size i=1; i<=all_scores.size(); ++i) {
146 if( all_scores[i] <= cutoff_cst_score_ ){
180 ConstraintOP new_cst = (*cst_it)->remap_resid( seqmap );
181 if( new_cst ) new_csts.push_back( new_cst );
183 if( new_csts.size() > 0 ){
211 out <<
"KofNConstraint active constraints (K=" <<
K_ <<
"):" << std::endl;
215 out <<
"KofNConstraint containing the following " <<
member_constraints().size() <<
" constraints: " << std::endl;
217 (*cst_it)->show(out);
219 out <<
" ...all member constraints of this KofNConstraint shown." << std::endl;
229 if (
K_ == 0) {
return 0; }
231 Size total_viol( 0 );
232 if ( verbose_level >=80 )
236 total_viol +=
active_constraints_[i]->show_violations( out, pose, verbose_level, threshold );
250 std::cout <<
"Read K of N constraints! K = " << K_ <<
" N = " <<
member_constraints().size() << std::endl;