34 #include <utility/exit.hh>
35 #include <utility/vector1.hh>
42 namespace evaluation {
52 for ( EvaluatorList::const_iterator it=evaluators_.begin(), eit=evaluators_.end();
54 (*it)->apply( pose, tag, pss );
59 runtime_assert( ind <=
size() );
62 EvaluatorList::const_iterator it = evaluators_.begin();
63 for ( ; it != evaluators_.end() && s < ind; ++it ) {
67 runtime_assert( it != evaluators_.end() );
68 return (*it)->name( ind - last_s );