|
Rosetta 3.5
|
#include <TorsionID.hh>

Public Member Functions | |
| TorsionID () | |
| Default constructor. More... | |
| TorsionID (TorsionID const &src) | |
| Copy constructor. More... | |
| TorsionID (Size const rsd_in, TorsionType const &type_in, Size const torsion_in) | |
| Property constructor. More... | |
| Size | rsd () const |
| Size & | rsd () |
| TorsionType | type () const |
| TorsionType & | type () |
| Size | torsion () const |
| Size & | torsion () |
| bool | valid () const |
| Is this id valid? More... | |
Private Attributes | |
| Size | rsd_ |
| Residue number within the complex. More... | |
| TorsionType | type_ |
| The type (BB,CHI,JUMP) of this torsion. More... | |
| Size | torsion_ |
| Torsion number of the given type within the residue. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, TorsionID const &a) |
| bool | operator== (TorsionID const &a, TorsionID const &b) |
| bool | operator!= (TorsionID const &a, TorsionID const &b) |
| bool | operator< (TorsionID const &a, TorsionID const &b) |
/brief Torsion identifier class
Note the order of the elements in construction calls:
( residue, type, torsion ) sort of from least to most specific
Definition at line 43 of file TorsionID.hh.
|
inline |
Default constructor.
Definition at line 50 of file TorsionID.hh.
|
inline |
Copy constructor.
Definition at line 58 of file TorsionID.hh.
|
inline |
Property constructor.
Definition at line 66 of file TorsionID.hh.
|
inline |
Definition at line 80 of file TorsionID.hh.
References rsd_.
Referenced by protocols::swa::rna::copy_torsions_FROM_TO(), core::conformation::Conformation::dof_id_from_torsion_id(), core::scoring::dna::DNAChiEnergy::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::scoring::methods::P_AA_pp_Energy::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::rna::RNA_TorsionPotential::get_f1_f2(), core::conformation::Conformation::get_torsion_angle_atom_ids(), core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_torsion(), protocols::rna::RNA_IdealCoord::is_torsion_exists(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), protocols::rna::RNA_LoopCloser::rna_ccd_close(), core::conformation::Conformation::set_torsion(), and core::conformation::Conformation::torsion().
|
inline |
Definition at line 84 of file TorsionID.hh.
References rsd_.
|
inline |
Definition at line 96 of file TorsionID.hh.
References torsion_.
Referenced by protocols::swa::rna::copy_torsions_FROM_TO(), core::conformation::Conformation::dof_id_from_torsion_id(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::P_AA::get_Paa_pp_deriv(), core::conformation::Conformation::get_torsion_angle_atom_ids(), core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_torsion(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), core::conformation::Conformation::set_torsion(), and core::conformation::Conformation::torsion().
|
inline |
Definition at line 100 of file TorsionID.hh.
References torsion_.
|
inline |
Definition at line 88 of file TorsionID.hh.
References type_.
Referenced by core::conformation::Conformation::atom_tree_torsion(), protocols::swa::rna::copy_torsions_FROM_TO(), core::conformation::Conformation::dof_id_from_torsion_id(), core::scoring::dna::DNAChiEnergy::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), core::scoring::P_AA::get_Paa_pp_deriv(), core::conformation::Conformation::get_torsion_angle_atom_ids(), core::scoring::rna::RNA_TorsionPotential::Is_cutpoint_closed_torsion(), core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative(), core::conformation::Conformation::set_torsion(), and core::conformation::Conformation::torsion().
|
inline |
Definition at line 92 of file TorsionID.hh.
References type_.
|
inline |
Is this id valid?
Definition at line 106 of file TorsionID.hh.
References rsd_, and torsion_.
Referenced by protocols::canonical_sampling::MetricRecorder::add_torsion(), core::optimization::CartesianMinimizerMap::assign_rosetta_torsions_and_trim(), core::scoring::dna::DNAChiEnergy::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy2B::eval_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_dof_derivative(), core::scoring::methods::P_AA_pp_Energy::eval_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_dof_derivative(), core::scoring::symmetry::SymmetricScoreFunction::eval_dof_derivative(), core::scoring::ScoreFunction::eval_dof_derivative(), core::scoring::methods::CartesianBondedEnergy::eval_intraresidue_dof_derivative(), core::scoring::methods::RamachandranEnergy::eval_residue_dof_derivative(), core::scoring::methods::YHHPlanarityEnergy::eval_residue_dof_derivative(), core::scoring::methods::OmegaTetherEnergy::eval_residue_dof_derivative(), core::scoring::methods::P_AA_pp_Energy::eval_residue_dof_derivative(), core::pack::dunbrack::DunbrackEnergy::eval_residue_dof_derivative(), and core::scoring::methods::OmegaTetherEnergy::old_eval_dof_derivative().
Definition at line 136 of file TorsionID.hh.
Definition at line 147 of file TorsionID.hh.
|
friend |
Definition at line 113 of file TorsionID.hh.
Definition at line 125 of file TorsionID.hh.
|
private |
Residue number within the complex.
Definition at line 167 of file TorsionID.hh.
|
private |
Torsion number of the given type within the residue.
Definition at line 173 of file TorsionID.hh.
|
private |
The type (BB,CHI,JUMP) of this torsion.
Definition at line 170 of file TorsionID.hh.
Referenced by type().
1.8.4