#include <DOF_Node.hh>
| core::optimization::DOF_Node::DOF_Node |
( |
DOF_ID const & |
id_in, |
|
|
DOF_NodeOP |
parent_in |
|
) |
| |
|
inline |
| void core::optimization::DOF_Node::add_atom |
( |
AtomID const & |
atom | ) |
|
|
inline |
| AtomID const& core::optimization::DOF_Node::atom_id |
( |
| ) |
const |
|
inline |
| int core::optimization::DOF_Node::atomno |
( |
| ) |
const |
|
inline |
| AtomIDs const& core::optimization::DOF_Node::atoms |
( |
| ) |
const |
|
inline |
| void core::optimization::DOF_Node::clear_atoms |
( |
| ) |
|
|
inline |
| bool core::optimization::DOF_Node::dependent |
( |
| ) |
const |
|
inline |
| void core::optimization::DOF_Node::dependent |
( |
bool const |
setting | ) |
|
|
inline |
| int core::optimization::DOF_Node::depth |
( |
| ) |
const |
|
inline |
| 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::SymMinimizerMap::copy_dofs_from_pose(), core::optimization::MinimizerMap::copy_dofs_from_pose(), core::optimization::symmetry::SymMinimizerMap::copy_dofs_to_pose(), core::optimization::MinimizerMap::copy_dofs_to_pose(), protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(), protocols::cartesian::MolecularDynamics::getCartesianDerivatives(), and core::optimization::numerical_derivative_check().
| Vector& core::optimization::DOF_Node::F1 |
( |
| ) |
|
|
inline |
| Vector const& core::optimization::DOF_Node::F1 |
( |
| ) |
const |
|
inline |
| Vector& core::optimization::DOF_Node::F2 |
( |
| ) |
|
|
inline |
| Vector const& core::optimization::DOF_Node::F2 |
( |
| ) |
const |
|
inline |
| void core::optimization::DOF_Node::link_vectors |
( |
| ) |
|
|
inline |
| DOF_NodeCOP core::optimization::DOF_Node::parent |
( |
| ) |
const |
|
inline |
| int core::optimization::DOF_Node::rsd |
( |
| ) |
const |
|
inline |
| void core::optimization::DOF_Node::set_id |
( |
DOF_ID const & |
setting | ) |
|
|
inline |
| void core::optimization::DOF_Node::set_parent |
( |
DOF_NodeOP |
setting | ) |
|
|
inline |
| std::string core::optimization::DOF_Node::to_string |
( |
| ) |
const |
|
inline |
| TorsionID const& core::optimization::DOF_Node::torsion_id |
( |
| ) |
const |
|
inline |
| 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_.
| 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(), protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(), core::optimization::symmetry::numerical_derivative_check(), core::optimization::numerical_derivative_check(), core::optimization::symmetry::SymMinimizerMap::reset_jump_rb_deltas(), core::optimization::MinimizerMap::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().
| AtomIDs core::optimization::DOF_Node::atoms_ |
|
private |
| bool core::optimization::DOF_Node::dependent_ |
|
private |
| int core::optimization::DOF_Node::depth_ |
|
mutableprivate |
| Vector core::optimization::DOF_Node::F1_ |
|
private |
| Vector core::optimization::DOF_Node::F2_ |
|
private |
| DOF_ID core::optimization::DOF_Node::id |
|
private |
| TorsionID core::optimization::DOF_Node::torsion_id_ |
|
private |
The documentation for this class was generated from the following file: