|
Rosetta 3.5
|
Kinematics DOF identifier class. More...
#include <DOF_ID.hh>

Public Member Functions | |
| DOF_ID () | |
| DOF_ID (AtomID const &atom_id_in, DOF_Type const &type_in) | |
| AtomID const & | atom_id () const |
| Size | rsd () const |
| Size | atomno () const |
| DOF_Type | type () const |
| bool | valid () const |
| Is this DOF_ID valid? More... | |
Private Attributes | |
| AtomID | atom_id_ |
| Atom identifier. More... | |
| DOF_Type | type_ |
| DOF type. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, DOF_ID const &a) |
| stream << DOF_ID More... | |
| bool | operator== (DOF_ID const &a, DOF_ID const &b) |
| bool | operator!= (DOF_ID const &a, DOF_ID const &b) |
| bool | operator< (DOF_ID const &a, DOF_ID const &b) |
|
inline |
Definition at line 59 of file DOF_ID.hh.
References atom_id_.
Referenced by core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), core::pose::Pose::has_dof(), and core::id::operator<<().
|
inline |
Definition at line 67 of file DOF_ID.hh.
References atom_id_, and core::id::AtomID::atomno().
Referenced by core::pack::scmin::AtomTreeSCMinMinimizerMap::add_atom(), core::pack::scmin::AtomTreeSCMinMinimizerMap::add_torsion(), core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::pose::Pose::has_dof(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
Definition at line 63 of file DOF_ID.hh.
References atom_id_, and core::id::AtomID::rsd().
Referenced by core::optimization::symmetry::SymMinimizerMap::add_new_dof_node(), core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::pose::Pose::has_dof(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
Definition at line 71 of file DOF_ID.hh.
References type_.
Referenced by core::optimization::CartesianMinimizerMap::add_torsion(), core::optimization::symmetry::SymMinimizerMap::add_torsion(), core::pack::scmin::AtomTreeSCMinMinimizerMap::add_torsion(), core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::pose::Pose::has_dof(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::id::operator<<(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
Is this DOF_ID valid?
Definition at line 78 of file DOF_ID.hh.
References atom_id_, and core::id::AtomID::valid().
Referenced by core::optimization::symmetry::SymMinimizerMap::add_atom(), core::pack::scmin::AtomTreeSCMinMinimizerMap::add_atom(), core::optimization::MinimizerMap::add_atom(), core::optimization::symmetry::SymMinimizerMap::add_new_dof_node(), core::pack::scmin::AtomTreeSCMinMinimizerMap::add_torsion(), core::optimization::MinimizerMap::add_torsion(), protocols::simple_moves::TorsionDOFMover::apply(), core::kinematics::AtomTree::bond_angle(), core::kinematics::AtomTree::bond_length(), core::kinematics::AtomTree::set_bond_angle(), and core::kinematics::AtomTree::set_bond_length().
|
friend |
|
private |
|
private |
1.8.4