Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HBNet_util.hh File Reference
#include <protocols/hbnet/HBNet.hh>
#include <protocols/hbnet/HBNet.fwd.hh>
#include <utility/exit.hh>
#include <utility/string_util.hh>
#include <utility/vector1.hh>
#include <utility/graph/Graph.hh>
#include <core/types.hh>
#include <core/scoring/hbonds/graph/HBondGraph.hh>
#include <core/scoring/hbonds/graph/AtomInfo.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/pose/Pose.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/scoring/TenANeighborGraph.hh>
#include <core/id/AtomID.hh>
#include <ObjexxFCL/FArray2D.hh>
#include <utility/cxx_versioning_macros.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::hbnet
 

Functions

std::string protocols::hbnet::print_list_to_string (HBondNetStruct const &network, bool chainid, bool term_w_start, bool term_w_cycle, bool term_w_bb)
 
std::string protocols::hbnet::print_list_to_string (Pose const &pose, HBondNetStruct const &network, bool chainid, bool term_w_start, bool term_w_cycle, bool term_w_bb, bool use_pdb_numbering)
 
std::string protocols::hbnet::print_network (HBondNetStruct const &i, bool chainid)
 
std::string protocols::hbnet::print_network_w_pdb_numbering (Pose const &pose, HBondNetStruct const &i, bool chainid)
 
std::string protocols::hbnet::print_headers ()
 
utility::vector1
< HBondResStructCOP >
::const_iterator 
protocols::hbnet::find_HBondResStruct (utility::vector1< HBondResStructCOP > const &residues, core::Size resnum)
 
void protocols::hbnet::get_hbond_atom_pairs (HBondNetStruct &network, Pose &pose, bool bb_exclusion)
 
PURE_ATTR bool protocols::hbnet::hbond_exists_in_vector (utility::vector1< core::scoring::hbonds::HBondCOP > const &hbond_vec, core::scoring::hbonds::HBondCOP &h2)
 
void protocols::hbnet::add_reslabels_to_pose (Pose &pose, HBondNetStruct &i, std::string label)
 
Size protocols::hbnet::get_num_protein_sc_sc_hbonds (Pose &pose, HBondNetStruct &i)
 
Size protocols::hbnet::get_num_edges_for_res (core::Size const res, ObjexxFCL::FArray2D_int &path_dists)
 
void protocols::hbnet::hbnet_symm_one_body_energies (pose::Pose const &pose, core::pack::rotamer_set::RotamerSet &rotset, core::scoring::ScoreFunction const &sf, core::pack::task::PackerTask const &task, utility::graph::Graph const &packer_neighbor_graph, utility::vector1< core::PackerEnergy > &energies)
 
void protocols::hbnet::hbnet_one_body_energies (pose::Pose const &pose, core::pack::rotamer_set::RotamerSet &rotset, core::scoring::ScoreFunction const &sf, utility::vector1< core::PackerEnergy > &energies)
 
bool protocols::hbnet::network_contains_aa (char aa_one_letter, HBondNetStruct const &i)
 
bool protocols::hbnet::network_contains_aa (char aa_one_letter, utility::vector1< HBondResStructCOP > const &residues)
 
bool protocols::hbnet::his_tyr_connectivity (Pose const &pose, HBondNetStruct &i)
 
bool protocols::hbnet::edge_satisfies_heavy_unsat_for_node (NetworkState const &current_state, core::scoring::hbonds::graph::HBondNode const *node, core::scoring::hbonds::graph::HBondEdge const *edge)