#include <CarbonHBondPotential.hh>
|
| | CarbonHBondPotential () |
| | ctor, reads data file More...
|
| |
| Real | get_potential (Size const &atom_type, Vector const &H_A_vector, Vector const &D_H_vector, Vector const &B_A_vector, bool calculate_deriv, Vector &deriv_vector) const |
| | Calculate chbond energies for non-rna atom pairs. More...
|
| |
| Real | get_potential_RNA (Vector const &r_H_A, Vector const &z_i, bool const &update_deriv, Vector &deriv) const |
| | Calculate the rna-specific chbond energies. The derivative vector returned is the force vector on the acceptor atom. Multiply by -1 to get the force vector on the donor atom. More...
|
| |
| Real | get_potential (Size const &atom_type, Vector const &H_A_vector, Vector const &D_H_vector, Vector const &B_A_vector) const |
| | second declaration to allow skipping deriv; gcc 4.1.3 does not like setting default parameters for a pass-by-reference parameter More...
|
| |
| Real | max_dis () const |
| |
◆ CarbonHBondPotential()
| core::scoring::carbon_hbonds::CarbonHBondPotential::CarbonHBondPotential |
( |
| ) |
|
ctor, reads data file
ctor, reads data file. Need to configure to allow alternate tables/atom_sets
References read_potential().
◆ get_potential() [1/2]
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::get_potential |
( |
Size const & |
atom_type_index, |
|
|
Vector const & |
H_A_vector, |
|
|
Vector const & |
D_H_vector, |
|
|
Vector const & |
B_A_vector |
|
) |
| const |
second declaration to allow skipping deriv; gcc 4.1.3 does not like setting default parameters for a pass-by-reference parameter
Locally allocated deriv_vector is passed by reference into the more general implementation of the get_potential function; moreover, the calculate-derivative flag is set to false in that call. This is the "evaluate only the score" interface to the chbond potential.
References get_potential().
◆ get_potential() [2/2]
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::get_potential |
( |
Size const & |
atom_type, |
|
|
Vector const & |
H_A_vector, |
|
|
Vector const & |
D_H_vector, |
|
|
Vector const & |
B_A_vector, |
|
|
bool |
calculate_deriv, |
|
|
Vector & |
deriv_vector |
|
) |
| const |
◆ get_potential_RNA()
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::get_potential_RNA |
( |
Vector const & |
r_H_A, |
|
|
Vector const & |
z_i, |
|
|
bool const & |
update_deriv, |
|
|
Vector & |
deriv |
|
) |
| const |
◆ max_dis()
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::max_dis |
( |
| ) |
const |
|
inline |
◆ read_potential()
| void core::scoring::carbon_hbonds::CarbonHBondPotential::read_potential |
( |
| ) |
|
|
private |
References aroC_scale_factor_, core::chemical::AtomTypeSet::atom_type_index(), bin_width_, carbon_donors_, carbon_hbond_parameter_, core::scoring::carbon_hbonds::get_position_in_vector(), max_dist_, core::chemical::AtomTypeSet::n_atomtypes(), num_bins_, num_carbon_donor_atoms_, protocols::hybridization::score, and standard_atomtype_to_carbon_donor_index_.
Referenced by CarbonHBondPotential().
◆ aroC_scale_factor_
| Real const core::scoring::carbon_hbonds::CarbonHBondPotential::aroC_scale_factor_ |
|
private |
◆ bin_width_
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::bin_width_ |
|
private |
◆ carbon_donors_
| utility::vector1< std::string > core::scoring::carbon_hbonds::CarbonHBondPotential::carbon_donors_ |
|
private |
◆ carbon_hbond_parameter_
| utility::vector1< ObjexxFCL::FArray1D <Real> > core::scoring::carbon_hbonds::CarbonHBondPotential::carbon_hbond_parameter_ |
|
private |
◆ max_dist_
| Real core::scoring::carbon_hbonds::CarbonHBondPotential::max_dist_ |
|
private |
◆ num_bins_
| Size const core::scoring::carbon_hbonds::CarbonHBondPotential::num_bins_ |
|
private |
◆ num_carbon_donor_atoms_
| Size const core::scoring::carbon_hbonds::CarbonHBondPotential::num_carbon_donor_atoms_ |
|
private |
◆ rna_ch_o_bond_distance_
| Real const core::scoring::carbon_hbonds::CarbonHBondPotential::rna_ch_o_bond_distance_ |
|
private |
◆ rna_cos_theta_cutoff_
| Real const core::scoring::carbon_hbonds::CarbonHBondPotential::rna_cos_theta_cutoff_ |
|
private |
◆ rna_cos_theta_fade_zone_
| Real const core::scoring::carbon_hbonds::CarbonHBondPotential::rna_cos_theta_fade_zone_ |
|
private |
◆ standard_atomtype_to_carbon_donor_index_
| ObjexxFCL::FArray1D< Size > core::scoring::carbon_hbonds::CarbonHBondPotential::standard_atomtype_to_carbon_donor_index_ |
|
private |
The documentation for this class was generated from the following files: