Rosetta
Namespaces | Functions
HBNet_util.hh File Reference

utility functions used by many of the HBNet movers and filters More...

#include <protocols/hbnet/HBNet.fwd.hh>
#include <utility/vector1.hh>
#include <utility/graph/Graph.hh>
#include <core/types.hh>
#include <core/scoring/hbonds/graph/HBondGraph.fwd.hh>
#include <core/pose/Pose.fwd.hh>
#include <core/scoring/hbonds/HBondSet.fwd.hh>
#include <ObjexxFCL/FArray2D.fwd.hh>
#include <utility/cxx_versioning_macros.hh>
#include <protocols/hbnet/NetworkState.fwd.hh>
#include <core/pack/rotamer_set/RotamerSet.fwd.hh>
#include <core/pack/task/PackerTask.fwd.hh>
#include <core/scoring/ScoreFunction.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)
 

Detailed Description

utility functions used by many of the HBNet movers and filters

Author
Scott Boyken (sboyk.nosp@m.en@g.nosp@m.mail..nosp@m.com)