#include <ConstraintEvaluator.hh>
|
| ConstraintEvaluator (std::string const &tag, core::scoring::constraints::ConstraintSet const &, Size viol_level=0, core::Real threshold=1.0, Size max_seq_sep=0) |
|
| ConstraintEvaluator (std::string const &tag, core::scoring::constraints::ConstraintCOPs const &, Size viol_level=0, core::Real threshold=1.0, Size max_seq_sep=0) |
|
| ConstraintEvaluator (std::string const &tag, std::string const &filename, Size viol_level=0, core::Real threshold=1.0, Size max_seq_sep=0) |
|
void | apply (core::pose::Pose &pose, std::string tag, core::io::silent::SilentStruct &pss) const override |
| evaluate pose and store values in Silent_Struct More...
|
|
virtual core::Real | apply (core::pose::Pose &pose) const |
|
core::Size | size () const override |
|
std::string | name (core::Size i) const override |
|
void | set_combine_ratio (core::Size setting) |
|
void | set_cst_source (std::string const &tag) |
|
| PoseEvaluator () |
|
| ~PoseEvaluator () override=default |
|
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 |
|
protocols::constraints_additional::ConstraintEvaluator::ConstraintEvaluator |
( |
std::string const & |
tag, |
|
|
std::string const & |
filename, |
|
|
Size |
viol_level = 0 , |
|
|
core::Real |
threshold = 1.0 , |
|
|
Size |
max_seq_sep = 0 |
|
) |
| |
std::string protocols::constraints_additional::ConstraintEvaluator::name |
( |
core::Size |
i | ) |
const |
|
overridevirtual |
References core::scoring::constraints::choose_effective_sequence_separation(), core::scoring::constraints::combine_constraints(), core::pose::Pose::constraint_set(), constraints_, constraints_combine_ratio_, fa_constraints_, file_name_, core::pose::Pose::fold_tree(), core::pose::Pose::is_fullatom(), max_seq_sep_, protocols::toolbox::pose_manipulation::remove_chainbreaks_according_to_jumps(), protocols::constraints_additional::MaxSeqSepConstraintSet::set_max_seq_sep(), tr(), tried_centroid_pose_, and tried_fullatom_pose_.
Referenced by apply().
void protocols::constraints_additional::ConstraintEvaluator::set_combine_ratio |
( |
core::Size |
setting | ) |
|
|
inline |
void protocols::constraints_additional::ConstraintEvaluator::set_cst_source |
( |
std::string const & |
tag | ) |
|
|
inline |
core::Size protocols::constraints_additional::ConstraintEvaluator::size |
( |
| ) |
const |
|
inlineoverridevirtual |
Size protocols::constraints_additional::ConstraintEvaluator::constraints_combine_ratio_ |
|
private |
std::string protocols::constraints_additional::ConstraintEvaluator::cst_source_ |
|
private |
std::string protocols::constraints_additional::ConstraintEvaluator::file_name_ |
|
private |
Size protocols::constraints_additional::ConstraintEvaluator::max_seq_sep_ |
|
private |
std::string protocols::constraints_additional::ConstraintEvaluator::name_ |
|
private |
bool protocols::constraints_additional::ConstraintEvaluator::tried_centroid_pose_ |
|
mutableprivate |
bool protocols::constraints_additional::ConstraintEvaluator::tried_fullatom_pose_ |
|
mutableprivate |
The documentation for this class was generated from the following files: