#include <VarSolDRotamerDots.hh>
|
| void | lookup (const std::string &key, basic::MetricValueBase *valptr) const override |
| |
| std::string | print (const std::string &key) const override |
| |
| void | recompute (const core::pose::Pose &this_pose) override |
| |
| protocols::vardist_solaccess::VarSolDistSasaCalculator::VarSolDistSasaCalculator |
( |
| ) |
|
| void protocols::vardist_solaccess::VarSolDistSasaCalculator::initialize_sasa_arrays |
( |
| ) |
|
|
private |
Initializes the pointers to the angles and masks FArrays used by sasa.cc and inits the dot sphere coordinates.
This call should only occur once (when the first RotamerDots object get constructed) and never again.
References core::chemical::AtomType::atom_type_name(), coll_radii_, core::chemical::AtomType::element(), core::chemical::AtomType::extra_parameter(), core::chemical::FA_STANDARD, core::scoring::sasa::get_legrand_sasa_angles(), core::scoring::sasa::get_legrand_sasa_masks(), int_radii_, int_radii_sum2_, int_radii_sum_, lg_angles_, lg_masks_, protocols::mean_field::max(), msas_radii_, and radii_.
Referenced by VarSolDistSasaCalculator().
| void protocols::vardist_solaccess::VarSolDistSasaCalculator::lookup |
( |
const std::string & |
key, |
|
|
basic::MetricValueBase * |
valptr |
|
) |
| const |
|
overrideprotectedvirtual |
| std::string protocols::vardist_solaccess::VarSolDistSasaCalculator::print |
( |
const std::string & |
key | ) |
const |
|
overrideprotectedvirtual |
| void protocols::vardist_solaccess::VarSolDistSasaCalculator::recompute |
( |
const core::pose::Pose & |
this_pose | ) |
|
|
overrideprotectedvirtual |
Implements core::pose::metrics::StructureDependentCalculator.
References atom_sasa_, core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), get_self_ptr(), core::pose::initialize_atomid_map(), core::conformation::Residue::natoms(), core::pose::Pose::residue(), residue_sasa_, rotamer_dots_vec_, core::pose::Pose::size(), total_sasa_, and protocols::TR().
Referenced by calculate().
| void protocols::vardist_solaccess::VarSolDistSasaCalculator::set_atom_type_radii |
( |
std::string |
atype_name, |
|
|
core::Real |
coll_radius, |
|
|
core::Real |
int_radius, |
|
|
core::Size |
nshells |
|
) |
| |
| void protocols::vardist_solaccess::VarSolDistSasaCalculator::set_element_radii |
( |
std::string |
atype_name, |
|
|
core::Real |
coll_radius, |
|
|
core::Real |
int_radius, |
|
|
core::Size |
nshells |
|
) |
| |
| utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::coll_radii_ |
|
private |
| utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_ |
|
private |
| utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_sum2_ |
|
private |
| utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_sum_ |
|
private |
| const ObjexxFCL::FArray2D_int* protocols::vardist_solaccess::VarSolDistSasaCalculator::lg_angles_ |
|
private |
| const ObjexxFCL::FArray2D_ubyte* protocols::vardist_solaccess::VarSolDistSasaCalculator::lg_masks_ |
|
private |
| utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::msas_radii_ |
|
private |
| core::Size const protocols::vardist_solaccess::VarSolDistSasaCalculator::num_bytes_ |
|
private |
| core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::polar_expansion_radius_ |
|
private |
| core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::probe_radius_ |
|
private |
| utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::radii_ |
|
private |
| utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::residue_sasa_ |
|
private |
| utility::vector1< VarSolDRotamerDotsOP > protocols::vardist_solaccess::VarSolDistSasaCalculator::rotamer_dots_vec_ |
|
private |
| core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::total_sasa_ |
|
private |
| bool protocols::vardist_solaccess::VarSolDistSasaCalculator::up_to_date |
|
private |
| core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::wobble_ |
|
private |
The documentation for this class was generated from the following files: