#include <DNA_BasePotential.hh>
|
virtual | ~DNA_BasePotential () |
| Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
|
|
| DNA_BasePotential () |
| ctor More...
|
|
Real | base_step_score (Residue const &rsd1, Residue const &rsd2) const |
|
Real | base_pair_score (Residue const &rsd1, Residue const &rsd2) const |
|
void | eval_base_step_derivative (Residue const &rsd1, Residue const &rsd2, Vector &F1, Vector &F2, Real const external_sign_factor) const |
|
void | eval_base_pair_derivative (Residue const &rsd1, Residue const &rsd2, Vector &F1, Vector &F2, Real const sign_factor) const |
|
void | eval_base_pair_Z_scores (Residue const &rsd1, Residue const &rsd2, utility::vector1< Real > &z_scores) const |
|
void | eval_base_step_Z_scores (Residue const &rsd1, Residue const &rsd2, utility::vector1< Real > &z_scores) const |
|
|
Real | mean (InteractionType const &t, std::string const &bases, int const p) const |
|
Real | stddev (InteractionType const &t, std::string const &bases, int const p) const |
|
Real | stiffness (InteractionType const &t, std::string const &bases, int const p1, int const p2) const |
|
std::string | base_string (Residue const &rsd) const |
| "A","C","T","G" More...
|
|
void | get_array_indices (InteractionType const &t, std::string const &bases, int &i1, int &i2) const |
|
void | load_score_tables () |
|
void | set_mean_and_stddev (InteractionType const &type, std::string const &bases, int const index, Real mean, Real stddev) |
|
void | set_stiffness (InteractionType const &type, std::string const &bases, int const index1, int const index2, Real const val) |
|
Real | base_score (InteractionType const &type, std::string const &bases, utility::vector1< Real > const ¶ms) const |
|
Enumerator |
---|
BP_type |
|
BS_type |
|
core::scoring::dna::DNA_BasePotential::~DNA_BasePotential |
( |
| ) |
|
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
core::scoring::dna::DNA_BasePotential::DNA_BasePotential |
( |
| ) |
|
Real core::scoring::dna::DNA_BasePotential::base_pair_score |
( |
Residue const & |
rsd1, |
|
|
Residue const & |
rsd2 |
|
) |
| const |
Real core::scoring::dna::DNA_BasePotential::base_step_score |
( |
Residue const & |
rsd1, |
|
|
Residue const & |
rsd2 |
|
) |
| const |
std::string core::scoring::dna::DNA_BasePotential::base_string |
( |
Residue const & |
rsd | ) |
const |
|
inlineprivate |
"A","C","T","G"
References core::conformation::Residue::aa(), chemical, core::chemical::na_ade, core::chemical::na_cyt, core::chemical::na_gua, core::chemical::na_thy, core::conformation::Residue::name(), and utility_exit_with_message.
Referenced by base_pair_score(), base_step_score(), eval_base_pair_derivative(), eval_base_pair_Z_scores(), eval_base_step_derivative(), and eval_base_step_Z_scores().
void core::scoring::dna::DNA_BasePotential::eval_base_pair_derivative |
( |
Residue const & |
rsd1, |
|
|
Residue const & |
rsd2, |
|
|
Vector & |
F1, |
|
|
Vector & |
F2, |
|
|
Real const |
sign_factor |
|
) |
| const |
References numeric::arccos(), arccos(), base_string(), BP_type, core::pack::dunbrack::c, numeric::xyzMatrix< class >::col_x(), numeric::xyzMatrix< class >::col_y(), numeric::xyzMatrix< class >::col_z(), cross(), numeric::cross(), core::pack::interaction_graph::debug, degrees(), numeric::conversions::degrees(), core::kinematics::distance(), dot(), core::chemical::element::F, core::scoring::dna::get_base_pair_params(), core::scoring::dna::get_base_stub(), core::scoring::dna::is_orthonormal(), core::kinematics::Stub::M, mean(), core::scoring::omega, params, rad2deg, numeric::conversions::radians(), radians(), rotation_matrix(), core::conformation::Residue::seqpos(), stddev(), stiffness(), numeric::xyzMatrix< class >::transposed(), and core::kinematics::Stub::v.
Referenced by core::scoring::methods::DNA_BaseEnergy::eval_atom_derivative().
void core::scoring::dna::DNA_BasePotential::eval_base_step_derivative |
( |
Residue const & |
rsd1, |
|
|
Residue const & |
rsd2, |
|
|
Vector & |
F1, |
|
|
Vector & |
F2, |
|
|
Real const |
external_sign_factor |
|
) |
| const |
References numeric::arccos(), arccos(), base_string(), BS_type, core::pack::dunbrack::c, numeric::xyzMatrix< class >::col_z(), numeric::cross(), cross(), core::pack::interaction_graph::debug, degrees(), numeric::conversions::degrees(), core::kinematics::distance(), dot(), core::chemical::element::F, core::scoring::dna::get_base_step_params(), core::scoring::dna::get_base_stub(), core::scoring::dna::is_orthonormal(), length, mean(), params, rad2deg, numeric::conversions::radians(), radians(), rotation_matrix(), runtime_assert, core::conformation::Residue::seqpos(), stddev(), stiffness(), numeric::xyzMatrix< class >::transposed(), verbose, z1, and z2.
Referenced by core::scoring::methods::DNA_BaseEnergy::eval_atom_derivative().
void core::scoring::dna::DNA_BasePotential::get_array_indices |
( |
InteractionType const & |
t, |
|
|
std::string const & |
bases, |
|
|
int & |
i1, |
|
|
int & |
i2 |
|
) |
| const |
|
private |
void core::scoring::dna::DNA_BasePotential::load_score_tables |
( |
| ) |
|
|
private |
References BP_type, BS_type, getline(), l, mean(), basic::database::open(), set_mean_and_stddev(), set_stiffness(), stddev(), tag, type, and utility_exit_with_message.
Referenced by DNA_BasePotential().
Real core::scoring::dna::DNA_BasePotential::mean |
( |
InteractionType const & |
t, |
|
|
std::string const & |
bases, |
|
|
int const |
p |
|
) |
| const |
|
inlineprivate |
void core::scoring::dna::DNA_BasePotential::set_mean_and_stddev |
( |
InteractionType const & |
type, |
|
|
std::string const & |
bases, |
|
|
int const |
index, |
|
|
Real |
mean, |
|
|
Real |
stddev |
|
) |
| |
|
private |
void core::scoring::dna::DNA_BasePotential::set_stiffness |
( |
InteractionType const & |
type, |
|
|
std::string const & |
bases, |
|
|
int const |
index1, |
|
|
int const |
index2, |
|
|
Real const |
val |
|
) |
| |
|
private |
Real core::scoring::dna::DNA_BasePotential::stddev |
( |
InteractionType const & |
t, |
|
|
std::string const & |
bases, |
|
|
int const |
p |
|
) |
| const |
|
inlineprivate |
Real core::scoring::dna::DNA_BasePotential::stiffness |
( |
InteractionType const & |
t, |
|
|
std::string const & |
bases, |
|
|
int const |
p1, |
|
|
int const |
p2 |
|
) |
| const |
|
inlineprivate |
The documentation for this class was generated from the following files: