Rosetta
|
#include <PoseBalls.hh>
Public Member Functions | |
~PoseBalls () override | |
Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
PoseBalls (core::pose::Pose const &pose, core::Size Hmode=0, bool ignore_water=true) | |
PoseBalls (core::pose::Pose const &pose, core::id::AtomID_Mask const &whichatoms) | |
core::Size const & | nballs () const |
core::Size const & | id_to_index (core::id::AtomID const &aid) const |
core::id::AtomID const & | index_to_id (core::Size const &index) const |
Ball const & | ball (core::Size const &index) const |
Ball const & | ball (core::id::AtomID const &id) const |
Ball & | ball (core::Size const &index) |
Ball & | ball (core::id::AtomID const &id) |
std::string const & | atom_name (core::Size const &index) const |
core::Size const & | atom_num (core::Size const &index) const |
core::Size const & | atom_type (core::Size const &index) const |
std::string const & | res_name (core::Size const &index) const |
core::Size const & | res_num (core::Size const &index) const |
void | reset_surf () |
void | set_surf (core::Size const &index, core::Size const &ialpha, Real const &val) |
Real const & | surf (core::Size const &index, core::Size const &ialpha) |
utility::vector1< Ball > const & | balls () const |
utility::vector1< core::id::AtomID > const & | atomids () const |
char const & | secstruct (core::Size const &i) const |
core::Real const & | smooth_nb (core::Size const &i) const |
core::Real const & | bfac (core::Size const &i) const |
bool | havesurf (core::Size const &i) const |
bool | is_heavy (core::Size const &i) const |
uint | nbhist (core::Size atype, core::Size bin) |
void | output_pdb (std::ostream &out) const |
void | compute_smooth_nb () |
Private Attributes | |
core::Size | nballs_ |
core::id::AtomID_Map< Size > | id_to_index_ |
utility::vector1< core::id::AtomID > | index_to_id_ |
utility::vector1< Ball > | balls_ |
utility::vector1< std::string > | atom_name_ |
utility::vector1< core::Size > | atom_num_ |
utility::vector1< std::string > | res_name_ |
utility::vector1< core::Size > | res_num_ |
utility::vector1< core::Size > | atom_type_ |
utility::vector1< core::Size > | atom_parent_ |
utility::vector1< core::Real > | smooth_nb_ |
utility::vector1< core::Real > | bfac_ |
utility::vector1< bool > | is_heavy_ |
utility::vector1< char > | secstruct_ |
utility::vector1< utility::vector1< Real > > | surf_ |
utility::vector1< utility::vector1< uint > > | nbhist_ |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
core::scoring::packing::PoseBalls::PoseBalls | ( | core::pose::Pose const & | pose, |
core::Size | Hmode = 0 , |
||
bool | ignore_water = true |
||
) |
References core::pose::motif::a(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_type(), core::conformation::Residue::atom_type_index(), core::scoring::dssp::Dssp::dssp_reduced(), core::scoring::packstat::AtomRadiusMap::get_radius(), core::pose::initialize_atomid_map(), core::chemical::AtomType::is_heavyatom(), core::chemical::AtomType::is_hydrogen(), core::chemical::AtomType::is_polar_hydrogen(), core::conformation::Residue::is_virtual(), core::chemical::AtomType::lj_radius(), core::chemical::AtomType::name(), core::conformation::Residue::name3(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::pose::Pose::xyz().
core::scoring::packing::PoseBalls::PoseBalls | ( | core::pose::Pose const & | pose, |
core::id::AtomID_Mask const & | whichatoms | ||
) |
References core::pose::motif::a(), core::conformation::Residue::atom_base(), core::conformation::Residue::atom_type(), core::conformation::Residue::atom_type_index(), core::scoring::dssp::Dssp::dssp_reduced(), core::scoring::packstat::AtomRadiusMap::get_radius(), core::pose::initialize_atomid_map(), core::chemical::AtomType::is_heavyatom(), core::chemical::AtomType::is_hydrogen(), core::chemical::AtomType::lj_radius(), core::chemical::AtomType::name(), core::conformation::Residue::name3(), core::pose::Pose::pdb_info(), core::pose::Pose::residue(), core::pose::Pose::size(), and core::pose::Pose::xyz().
|
inline |
References atom_name_.
|
inline |
|
inline |
|
inline |
References index_to_id_.
|
inline |
References balls_, and id_to_index_.
|
inline |
References balls_, and id_to_index_.
|
inline |
References balls_.
|
inline |
References balls_.
Referenced by core::scoring::packing::compute_holes_deriv(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score_res(), core::scoring::packing::compute_holes_surfs(), core::scoring::packing::compute_smooth_nb_deriv(), and core::scoring::packing::get_surf_vol_deriv().
|
inline |
References balls_.
|
inline |
References bfac_.
void core::scoring::packing::PoseBalls::compute_smooth_nb | ( | ) |
References core::scoring::packing::sigmoidish_neighbor(), and protocols::kinmatch::xyz().
|
inline |
References atom_parent_.
|
inline |
References id_to_index_.
|
inline |
|
inline |
References is_heavy_.
Referenced by core::scoring::packing::compute_smooth_nb_deriv().
|
inline |
References nballs_.
Referenced by core::scoring::packing::compute_dec15_score(), core::scoring::packing::compute_holes_deriv(), core::scoring::packing::compute_holes_deriv_res(), core::scoring::packing::compute_holes_score(), core::scoring::packing::compute_holes_score_res(), core::scoring::packing::compute_holes_surfs(), core::scoring::packing::compute_rosettaholes_score(), core::scoring::packing::compute_smooth_nb_deriv(), core::energy_methods::HolesEnergy::finalize_total_energy(), core::scoring::packing::get_surf_vol_deriv(), and core::scoring::packing::initialize_AtomID_Map().
|
inline |
References nbhist_.
void core::scoring::packing::PoseBalls::output_pdb | ( | std::ostream & | out | ) | const |
|
inline |
References res_name_.
Referenced by core::scoring::packing::compute_holes_deriv_res(), and core::scoring::packing::compute_holes_score_res().
|
inline |
|
inline |
References nballs_, and surf_.
Referenced by core::scoring::packing::compute_holes_surfs().
|
inline |
|
inline |
References atom_parent_, surf_, and protocols::hybridization::val.
Referenced by core::scoring::packing::compute_holes_surfs().
|
inline |
|
inline |
|
private |
Referenced by atom_name().
|
private |
Referenced by atom_num().
|
private |
Referenced by havesurf(), and set_surf().
|
private |
Referenced by atom_type().
|
private |
|
private |
Referenced by bfac().
|
private |
Referenced by ball(), and id_to_index().
|
private |
Referenced by atomids(), and index_to_id().
|
private |
Referenced by is_heavy().
|
private |
Referenced by nballs(), and reset_surf().
|
private |
Referenced by nbhist().
|
private |
Referenced by res_name().
|
private |
Referenced by res_num().
|
private |
Referenced by secstruct().
|
private |
Referenced by smooth_nb().
|
private |
Referenced by reset_surf(), set_surf(), and surf().