Rosetta 3.4
Classes | Typedefs | Functions | Variables
protocols::evaluation Namespace Reference

Classes

class  AlignEvaluator
class  EvaluatorCreator
 The Creator class is responsible for creating a particular mover class. More...
class  EvaluatorFactory
 Create Evaluator Reporters. More...
class  EvaluatorRegistrator
 This templated class will register an instance of an EvaluatorCreator (class T) with the EvaluatorFactory. It will ensure that no EvaluatorCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place. More...
class  PCA
class  PoseEvaluator
class  SingleValuePoseEvaluator
class  MetaPoseEvaluator
class  TimeEvaluator

Typedefs

typedef
utility::pointer::owning_ptr
< AlignEvaluator
AlignEvaluatorOP
typedef
utility::pointer::owning_ptr
< AlignEvaluator const > 
AlignEvaluatorCOP
typedef
utility::pointer::owning_ptr
< EvaluatorCreator
EvaluatorCreatorOP
typedef
utility::pointer::owning_ptr
< EvaluatorCreator const > 
EvaluatorCreatorCOP
typedef
utility::pointer::owning_ptr
< PCA
PCA_OP
typedef MetaPoseEvaluator PoseEvaluators
typedef
utility::pointer::owning_ptr
< PoseEvaluator
PoseEvaluatorOP
typedef
utility::pointer::owning_ptr
< PoseEvaluator const > 
PoseEvaluatorCOP
typedef
utility::pointer::owning_ptr
< MetaPoseEvaluator
MetaPoseEvaluatorOP
typedef MetaPoseEvaluatorOP PoseEvaluatorsOP
typedef
utility::pointer::owning_ptr
< MetaPoseEvaluator const > 
MetaPoseEvaluatorCOP
typedef MetaPoseEvaluatorCOP PoseEvaluatorsCOP
typedef
utility::pointer::owning_ptr
< TimeEvaluator
TimeEvaluatorOP
typedef
utility::pointer::owning_ptr
< TimeEvaluator const > 
TimeEvaluatorCOP

Functions

static basic::Tracer tr ("protocols.evaluator.EvaluatorFactory")
static basic::Tracer tr ("protocols.evaluation.PCA", basic::t_info)
template<class T >
void dump_matrix (Size nr, T const &a, basic::Tracer &tr)
 A function (not a macro) that will not print a square matrix to tr.Debug.
template<class T >
void dump_matrix_no (Size nr, T const &a, basic::Tracer &tr)
 A function (not a macro) that will print a square matrix to tr.Debug.
void register_options ()
 register cmd-line options relevant for evaluators...
void invert_include_residues (Size nres, core::scoring::ResidueSelectionVector const &include_list, core::scoring::ResidueSelectionVector &exclude_list)
void find_existing_residues (core::pose::PoseCOP pose, std::string tag, core::scoring::ResidueSelection &selection)
void evaluate_pose (core::pose::Pose &pose, PoseEvaluator &eval, std::ostream &os)

Variables

static bool options_registered_ = false

Typedef Documentation


Function Documentation

template<class T >
void protocols::evaluation::dump_matrix ( Size  nr,
T const &  a,
basic::Tracer &  tr 
)

A function (not a macro) that will not print a square matrix to tr.Debug.

Referenced by protocols::evaluation::PCA::eval().

template<class T >
void protocols::evaluation::dump_matrix_no ( Size  nr,
T const &  a,
basic::Tracer &  tr 
)

A function (not a macro) that will print a square matrix to tr.Debug.

void protocols::evaluation::evaluate_pose ( core::pose::Pose pose,
PoseEvaluator &  eval,
std::ostream &  os 
)
void protocols::evaluation::find_existing_residues ( core::pose::PoseCOP  pose,
std::string  tag,
core::scoring::ResidueSelection selection 
)
void protocols::evaluation::invert_include_residues ( Size  nres,
core::scoring::ResidueSelectionVector const &  include_list,
core::scoring::ResidueSelectionVector exclude_list 
)
void protocols::evaluation::register_options ( )
static basic::Tracer protocols::evaluation::tr ( "protocols.evaluator.EvaluatorFactory"  ) [static]
static basic::Tracer protocols::evaluation::tr ( "protocols.evaluation.PCA"  ,
basic::t_info   
) [static]

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines