#include <DNA_DihedralPotential.hh>
|
| DNA_DihedralPotential (std::string const &filename) |
|
| DNA_DihedralPotential () |
|
void | eval_harmonic_backbone_torsion_score_and_deriv (Size const tor, conformation::Residue const &rsd, pose::Pose const &pose, Real &score, Real &dscore_dtor) const |
|
void | eval_harmonic_backbone_torsion_score_and_deriv (Size const tor, conformation::Residue const &rsd, pose::Pose const &pose, Real &score, Real &dscore_dchi, Real &dscore_deps, Real &dscore_dzeta) const |
|
void | eval_harmonic_sugar_pucker_dependent_chi_torsion_score_and_deriv (conformation::Residue const &rsd, pose::Pose const &pose, Size const pucker, Real &score, Real &dscore_dchi) const |
|
Real | get_mean_sugar_pucker_dependent_chi (conformation::Residue const &rsd) const |
|
void | eval_sugar_torsion_score_and_deriv (Real const torsion, Size const tor, conformation::Residue const &rsd, Size const pucker, Real &score, Real &dscore_dtor) const |
|
void | get_sugar_torsion_mean_and_sdev (Size const tor, conformation::Residue const &rsd, Size const pucker, Real &mean, Real &sdev) const |
|
◆ DNA_DihedralPotential() [1/2]
core::scoring::dna::DNA_DihedralPotential::DNA_DihedralPotential |
( |
std::string const & |
filename | ) |
|
◆ DNA_DihedralPotential() [2/2]
core::scoring::dna::DNA_DihedralPotential::DNA_DihedralPotential |
( |
| ) |
|
◆ eval_harmonic_backbone_torsion_score_and_deriv() [1/2]
References core::scoring::dna::get_b1b2_weight(), core::scoring::dna::get_db1b2_weight_deps(), core::scoring::dna::get_triple_bin(), core::conformation::Residue::is_DNA(), core::conformation::Residue::is_lower_terminus(), core::conformation::Residue::mainchain_torsion(), core::simple_metrics::metrics::mean, mean_backbone_torsion_, core::pose::Pose::residue(), protocols::hybridization::score, core::conformation::Residue::seqpos(), and core::scoring::electron_density::square().
◆ eval_harmonic_backbone_torsion_score_and_deriv() [2/2]
◆ eval_harmonic_sugar_pucker_dependent_chi_torsion_score_and_deriv()
void core::scoring::dna::DNA_DihedralPotential::eval_harmonic_sugar_pucker_dependent_chi_torsion_score_and_deriv |
( |
conformation::Residue const & |
rsd, |
|
|
pose::Pose const & |
pose, |
|
|
Size const |
pucker, |
|
|
Real & |
score, |
|
|
Real & |
dscore_dchi |
|
) |
| const |
◆ eval_sugar_torsion_score_and_deriv()
void core::scoring::dna::DNA_DihedralPotential::eval_sugar_torsion_score_and_deriv |
( |
Real const |
torsion, |
|
|
Size const |
tor, |
|
|
conformation::Residue const & |
rsd, |
|
|
Size const |
pucker, |
|
|
Real & |
score, |
|
|
Real & |
dscore_dtor |
|
) |
| const |
◆ get_mean_sugar_pucker_dependent_chi()
Real core::scoring::dna::DNA_DihedralPotential::get_mean_sugar_pucker_dependent_chi |
( |
conformation::Residue const & |
rsd | ) |
const |
◆ get_sugar_torsion_mean_and_sdev()
◆ parse_dna_geometry_log()
void core::scoring::dna::DNA_DihedralPotential::parse_dna_geometry_log |
( |
std::istream & |
data | ) |
|
|
private |
should only do this once
References core::chemical::element::F, core::scoring::dna::filter_torsions_by_iname(), core::scoring::dna::get_b1b2_bin(), core::scoring::dna::get_iname1_from_name1(), core::scoring::dna::get_mean_median_and_sdev(), core::scoring::dna::get_triple_bin(), core::chemical::element::I, core::pose::is_lower_terminus(), core::pose::is_upper_terminus(), core::simple_metrics::metrics::mean, mean_backbone_torsion_, mean_sugar_torsion_, core::scoring::electron_density::square(), protocols::hybridization::t, and core::scoring::dna::TR().
Referenced by read_dna_geometry_log_file(), and read_dna_geometry_log_file_from_database().
◆ read_dna_geometry_log_file()
void core::scoring::dna::DNA_DihedralPotential::read_dna_geometry_log_file |
( |
std::string const & |
filename | ) |
|
|
private |
◆ read_dna_geometry_log_file_from_database()
void core::scoring::dna::DNA_DihedralPotential::read_dna_geometry_log_file_from_database |
( |
std::string const & |
database_file | ) |
|
|
private |
◆ skip_torsion()
◆ mean_backbone_torsion_
utility::vector1< utility::vector1< Real > > core::scoring::dna::DNA_DihedralPotential::mean_backbone_torsion_ |
|
private |
◆ mean_sugar_torsion_
utility::vector1< utility::vector0< utility::vector1< Real > > > core::scoring::dna::DNA_DihedralPotential::mean_sugar_torsion_ |
|
private |
The documentation for this class was generated from the following files: