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

RotamerDots classes header files - ported from rosetta++. More...

#include <core/conformation/Atom.fwd.hh>
#include <core/conformation/Residue.fwd.hh>
#include <core/pack/interaction_graph/RotamerDots.fwd.hh>
#include <core/types.hh>
#include <ObjexxFCL/ubyte.hh>
#include <utility/SingletonBase.hh>
#include <utility/VirtualBase.hh>
#include <utility/pointer/owning_ptr.hh>
#include <utility/vector1.hh>
#include <utility/thread/ReadWriteMutex.hh>
#include <vector>
#include <ObjexxFCL/FArray2D.fwd.hh>

Classes

class  core::pack::interaction_graph::DotSphere
 Represents the sphere of dots on the vdW surface of an atom, for use in the LeGrand and Merz method of calculating SASA. More...
 
class  core::pack::interaction_graph::RotamerDots
 Handles sphere-sphere overlap calculations for the HPatchInteractionGraph. More...
 
class  core::pack::interaction_graph::RotamerDotsRadiusData
 A singleton class which reads in database SASA radii files and provides accessors for those values to the RotamerDots class. More...
 
class  core::pack::interaction_graph::RotamerDotsCache
 A lightweight version of the RotamerDots class. Used to cache overlap between interaction graph Nodes and BGNodes. More...
 
class  core::pack::interaction_graph::InvRotamerDots
 Used to determine whether the overlap between two atoms is buried or exposed. More...
 

Namespaces

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

Functions

std::ostream & core::pack::interaction_graph::operator<< (std::ostream &os, DotSphere const &ds)
 invokes print on the input DotSphere object More...
 
std::ostream & core::pack::interaction_graph::operator<< (std::ostream &os, RotamerDots const &rd)
 invokes print on the input RotamerDots object More...
 

Detailed Description

RotamerDots classes header files - ported from rosetta++.

Author
Andrew Leaver-Fay
Ron Jacak