Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::shared_ptr
< AlignEvaluator
AlignEvaluatorOP
 
typedef
utility::pointer::shared_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 basic::Tracer tr ("protocols.evaluator.EvaluatorFactory")
 
static basic::Tracer tr ("protocols.evaluation.PCA", basic::t_info)
 
template<class T >
void dump_matrix (core::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 (core::Size nr, T const &a, basic::Tracer &tracer)
 A function (not a macro) that will print a square matrix to tr.Debug. More...
 
template<class T >
void ROTATE (T &a, int i, int j, int k, int l, core::Real s, core::Real tau)
 
void register_options ()
 register cmd-line options relevant for evaluators... More...
 
void invert_include_residues (core::Size nres, core::scoring::ResidueSelectionVector const &include_list, core::scoring::ResidueSelectionVector &exclude_list)
 
void find_existing_residues (core::pose::PoseCOP pose, std::string const &tag, core::scoring::ResidueSelection &selection)
 
void evaluate_pose (core::pose::Pose &pose, PoseEvaluator &eval, std::ostream &os)
 

Variables

constexpr int DIM6 = 6
 
constexpr int XX = 0
 
constexpr int YY = 1
 
constexpr int ZZ = 2
 
static bool options_registered_ =false
 

Typedef Documentation

typedef utility::pointer::shared_ptr< AlignEvaluator const > protocols::evaluation::AlignEvaluatorCOP
typedef utility::pointer::shared_ptr< AlignEvaluator > protocols::evaluation::AlignEvaluatorOP
typedef utility::pointer::shared_ptr< EvaluatorCreator const > protocols::evaluation::EvaluatorCreatorCOP
typedef utility::pointer::shared_ptr< EvaluatorCreator > protocols::evaluation::EvaluatorCreatorOP
typedef utility::pointer::shared_ptr< MetaPoseEvaluator const > protocols::evaluation::MetaPoseEvaluatorCOP
typedef utility::pointer::shared_ptr< MetaPoseEvaluator > protocols::evaluation::MetaPoseEvaluatorOP
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< PoseEvaluator > protocols::evaluation::PoseEvaluatorOP
typedef utility::pointer::shared_ptr< TimeEvaluator const > protocols::evaluation::TimeEvaluatorCOP
typedef utility::pointer::shared_ptr< TimeEvaluator > protocols::evaluation::TimeEvaluatorOP

Function Documentation

template<class T >
void protocols::evaluation::dump_matrix ( core::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 ( core::Size  nr,
T const &  a,
basic::Tracer &  tracer 
)

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 const &  tag,
core::scoring::ResidueSelection selection 
)
void protocols::evaluation::invert_include_residues ( core::Size  nres,
core::scoring::ResidueSelectionVector const &  include_list,
core::scoring::ResidueSelectionVector exclude_list 
)
void protocols::evaluation::register_options ( )
template<class T >
void protocols::evaluation::ROTATE ( T &  a,
int  i,
int  j,
int  k,
int  l,
core::Real  s,
core::Real  tau 
)
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

constexpr int protocols::evaluation::DIM6 = 6
bool protocols::evaluation::options_registered_ =false
static
constexpr int protocols::evaluation::XX = 0
constexpr int protocols::evaluation::YY = 1
constexpr int protocols::evaluation::ZZ = 2