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>
41 #include <basic/options/option_macros.hh>
42 #include <basic/options/keys/evaluation.OptionKeys.gen.hh>
43 #include <utility/vector0.hh>
50 static basic::Tracer
tr(
"protocols.constraints_additional.ConstraintEvaluatorCreator");
53 namespace constraints_additional {
58 using namespace basic::options;
62 OPT( evaluation::constraints );
63 OPT( evaluation::constraints_column );
69 using namespace basic::options;
70 using namespace basic::options::OptionKeys;
73 if ( option[ OptionKeys::evaluation::constraints ].user() ) {
81 for (
Size ct = 1; ct <= cst_target.size(); ct ++ ) {
83 if ( cst_col_name.size() >= ct ) tag = cst_col_name[ ct ];
91 return "ConstraintEvaluator";