Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
HBNet_util.cc File Reference
#include <protocols/hbnet/HBNet_util.hh>
#include <protocols/hbnet/HBNet.hh>
#include <utility/exit.hh>
#include <utility/string_util.hh>
#include <utility/vector1.hh>
#include <utility/graph/Graph.hh>
#include <utility/pointer/memory.hh>
#include <core/types.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/pose/symmetry/util.hh>
#include <core/conformation/symmetry/util.hh>
#include <core/conformation/symmetry/SymmetryInfo.hh>
#include <core/conformation/symmetry/SymmetricConformation.hh>
#include <core/conformation/Conformation.hh>
#include <core/pose/PDBInfo.hh>
#include <core/pack/rotamer_set/RotamerSet.hh>
#include <core/pack/rotamer_set/RotamerSet_.hh>
#include <core/pack/rotamer_set/RotamerSets.hh>
#include <core/pack/rotamer_set/symmetry/SymmetricRotamerSet_.hh>
#include <core/pack/rotamer_set/symmetry/SymmetricRotamerSets.hh>
#include <core/pack/rotamer_set/RotamerSetFactory.hh>
#include <core/pack/task/PackerTask.hh>
#include <core/pack/task/TaskFactory.hh>
#include <core/pack/task/operation/TaskOperations.hh>
#include <core/scoring/hbonds/hbonds.hh>
#include <core/scoring/hbonds/HBondSet.hh>
#include <core/scoring/hbonds/HBondOptions.hh>
#include <core/scoring/hbonds/hbonds_geom.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/sasa.hh>
#include <core/id/AtomID.hh>
#include <ObjexxFCL/FArray2D.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)
 
bool protocols::hbnet::hbond_exists_in_vector (utility::vector1< HBondCOP > const &hbond_vec, 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_one_body_energies (pose::Pose const &pose, core::pack::rotamer_set::RotamerSet &rotset, core::scoring::ScoreFunction const &sf, utility::vector1< core::PackerEnergy > &energies)
 
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)
 
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)