Rosetta Protocols  2015.09
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  MetaPoseEvaluator
 
class  PCA
 
class  PoseEvaluator
 
class  SingleValuePoseEvaluator
 
class  SingleValuePoseEvaluator_Size
 
class  SingleValuePoseEvaluator_SSize
 
class  TimeEvaluator
 

Typedefs

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

Functions

static thread_local basic::Tracer tr ("protocols.evaluator.EvaluatorFactory")
 
static thread_local basic::Tracer tr ("protocols.evaluation.PCA", basic::t_info)
 
template<class T >
void dump_matrix (Size, T const &, basic::Tracer &)
 A function (not a macro) that will not print a square matrix to tr.Debug. More...
 
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. More...
 
void register_options ()
 register cmd-line options relevant for evaluators... More...
 
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

typedef utility::pointer::owning_ptr< AlignEvaluator const > protocols::evaluation::AlignEvaluatorCOP
typedef utility::pointer::shared_ptr< PCA > protocols::evaluation::PCA_OP
typedef utility::pointer::shared_ptr< PoseEvaluator const > protocols::evaluation::PoseEvaluatorCOP
typedef utility::pointer::shared_ptr< TimeEvaluator const > protocols::evaluation::TimeEvaluatorCOP

Function Documentation

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

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

Referenced by protocols::evaluation::PCA::calc_fit_R(), and 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 thread_local basic::Tracer protocols::evaluation::tr ( "protocols.evaluation.PCA"  ,
basic::t_info   
)
static
static thread_local basic::Tracer protocols::evaluation::tr ( "protocols.evaluator.EvaluatorFactory"  )
static

Variable Documentation

bool protocols::evaluation::options_registered_ =false
static