|
Rosetta 3.5
|
#include <OrbitalsLookup.hh>


Public Types | |
| enum | h_type { Hpol_scOrbH, Haro_scOrbH, Hpol_bbOrbH } |
Public Member Functions | |
| OrbitalsLookup (utility::vector1< std::string > const &DHO_energies, utility::vector1< std::string > const &AOH_energies, utility::vector1< std::string > const &AOO_energies, utility::vector1< std::string > const &DOO_energies, utility::vector1< std::string > const &ACO_AOH_orb_Hpol_energies) | |
| utility::vector1 < utility::vector1< core::Real > > | parse_files (std::string const &file, std::map< core::Size, std::pair< core::Size, core::Size > > &orbital_angle_dist_map) const |
| void | OrbHdist_cosDHO_energy (const h_type h_enum, const core::Size orb_type_name, const core::Real distance, const core::Real AOH_angle, core::Real &energy, core::Real &distance_derivative, core::Real &angle_derivative, bool check_derivative) const |
| void | OrbHdist_cosAOH_energy (const h_type h_enum, const core::Size orb_type_name, const core::Real distance, const core::Real AOH_angle, core::Real &energy, core::Real &distance_derivative, core::Real &angle_derivative, bool check_derivative, bool ACO) const |
| void | OrbOrbDist_cosAOD_energy (const core::Size orb_type_name1, const core::Size orb_type_name2, const core::Real distance, const core::Real AOO_angle, core::Real &energy, core::Real &distance_derivative, core::Real &angle_derivative, bool check_derivative) const |
| void | OrbOrbDist_cosDOA_energy (const core::Size orb_type_name1, const core::Size orb_type_name2, const core::Real distance, const core::Real DOO_angle, core::Real &energy, core::Real &distance_derivative, core::Real &angle_derivative, bool check_derivative) const |
| void | set_orb_weights (ScoreFunction const &weights) const |
Private Attributes | |
| core::Size | number_stats_ |
| number of statistics to put into matrix More... | |
| core::Size | number_elements_ |
| number of elements in the KBP More... | |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | DHO_Hpol_scOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | DHO_Haro_scOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | DHO_Hpol_bbOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | AOH_Hpol_scOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | AOH_Haro_scOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | AOH_Hpol_bbOrbH_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | AOD_orb_orb_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | DOA_orb_orb_splines_ |
| utility::vector1 < numeric::interpolation::spline::BicubicSpline > | ACO_AOH_orb_Hpol_splines_ |
| core::Real | scOrb_scHpol_weight_ |
| core::Real | scOrb_scOrb_weight_ |
Definition at line 37 of file OrbitalsLookup.hh.
| Enumerator | |
|---|---|
| Hpol_scOrbH | |
| Haro_scOrbH | |
| Hpol_bbOrbH | |
Definition at line 39 of file OrbitalsLookup.hh.
| core::scoring::orbitals::OrbitalsLookup::OrbitalsLookup | ( | utility::vector1< std::string > const & | DHO_energies, |
| utility::vector1< std::string > const & | AOH_energies, | ||
| utility::vector1< std::string > const & | AOO_energies, | ||
| utility::vector1< std::string > const & | DOO_energies, | ||
| utility::vector1< std::string > const & | ACO_AOH_orb_Hpol_energies | ||
| ) |
Definition at line 42 of file OrbitalsLookup.cc.
References ACO_AOH_orb_Hpol_splines_, AOD_orb_orb_splines_, AOH_Haro_scOrbH_splines_, AOH_Hpol_bbOrbH_splines_, AOH_Hpol_scOrbH_splines_, DHO_Haro_scOrbH_splines_, DHO_Hpol_bbOrbH_splines_, DHO_Hpol_scOrbH_splines_, DOA_orb_orb_splines_, number_stats_, parse_files(), and protocols::loops::start.
| void core::scoring::orbitals::OrbitalsLookup::OrbHdist_cosAOH_energy | ( | const h_type | h_enum, |
| const core::Size | orb_type_name, | ||
| const core::Real | distance, | ||
| const core::Real | AOH_angle, | ||
| core::Real & | energy, | ||
| core::Real & | distance_derivative, | ||
| core::Real & | angle_derivative, | ||
| bool | check_derivative, | ||
| bool | ACO | ||
| ) | const |
Definition at line 477 of file OrbitalsLookup.cc.
References core::chemical::orbitals::C_pi_sp2.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), and core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy().
| void core::scoring::orbitals::OrbitalsLookup::OrbHdist_cosDHO_energy | ( | const h_type | h_enum, |
| const core::Size | orb_type_name, | ||
| const core::Real | distance, | ||
| const core::Real | AOH_angle, | ||
| core::Real & | energy, | ||
| core::Real & | distance_derivative, | ||
| core::Real & | angle_derivative, | ||
| bool | check_derivative | ||
| ) | const |
Definition at line 416 of file OrbitalsLookup.cc.
References core::chemical::orbitals::C_pi_sp2.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_H_derivs(), and core::scoring::orbitals::OrbitalsScore::get_orb_H_distance_and_energy().
| void core::scoring::orbitals::OrbitalsLookup::OrbOrbDist_cosAOD_energy | ( | const core::Size | orb_type_name1, |
| const core::Size | orb_type_name2, | ||
| const core::Real | distance, | ||
| const core::Real | AOO_angle, | ||
| core::Real & | energy, | ||
| core::Real & | distance_derivative, | ||
| core::Real & | angle_derivative, | ||
| bool | check_derivative | ||
| ) | const |
Definition at line 548 of file OrbitalsLookup.cc.
References AOD_orb_orb_splines_, core::chemical::orbitals::C_pi_sp2, core::chemical::orbitals::N_pi_sp2, and core::chemical::orbitals::O_pi_sp2.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), and core::scoring::orbitals::OrbitalsScore::get_orb_orb_E().
| void core::scoring::orbitals::OrbitalsLookup::OrbOrbDist_cosDOA_energy | ( | const core::Size | orb_type_name1, |
| const core::Size | orb_type_name2, | ||
| const core::Real | distance, | ||
| const core::Real | DOO_angle, | ||
| core::Real & | energy, | ||
| core::Real & | distance_derivative, | ||
| core::Real & | angle_derivative, | ||
| bool | check_derivative | ||
| ) | const |
Definition at line 619 of file OrbitalsLookup.cc.
References core::chemical::orbitals::C_pi_sp2, DOA_orb_orb_splines_, core::chemical::orbitals::N_pi_sp2, and core::chemical::orbitals::O_pi_sp2.
Referenced by core::scoring::orbitals::OrbitalsScore::assign_orb_orb_derivs(), and core::scoring::orbitals::OrbitalsScore::get_orb_orb_E().
| utility::vector1< utility::vector1< core::Real > > core::scoring::orbitals::OrbitalsLookup::parse_files | ( | std::string const & | file, |
| std::map< core::Size, std::pair< core::Size, core::Size > > & | orbital_angle_dist_map | ||
| ) | const |
Definition at line 379 of file OrbitalsLookup.cc.
References core::chemical::orbitals::OrbitalTypeMapper::get_instance(), core::chemical::orbitals::OrbitalTypeMapper::get_orbital_enum(), number_elements_, number_stats_, and core::scoring::pair.
Referenced by OrbitalsLookup().
| void core::scoring::orbitals::OrbitalsLookup::set_orb_weights | ( | ScoreFunction const & | weights) | const |
Definition at line 693 of file OrbitalsLookup.cc.
References core::scoring::orbitals_hpol, core::scoring::orbitals_orbitals, scOrb_scHpol_weight_, and scOrb_scOrb_weight_.
Referenced by core::scoring::orbitals::OrbitalsScore::setup_for_scoring().
|
private |
Definition at line 120 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 118 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup(), and OrbOrbDist_cosAOD_energy().
|
private |
Definition at line 114 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 115 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 113 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 110 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 111 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 109 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup().
|
private |
Definition at line 119 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup(), and OrbOrbDist_cosDOA_energy().
|
private |
number of elements in the KBP
Definition at line 107 of file OrbitalsLookup.hh.
Referenced by parse_files().
|
private |
number of statistics to put into matrix
Definition at line 105 of file OrbitalsLookup.hh.
Referenced by OrbitalsLookup(), and parse_files().
|
mutableprivate |
Definition at line 122 of file OrbitalsLookup.hh.
Referenced by set_orb_weights().
|
mutableprivate |
Definition at line 123 of file OrbitalsLookup.hh.
Referenced by set_orb_weights().
1.8.4