#include <DNATorsionPotential.hh>
|
| void | add_sugar_ring_closure_constraints (pose::Pose &pose, constraints::ConstraintSet &cst_set) const |
| |
| void | add_dna_base_distance_constraints (pose::Pose &pose, constraints::ConstraintSet &cst_set) const |
| |
| void | add_dna_torsion_tethers (pose::Pose &pose, constraints::ConstraintSet &cst_set) const |
| |
| void | add_DNA_torsion_constraint (pose::Pose &pose, Size const i, constraints::ConstraintSet &cst_set, Size const dna_torsion_number, utility::vector1< func::AmberPeriodicFuncOP > const &gaussian_parameter_set) const |
| |
| bool | get_atom_ids_by_torsion (Size const dna_torsion_number, pose::Pose &pose, Size const resid, id::AtomID &id1, id::AtomID &id2, id::AtomID &id3, id::AtomID &id4) const |
| |
| void | init_dna_torsion_parameters () |
| |
◆ DNATorsionPotential()
| core::scoring::dna::DNATorsionPotential::DNATorsionPotential |
( |
| ) |
|
◆ ~DNATorsionPotential()
| core::scoring::dna::DNATorsionPotential::~DNATorsionPotential |
( |
| ) |
|
|
inlineoverride |
◆ add_dna_base_distance_constraints()
References core::chemical::ResidueTypeBase::aa(), core::scoring::constraints::ConstraintSet::add_constraint(), protocols::abinitio::abscript::angle_diff(), core::conformation::Residue::atom_index(), core::scoring::dna_base_distance, core::conformation::Residue::is_DNA(), core::conformation::Residue::is_upper_terminus(), core::conformation::Residue::mainchain_torsion(), core::chemical::na_ade, core::chemical::na_gua, core::pose::Pose::residue(), core::pose::Pose::size(), and core::conformation::Residue::type().
Referenced by setup_constraints().
◆ add_DNA_torsion_constraint()
◆ add_dna_torsion_tethers()
References add_DNA_torsion_constraint(), core::scoring::dna::ALPHA, alpha_components_, core::scoring::dna::BETA, beta_components_, core::scoring::dna::CHI, core::scoring::dna::DELTA, delta_components_, core::scoring::dna::EPSILON, epsilon_components_, core::scoring::dna::GAMMA, gamma_components_, core::conformation::Residue::is_DNA(), core::scoring::dna::NU0, nu0_components_, core::scoring::dna::NU1, nu1_components_, core::scoring::dna::NU2, nu2_components_, core::scoring::dna::NU3, nu3_components_, core::scoring::dna::NU4, nu4_components_, core::pose::Pose::residue(), core::pose::Pose::size(), core::scoring::dna::ZETA, and zeta_components_.
Referenced by setup_constraints().
◆ add_sugar_ring_closure_constraints() [1/2]
References core::scoring::constraints::ConstraintSet::add_constraint(), core::conformation::Residue::atom_index(), c2prime_c3prime_dist_harm_func_, c3prime_c2prime_c1prime_angle_harm_func_, c4prime_c3prime_c2prime_angle_harm_func_, core::scoring::dna_sugar_close, core::conformation::Residue::is_DNA(), o3prime_c3prime_c2prime_angle_harm_func_, and core::conformation::Residue::seqpos().
Referenced by add_sugar_ring_closure_constraints(), core::energy_methods::DNATorsionEnergy::eval_intrares_energy(), and setup_constraints().
◆ add_sugar_ring_closure_constraints() [2/2]
◆ alpha_components()
◆ beta_components()
◆ delta_components()
◆ delta_cutoff()
| Real core::scoring::dna::DNATorsionPotential::delta_cutoff |
( |
| ) |
const |
|
inline |
◆ epsilon_components()
◆ gamma_components()
◆ get_atom_ids_by_torsion()
References core::scoring::dna::ALPHA, alpha_atom_names_, core::conformation::Residue::atom_index(), core::scoring::dna::BETA, beta_atom_names_, core::scoring::dna::DELTA, delta_atom_names_, core::scoring::dna::EPSILON, epsilon_atom_names_, core::scoring::dna::GAMMA, gamma_atom_names_, core::chemical::ResidueType::is_lower_terminus(), core::chemical::ResidueType::is_upper_terminus(), core::scoring::dna::NU0, nu0_atom_names_, core::scoring::dna::NU1, nu1_atom_names_, core::scoring::dna::NU2, nu2_atom_names_, core::scoring::dna::NU3, nu3_atom_names_, core::scoring::dna::NU4, nu4_atom_names_, core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::scoring::dna::ZETA, and zeta_atom_names_.
Referenced by add_DNA_torsion_constraint().
◆ init_dna_torsion_parameters()
| void core::scoring::dna::DNATorsionPotential::init_dna_torsion_parameters |
( |
| ) |
|
|
private |
References alpha_atom_names_, alpha_components_, beta_atom_names_, beta_components_, delta_atom_names_, delta_components_, epsilon_atom_names_, epsilon_components_, gamma_atom_names_, gamma_components_, nu0_atom_names_, nu0_components_, nu1_atom_names_, nu1_components_, nu2_atom_names_, nu2_components_, nu3_atom_names_, nu3_components_, nu4_atom_names_, nu4_components_, zeta_atom_names_, and zeta_components_.
Referenced by DNATorsionPotential().
◆ nu0_components()
◆ nu1_components()
◆ nu2_components()
◆ nu3_components()
◆ nu4_components()
◆ setup_constraints()
◆ zeta_components()
◆ alpha_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::alpha_atom_names_ |
|
private |
◆ alpha_components_
◆ beta_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::beta_atom_names_ |
|
private |
◆ beta_components_
◆ c2prime_c3prime_bond_length_
| Distance const core::scoring::dna::DNATorsionPotential::c2prime_c3prime_bond_length_ |
|
private |
◆ c2prime_c3prime_dist_harm_func_
◆ c2prime_c3prime_sd_
| Distance const core::scoring::dna::DNATorsionPotential::c2prime_c3prime_sd_ |
|
private |
◆ c3prime_c2prime_c1prime_angle_harm_func_
| func::HarmonicFuncOP core::scoring::dna::DNATorsionPotential::c3prime_c2prime_c1prime_angle_harm_func_ |
|
private |
◆ c3prime_c2prime_c1prime_bond_angle_
| Real const core::scoring::dna::DNATorsionPotential::c3prime_c2prime_c1prime_bond_angle_ |
|
private |
◆ c4prime_c3prime_c2prime_angle_harm_func_
| func::HarmonicFuncOP core::scoring::dna::DNATorsionPotential::c4prime_c3prime_c2prime_angle_harm_func_ |
|
private |
◆ c4prime_c3prime_c2prime_bond_angle_
| Real const core::scoring::dna::DNATorsionPotential::c4prime_c3prime_c2prime_bond_angle_ |
|
private |
◆ delta_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::delta_atom_names_ |
|
private |
◆ delta_components_
◆ DELTA_CUTOFF_
| Real const core::scoring::dna::DNATorsionPotential::DELTA_CUTOFF_ |
|
private |
◆ epsilon_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::epsilon_atom_names_ |
|
private |
◆ epsilon_components_
◆ gamma_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::gamma_atom_names_ |
|
private |
◆ gamma_components_
◆ nu0_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::nu0_atom_names_ |
|
private |
◆ nu0_components_
◆ nu1_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::nu1_atom_names_ |
|
private |
◆ nu1_components_
◆ nu2_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::nu2_atom_names_ |
|
private |
◆ nu2_components_
◆ nu3_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::nu3_atom_names_ |
|
private |
◆ nu3_components_
◆ nu4_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::nu4_atom_names_ |
|
private |
◆ nu4_components_
◆ o3prime_c3prime_c2prime_angle_harm_func_
| func::HarmonicFuncOP core::scoring::dna::DNATorsionPotential::o3prime_c3prime_c2prime_angle_harm_func_ |
|
private |
◆ o3prime_c3prime_c2prime_bond_angle_
| Real const core::scoring::dna::DNATorsionPotential::o3prime_c3prime_c2prime_bond_angle_ |
|
private |
◆ scale_dna_torsion_sd_
| Real const core::scoring::dna::DNATorsionPotential::scale_dna_torsion_sd_ |
|
private |
◆ scale_dna_torsion_tether_
| Real const core::scoring::dna::DNATorsionPotential::scale_dna_torsion_tether_ |
|
private |
◆ zeta_atom_names_
| utility::vector1< std::string > core::scoring::dna::DNATorsionPotential::zeta_atom_names_ |
|
private |
◆ zeta_components_
The documentation for this class was generated from the following files: