![]() |
Rosetta
2015.31
|
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) |
Kinematics DOF identifier class.
|
inline |
|
inline |
References atom_id_.
Referenced by protocols::environment::EnvMover::apply(), core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), protocols::environment::EXCN_Env_Security_Exception::EXCN_Env_Security_Exception(), core::pose::Pose::has_dof(), and core::id::operator<<().
|
inline |
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::kinematics::MoveMap::show(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
References atom_id_, and core::id::AtomID::rsd().
Referenced by core::optimization::symmetry::SymMinimizerMap::asymmetric_dof(), core::pose::Pose::has_dof(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::kinematics::MoveMap::show(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
References type_.
Referenced by core::pack::scmin::AtomTreeSCMinMinimizerMap::add_atom(), core::optimization::CartesianMinimizerMap::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::kinematics::MoveMap::show(), core::pack::scmin::CartSCMinMinimizerMap::tor_for_dof(), and core::pack::scmin::AtomTreeSCMinMinimizerMap::tor_for_dof().
|
inline |
Is this DOF_ID valid?
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::environment::DofPassport::render_movemap(), core::kinematics::AtomTree::set_bond_angle(), core::kinematics::AtomTree::set_bond_length(), core::conformation::Conformation::set_torsion(), protocols::environment::EnvClaimBroker::setup_passports(), and protocols::environment::ProtectedConformation::verify().
|
private |