#include <DOF_Node.hh>
◆ AtomID
◆ AtomIDs
◆ DOF_ID
◆ DOF_Type
◆ TorsionID
◆ DOF_Node()
| core::optimization::DOF_Node::DOF_Node |
( |
DOF_ID const & |
id_in, |
|
|
DOF_NodeOP |
parent_in |
|
) |
| |
|
inline |
◆ add_atom()
| void core::optimization::DOF_Node::add_atom |
( |
AtomID const & |
atom | ) |
|
|
inline |
◆ atom_id()
| AtomID const& core::optimization::DOF_Node::atom_id |
( |
| ) |
const |
|
inline |
◆ atomno()
| int core::optimization::DOF_Node::atomno |
( |
| ) |
const |
|
inline |
◆ atoms()
| AtomIDs const& core::optimization::DOF_Node::atoms |
( |
| ) |
const |
|
inline |
◆ clear_atoms()
| void core::optimization::DOF_Node::clear_atoms |
( |
| ) |
|
|
inline |
◆ dependent() [1/2]
| bool core::optimization::DOF_Node::dependent |
( |
| ) |
const |
|
inline |
◆ dependent() [2/2]
| void core::optimization::DOF_Node::dependent |
( |
bool const |
setting | ) |
|
|
inline |
◆ depth()
| int core::optimization::DOF_Node::depth |
( |
| ) |
const |
|
inline |
◆ dof_id()
| DOF_ID const& core::optimization::DOF_Node::dof_id |
( |
| ) |
const |
|
inline |
References id.
Referenced by core::optimization::symmetry::SymMinimizerMap::assign_rosetta_torsions(), core::optimization::MinimizerMap::assign_rosetta_torsions(), core::optimization::atom_tree_dfunc(), core::optimization::symmetry::atom_tree_dfunc(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), core::optimization::MinimizerMap::copy_dofs_from_pose(), core::optimization::symmetry::SymMinimizerMap::copy_dofs_from_pose(), core::optimization::MinimizerMap::copy_dofs_to_pose(), core::optimization::symmetry::SymMinimizerMap::copy_dofs_to_pose(), protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(), core::pack::scmin::SCMinMultifunc::dfunc(), protocols::cartesian::MolecularDynamics::getCartesianDerivatives(), and core::optimization::numerical_derivative_check().
◆ F1() [1/2]
| Vector& core::optimization::DOF_Node::F1 |
( |
| ) |
|
|
inline |
◆ F1() [2/2]
| Vector const& core::optimization::DOF_Node::F1 |
( |
| ) |
const |
|
inline |
◆ F2() [1/2]
| Vector& core::optimization::DOF_Node::F2 |
( |
| ) |
|
|
inline |
◆ F2() [2/2]
| Vector const& core::optimization::DOF_Node::F2 |
( |
| ) |
const |
|
inline |
◆ link_vectors()
| void core::optimization::DOF_Node::link_vectors |
( |
| ) |
|
|
inline |
◆ parent()
| DOF_NodeCOP core::optimization::DOF_Node::parent |
( |
| ) |
const |
|
inline |
◆ rsd()
| int core::optimization::DOF_Node::rsd |
( |
| ) |
const |
|
inline |
◆ set_id()
| void core::optimization::DOF_Node::set_id |
( |
DOF_ID const & |
setting | ) |
|
|
inline |
◆ set_parent()
| void core::optimization::DOF_Node::set_parent |
( |
DOF_NodeOP |
setting | ) |
|
|
inline |
◆ to_string()
| std::string core::optimization::DOF_Node::to_string |
( |
| ) |
const |
|
inline |
◆ torsion_id() [1/2]
| TorsionID const& core::optimization::DOF_Node::torsion_id |
( |
| ) |
const |
|
inline |
◆ torsion_id() [2/2]
| void core::optimization::DOF_Node::torsion_id |
( |
id::TorsionID const & |
id_in | ) |
|
|
inline |
set the rosetta torsion id for this DOF
This may not exist, of course. But it's useful to know what it is when calculating derivatives of terms like rama/dunbrack/paa
References torsion_id_.
◆ type()
| DOF_Type core::optimization::DOF_Node::type |
( |
| ) |
const |
|
inline |
Referenced by core::pack::scmin::AtomTreeSCMinMinimizerMap::assign_dofs_to_mobile_residues(), core::optimization::symmetry::SymMinimizerMap::assign_rosetta_torsions(), core::optimization::MinimizerMap::assign_rosetta_torsions(), core::optimization::symmetry::atom_tree_get_atompairE_deriv(), protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(), core::pack::scmin::SCMinMultifunc::dfunc(), core::optimization::numerical_derivative_check(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::MinimizerMap::reset_jump_rb_deltas(), core::optimization::symmetry::SymMinimizerMap::reset_jump_rb_deltas(), core::pack::scmin::SCMinMultifunc::scmin_numerical_derivative_check(), core::pack::scmin::AtomTreeSCMinMinimizerMap::starting_dofs(), core::optimization::symmetry::SymMinimizerMap::torsion_scale_factor(), core::optimization::MinimizerMap::torsion_scale_factor(), and core::optimization::torsional_derivative_from_cartesian_derivatives().
◆ operator<
◆ atoms_
| AtomIDs core::optimization::DOF_Node::atoms_ |
|
private |
◆ dependent_
| bool core::optimization::DOF_Node::dependent_ |
|
private |
◆ depth_
| int core::optimization::DOF_Node::depth_ |
|
mutableprivate |
◆ F1_
| Vector core::optimization::DOF_Node::F1_ |
|
private |
◆ F2_
| Vector core::optimization::DOF_Node::F2_ |
|
private |
◆ id
| DOF_ID core::optimization::DOF_Node::id |
|
private |
◆ parent_
◆ torsion_id_
| TorsionID core::optimization::DOF_Node::torsion_id_ |
|
private |
The documentation for this class was generated from the following file: