Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::constraints_additional::CombinedConstraintEvaluator Class Reference

#include <CombinedConstraintEvaluator.hh>

Public Member Functions

 CombinedConstraintEvaluator (std::string tag, std::string filename, Size constraints_combine_ratio_=2, Size repeat=10)
virtual void apply (core::pose::Pose &pose, std::string tag, core::io::silent::SilentStruct &pss) const
 evaluate pose and store values in Silent_Struct More...
virtual core::Real apply (core::pose::Pose &pose) const
virtual core::Size size () const
virtual std::string name (core::Size i) const
- Public Member Functions inherited from protocols::evaluation::PoseEvaluator
 PoseEvaluator ()
virtual ~PoseEvaluator ()
virtual void apply (core::io::silent::SilentStruct &pss) const
 direct application to SilentStruct... default implementation makes pose and calls "apply", you can overload if you don't need the pose-step More...
virtual bool applicable (core::pose::Pose const &) const

Private Attributes

< ConstraintEvaluator
std::string name_

Constructor & Destructor Documentation

protocols::constraints_additional::CombinedConstraintEvaluator::CombinedConstraintEvaluator ( std::string  tag,
std::string  filename,
Size  constraints_combine_ratio_ = 2,
Size  repeat = 10 

References cst_lib_.

Member Function Documentation

void protocols::constraints_additional::CombinedConstraintEvaluator::apply ( core::pose::Pose ,
std::string  tag,
core::io::silent::SilentStruct pss 
) const

evaluate pose and store values in Silent_Struct

Implements protocols::evaluation::PoseEvaluator.

References cst_lib_, mean, N, name(), size(), and sum().

Real protocols::constraints_additional::CombinedConstraintEvaluator::apply ( core::pose::Pose pose) const

References cst_lib_, N, and sum().

std::string protocols::constraints_additional::CombinedConstraintEvaluator::name ( core::Size  i) const

Implements protocols::evaluation::PoseEvaluator.

References name_, and runtime_assert.

Referenced by apply().

virtual core::Size protocols::constraints_additional::CombinedConstraintEvaluator::size ( ) const

Implements protocols::evaluation::PoseEvaluator.

Referenced by apply().

Member Data Documentation

utility::vector1< ConstraintEvaluator > protocols::constraints_additional::CombinedConstraintEvaluator::cst_lib_
std::string protocols::constraints_additional::CombinedConstraintEvaluator::name_

Referenced by name().

The documentation for this class was generated from the following files: