|
Rosetta 3.5
|
In the best of all possible worlds, this class would be sufficiently generic such that I could compare RMS for arbitrary subsets of atoms on the downstream partner, but in my first pass implementation, I'm writing while aiming at the RigidLigandBuilder – 1 residue – and I'll compare all heavy atoms. More...
#include <DownstreamRMSEvaluator.hh>


Public Types | |
| typedef core::Size | Size |
| typedef core::Vector | Vector |
| typedef core::id::AtomID | AtomID |
Public Types inherited from protocols::match::output::MatchEvaluator | |
| typedef core::Real | Real |
Public Member Functions | |
| DownstreamRMSEvaluator () | |
| virtual | ~DownstreamRMSEvaluator () |
| void | set_downstream_pose (core::pose::PoseCOP dspose) |
| void | set_n_geometric_constraints (Size setting) |
| void | set_downstream_builder (Size which_geom_cst, downstream::DownstreamBuilderCOP ds_builder) |
| virtual Real | score (match const &m) const |
| virtual Real | score (match_dspos1 const &m) const |
| Causes a graceful exit. The DownstreamRMSEvaluator is incompatible with the match_dspos1 match definition! More... | |
Public Member Functions inherited from protocols::match::output::MatchEvaluator | |
| virtual | ~MatchEvaluator () |
Private Attributes | |
| core::pose::PoseCOP | dspose_ |
| Size | n_geometric_constraints_ |
| utility::vector1< AtomID > | atoms_to_compare_ |
| utility::vector1 < downstream::DownstreamBuilderCOP > | ds_builders_ |
In the best of all possible worlds, this class would be sufficiently generic such that I could compare RMS for arbitrary subsets of atoms on the downstream partner, but in my first pass implementation, I'm writing while aiming at the RigidLigandBuilder – 1 residue – and I'll compare all heavy atoms.
Definition at line 50 of file DownstreamRMSEvaluator.hh.
Definition at line 55 of file DownstreamRMSEvaluator.hh.
Definition at line 53 of file DownstreamRMSEvaluator.hh.
Definition at line 54 of file DownstreamRMSEvaluator.hh.
| protocols::match::output::DownstreamRMSEvaluator::DownstreamRMSEvaluator | ( | ) |
Definition at line 37 of file DownstreamRMSEvaluator.cc.
|
virtual |
Definition at line 39 of file DownstreamRMSEvaluator.cc.
|
virtual |
Implements protocols::match::output::MatchEvaluator.
Definition at line 84 of file DownstreamRMSEvaluator.cc.
References atoms_to_compare_, ds_builders_, and n_geometric_constraints_.
|
virtual |
Causes a graceful exit. The DownstreamRMSEvaluator is incompatible with the match_dspos1 match definition!
Implements protocols::match::output::MatchEvaluator.
Definition at line 115 of file DownstreamRMSEvaluator.cc.
| void protocols::match::output::DownstreamRMSEvaluator::set_downstream_builder | ( | Size | which_geom_cst, |
| downstream::DownstreamBuilderCOP | ds_builder | ||
| ) |
upstream-only downstream algorithms are handled by having null-pointing downstream builder pointers. The score() method checks that the ds_builder is not null;
Definition at line 74 of file DownstreamRMSEvaluator.cc.
References ds_builders_.
| void protocols::match::output::DownstreamRMSEvaluator::set_downstream_pose | ( | core::pose::PoseCOP | dspose) |
Definition at line 42 of file DownstreamRMSEvaluator.cc.
References atoms_to_compare_, and dspose_.
| void protocols::match::output::DownstreamRMSEvaluator::set_n_geometric_constraints | ( | Size | setting) |
Definition at line 64 of file DownstreamRMSEvaluator.cc.
References ds_builders_, and n_geometric_constraints_.
|
private |
Definition at line 87 of file DownstreamRMSEvaluator.hh.
Referenced by score(), and set_downstream_pose().
|
private |
Definition at line 88 of file DownstreamRMSEvaluator.hh.
Referenced by score(), set_downstream_builder(), and set_n_geometric_constraints().
|
private |
Definition at line 83 of file DownstreamRMSEvaluator.hh.
Referenced by set_downstream_pose().
|
private |
Definition at line 85 of file DownstreamRMSEvaluator.hh.
Referenced by score(), and set_n_geometric_constraints().
1.8.4