Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::GenBornPotential Class Reference

#include <GenBornPotential.hh>

Inheritance diagram for core::scoring::GenBornPotential:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::GenBornPotential:
Collaboration graph
[legend]

Public Types

typedef conformation::Residue Residue
 

Public Member Functions

 GenBornPotential ()
 ctor More...
 
void get_all_born_radii (pose::Pose &pose) const
 called prior to scoring, eg More...
 
void setup_for_packing (pose::Pose &pose, utility::vector1< bool > const &repacking_residues) const
 Note: when called at the beginning of rotamer_trials, task.being_packed(i) will be false for all i this ensures that we use all the information we have to compute the current set of radii. More...
 
void update_residue_for_packing (pose::Pose &pose, Size const seqpos) const
 called eg after a rotamer substitution is accepted during rotamer trials More...
 
void get_rotamers_born_radii (pose::Pose const &pose, conformation::RotamerSetBase &rotamer_set) const
 
Real get_res_res_elecE (Residue const &rsd1, GenBornResidueInfo const &gb1, Residue const &rsd2, GenBornResidueInfo const &gb2) const
 
void eval_atom_derivative (id::AtomID const &id, Real const weight, pose::Pose const &pose, kinematics::DomainMap const &domain_map, bool const exclude_DNA_DNA, Vector &F1, Vector &F2) const
 

Private Member Functions

void res_res_burial (Residue const &rsd1, GenBornResidueInfo &gb1, Residue const &rsd2, GenBornResidueInfo const &gb2) const
 
void finalize_born_radii (GenBornResidueInfo &gb_info) const
 helper More...
 
Real gb_shell_intxn (Real const qai, Real const rai, Real const qbi, Real const rbi, Real const dist) const
 Calculates the interaction energy of two shells of charge. Doesn't blow up as shells pass through each other. More...
 
Real gb_shell_intxn_deriv (Real const qai, Real const rai, Real const qbi, Real const rbi, Real const dist) const
 
void get_single_rotamer_born_radii (Residue const &rsd1, pose::Pose const &pose, GenBornPoseInfo const &gb_info, GenBornResidueInfo &gb1) const
 
void get_template_born_radii (pose::Pose const &pose, GenBornPoseInfo &gb_info) const
 private More...
 
void build_placeholders (pose::Pose const &pose, GenBornPoseInfo &gb_info) const
 private More...
 

Private Attributes

Real const Ep
 
Real const Ew
 
Real const ParamS
 
Real const ParamD
 
Real const ParamB
 
Real const ParamG
 
Real const Param_TA
 
Real const Param_TB
 
Real const Param_TC
 
Real const Param_TD
 
Real const Param_TDD
 
Real const Param_TE
 
Real const Param_TF
 
Real const Param_TG
 
Real const Param_TH
 
Real const Param_THH
 
Real const dummy_radius
 
Real const dummy_scale
 
Real const dummy_distance
 

Detailed Description

Definition at line 315 of file GenBornPotential.hh.

Member Typedef Documentation

Definition at line 317 of file GenBornPotential.hh.

Constructor & Destructor Documentation

core::scoring::GenBornPotential::GenBornPotential ( )
inline

ctor

Definition at line 321 of file GenBornPotential.hh.

Member Function Documentation

void core::scoring::GenBornPotential::build_placeholders ( pose::Pose const &  pose,
GenBornPoseInfo gb_info 
) const
private
void core::scoring::GenBornPotential::eval_atom_derivative ( id::AtomID const &  id,
Real const  weight,
pose::Pose const &  pose,
kinematics::DomainMap const &  domain_map,
bool const  exclude_DNA_DNA,
Vector F1,
Vector F2 
) const
void core::scoring::GenBornPotential::finalize_born_radii ( GenBornResidueInfo gb_info) const
private
Real core::scoring::GenBornPotential::gb_shell_intxn ( Real const  qai,
Real const  rai,
Real const  qbi,
Real const  rbi,
Real const  dist 
) const
private

Calculates the interaction energy of two shells of charge. Doesn't blow up as shells pass through each other.

Authors
jjh 5/17/2004

Definition at line 597 of file GenBornPotential.cc.

Referenced by get_res_res_elecE().

Real core::scoring::GenBornPotential::gb_shell_intxn_deriv ( Real const  qai,
Real const  rai,
Real const  qbi,
Real const  rbi,
Real const  dist 
) const
private

Definition at line 644 of file GenBornPotential.cc.

Referenced by eval_atom_derivative().

void core::scoring::GenBornPotential::get_all_born_radii ( pose::Pose pose) const
Real core::scoring::GenBornPotential::get_res_res_elecE ( Residue const &  rsd1,
GenBornResidueInfo const &  gb1,
Residue const &  rsd2,
GenBornResidueInfo const &  gb2 
) const
void core::scoring::GenBornPotential::get_rotamers_born_radii ( pose::Pose const &  pose,
conformation::RotamerSetBase rotamer_set 
) const
void core::scoring::GenBornPotential::get_single_rotamer_born_radii ( Residue const &  rsd1,
pose::Pose const &  pose,
GenBornPoseInfo const &  gb_info,
GenBornResidueInfo gb1 
) const
private
void core::scoring::GenBornPotential::get_template_born_radii ( pose::Pose const &  pose,
GenBornPoseInfo gb_info 
) const
private
void core::scoring::GenBornPotential::res_res_burial ( Residue const &  rsd1,
GenBornResidueInfo gb1,
Residue const &  rsd2,
GenBornResidueInfo const &  gb2 
) const
private
void core::scoring::GenBornPotential::setup_for_packing ( pose::Pose pose,
utility::vector1< bool > const &  repacking_residues 
) const

Note: when called at the beginning of rotamer_trials, task.being_packed(i) will be false for all i this ensures that we use all the information we have to compute the current set of radii.

Definition at line 311 of file GenBornPotential.cc.

References build_placeholders(), core::pose::Pose::data(), core::pose::datacache::CacheableDataType::GEN_BORN_POSE_INFO, and get_template_born_radii().

Referenced by core::scoring::methods::GenBornEnergy::setup_for_packing().

void core::scoring::GenBornPotential::update_residue_for_packing ( pose::Pose pose,
Size const  seqpos 
) const

Member Data Documentation

Real const core::scoring::GenBornPotential::dummy_distance
private

Definition at line 483 of file GenBornPotential.hh.

Referenced by build_placeholders().

Real const core::scoring::GenBornPotential::dummy_radius
private

Definition at line 481 of file GenBornPotential.hh.

Referenced by build_placeholders().

Real const core::scoring::GenBornPotential::dummy_scale
private

Definition at line 482 of file GenBornPotential.hh.

Referenced by build_placeholders().

Real const core::scoring::GenBornPotential::Ep
private

Definition at line 460 of file GenBornPotential.hh.

Referenced by eval_atom_derivative(), and get_res_res_elecE().

Real const core::scoring::GenBornPotential::Ew
private

Definition at line 461 of file GenBornPotential.hh.

Referenced by eval_atom_derivative(), and get_res_res_elecE().

Real const core::scoring::GenBornPotential::Param_TA
private

Definition at line 470 of file GenBornPotential.hh.

Referenced by res_res_burial().

Real const core::scoring::GenBornPotential::Param_TB
private

Definition at line 471 of file GenBornPotential.hh.

Referenced by res_res_burial().

Real const core::scoring::GenBornPotential::Param_TC
private

Definition at line 472 of file GenBornPotential.hh.

Referenced by res_res_burial().

Real const core::scoring::GenBornPotential::Param_TD
private

Definition at line 473 of file GenBornPotential.hh.

Referenced by res_res_burial().

Real const core::scoring::GenBornPotential::Param_TDD
private

Definition at line 474 of file GenBornPotential.hh.

Referenced by res_res_burial().

Real const core::scoring::GenBornPotential::Param_TE
private

Definition at line 475 of file GenBornPotential.hh.

Real const core::scoring::GenBornPotential::Param_TF
private

Definition at line 476 of file GenBornPotential.hh.

Real const core::scoring::GenBornPotential::Param_TG
private

Definition at line 477 of file GenBornPotential.hh.

Real const core::scoring::GenBornPotential::Param_TH
private

Definition at line 478 of file GenBornPotential.hh.

Real const core::scoring::GenBornPotential::Param_THH
private

Definition at line 479 of file GenBornPotential.hh.

Real const core::scoring::GenBornPotential::ParamB
private

Definition at line 466 of file GenBornPotential.hh.

Referenced by finalize_born_radii().

Real const core::scoring::GenBornPotential::ParamD
private

Definition at line 465 of file GenBornPotential.hh.

Referenced by finalize_born_radii().

Real const core::scoring::GenBornPotential::ParamG
private

Definition at line 467 of file GenBornPotential.hh.

Referenced by finalize_born_radii().

Real const core::scoring::GenBornPotential::ParamS
private

Definition at line 464 of file GenBornPotential.hh.

Referenced by finalize_born_radii(), and res_res_burial().


The documentation for this class was generated from the following files: