27 #include <ObjexxFCL/string.functions.hh>
30 #include <utility/pointer/ReferenceCount.hh>
31 #include <utility/vector1.hh>
32 #include <utility/file/FileName.hh>
34 #include <basic/options/option.hh>
35 #include <basic/Tracer.hh>
42 #include <basic/options/option_macros.hh>
43 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
44 #include <utility/vector0.hh>
51 static basic::Tracer
tr(
"protocols.evalution.CombinedConstraintsEvaluatorCreator");
54 namespace constraints_additional {
59 using namespace basic::options;
63 OPT( evaluation::combined_constraints );
64 OPT( evaluation::combined_constraints_column );
65 OPT( evaluation::combine_statistics );
71 using namespace basic::options;
72 using namespace basic::options::OptionKeys;
75 if ( option[ OptionKeys::evaluation::combined_constraints ].user() ) {
78 for (
Size ct = 1; ct <= cst_target.size(); ct ++ ) {
80 if ( cst_col_name.size() >= ct ) tag = cst_col_name[ ct ];
88 return "CombinedConstraintEvaluator";