Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
ppo_torsion_bin.hh File Reference

Functions for assigning and manipulating the phi/psi/omega torsion bins. More...

#include <core/conformation/ppo_torsion_bin.fwd.hh>
#include <core/types.hh>
#include <iosfwd>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::conformation
 

Functions

ppo_torsion_bin core::conformation::get_torsion_bin (core::Real phi, core::Real psi, core::Real omega=180)
 determine the torsion bin for a given phi/psi/omega combination, assuming that omega is 180 if not specified More...
 
ppo_torsion_bin core::conformation::remap_cis_omega_torsion_bins_to_trans (ppo_torsion_bin torbin)
 
bool core::conformation::cis_omega_torsion_bin (ppo_torsion_bin torbin)
 
torsion_bin_string core::conformation::map_string_to_torsion_bin_string (std::string const &torstring)
 convert a string of characters into a vector of the internally recognized ppo_torsion_bin enumeration More...
 
bool core::conformation::char_valid_as_torsion_bin (char torbin)
 returns true if the input character represents a valid torsion bin More...
 
ppo_torsion_bin core::conformation::map_char_to_torsion_bin (char torbin)
 returns the torsion bin that the input character represents More...
 
char core::conformation::map_torsion_bin_to_char (ppo_torsion_bin torbin)
 convert a torsion bin to a character s.t. that character can be converted back to a torsion bin More...
 

Detailed Description

Functions for assigning and manipulating the phi/psi/omega torsion bins.

An enumeration to represent a binning of the phi/psi/omega torsions.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)
Andrew Leaver-Fay