#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 |
|
◆ VarSolDistSasaCalculator()
protocols::vardist_solaccess::VarSolDistSasaCalculator::VarSolDistSasaCalculator |
( |
| ) |
|
◆ calculate()
◆ clone()
◆ get_self_ptr() [1/2]
◆ get_self_ptr() [2/2]
◆ get_self_weak_ptr() [1/2]
◆ get_self_weak_ptr() [2/2]
◆ initialize_sasa_arrays()
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().
◆ interaction_radii_squared()
◆ lookup()
void protocols::vardist_solaccess::VarSolDistSasaCalculator::lookup |
( |
const std::string & |
key, |
|
|
basic::MetricValueBase * |
valptr |
|
) |
| const |
|
overrideprotectedvirtual |
◆ print()
std::string protocols::vardist_solaccess::VarSolDistSasaCalculator::print |
( |
const std::string & |
key | ) |
const |
|
overrideprotectedvirtual |
◆ recompute()
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::pose::Pose::residue(), residue_sasa_, rotamer_dots_vec_, core::pose::Pose::size(), total_sasa_, and protocols::TR().
Referenced by calculate().
◆ set_atom_type_radii()
void protocols::vardist_solaccess::VarSolDistSasaCalculator::set_atom_type_radii |
( |
std::string |
atype_name, |
|
|
core::Real |
coll_radius, |
|
|
core::Real |
int_radius, |
|
|
core::Size |
nshells |
|
) |
| |
◆ set_element_radii()
void protocols::vardist_solaccess::VarSolDistSasaCalculator::set_element_radii |
( |
std::string |
atype_name, |
|
|
core::Real |
coll_radius, |
|
|
core::Real |
int_radius, |
|
|
core::Size |
nshells |
|
) |
| |
◆ VarSolDRotamerDots
◆ atom_sasa_
◆ coll_radii_
utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::coll_radii_ |
|
private |
◆ int_radii_
utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_ |
|
private |
◆ int_radii_sum2_
utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_sum2_ |
|
private |
◆ int_radii_sum_
utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::int_radii_sum_ |
|
private |
◆ lg_angles_
const ObjexxFCL::FArray2D_int* protocols::vardist_solaccess::VarSolDistSasaCalculator::lg_angles_ |
|
private |
◆ lg_masks_
const ObjexxFCL::FArray2D_ubyte* protocols::vardist_solaccess::VarSolDistSasaCalculator::lg_masks_ |
|
private |
◆ msas_radii_
utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::msas_radii_ |
|
private |
◆ num_bytes_
core::Size const protocols::vardist_solaccess::VarSolDistSasaCalculator::num_bytes_ |
|
private |
◆ polar_expansion_radius_
core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::polar_expansion_radius_ |
|
private |
◆ probe_radius_
core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::probe_radius_ |
|
private |
◆ radii_
utility::vector1< utility::vector1< core::Real > > protocols::vardist_solaccess::VarSolDistSasaCalculator::radii_ |
|
private |
◆ residue_sasa_
utility::vector1< core::Real > protocols::vardist_solaccess::VarSolDistSasaCalculator::residue_sasa_ |
|
private |
◆ rotamer_dots_vec_
utility::vector1< VarSolDRotamerDotsOP > protocols::vardist_solaccess::VarSolDistSasaCalculator::rotamer_dots_vec_ |
|
private |
◆ total_sasa_
core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::total_sasa_ |
|
private |
◆ up_to_date
bool protocols::vardist_solaccess::VarSolDistSasaCalculator::up_to_date |
|
private |
◆ wobble_
core::Real protocols::vardist_solaccess::VarSolDistSasaCalculator::wobble_ |
|
private |
The documentation for this class was generated from the following files: