Rosetta
Classes | Namespaces | Typedefs | Enumerations | Functions
LeeRichards.hh File Reference
#include <core/id/AtomID.hh>
#include <core/id/AtomID_Map.hh>
#include <core/scoring/packstat/types.hh>
#include <core/scoring/packstat/PackingScore.hh>
#include <core/pose/Pose.hh>
#include <numeric/xyzVector.fwd.hh>
#include <core/types.hh>
#include <utility/VirtualBase.hh>
#include <utility/pointer/owning_ptr.hh>
#include <numeric/constants.hh>
#include <iostream>
#include <utility/vector1.hh>
#include <utility/numbers.hh>

Classes

struct  core::scoring::packstat::Accumulator
 
struct  core::scoring::packstat::AreaAccumulator
 
struct  core::scoring::packstat::LR_AtomData
 
struct  core::scoring::packstat::PerSphereAccumulator
 
struct  core::scoring::packstat::LR_MP_AtomData
 
struct  core::scoring::packstat::MultiProbePoseAccumulator
 
struct  core::scoring::packstat::MultiProbePerSphereAccumulator
 
struct  core::scoring::packstat::Point
 
struct  core::scoring::packstat::PointPair
 
struct  core::scoring::packstat::Circle
 
struct  core::scoring::packstat::Event
 
struct  core::scoring::packstat::Slice
 
struct  core::scoring::packstat::trace
 
struct  core::scoring::packstat::Array2D
 
struct  core::scoring::packstat::Octree2D
 
struct  core::scoring::packstat::LeeRichards
 

Namespaces

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

Typedefs

typedef utility::vector1< Event * > core::scoring::packstat::Events
 
typedef utility::vector1< Slice * > core::scoring::packstat::Slices
 
typedef utility::vector1< trace * > core::scoring::packstat::traces
 
typedef utility::vector1< Circle * > core::scoring::packstat::Circles
 
typedef utility::vector1< Event * >::iterator core::scoring::packstat::EventIter
 
typedef utility::vector1< Circle * >::iterator core::scoring::packstat::CircleIter
 
typedef utility::vector1< Slice * >::iterator core::scoring::packstat::SliceIter
 
typedef utility::vector1< trace * >::iterator core::scoring::packstat::traceIter
 
typedef std::pair< core::id::AtomID, Real > core::scoring::packstat::Arc
 
typedef utility::vector1< Arc > core::scoring::packstat::Arcs
 
typedef utility::vector1< Arc >::iterator core::scoring::packstat::ArcIter
 
typedef utility::pointer::shared_ptr< Accumulator > core::scoring::packstat::AccumulatorOP
 
typedef utility::pointer::shared_ptr< AreaAccumulator > core::scoring::packstat::AreaAccumulatorOP
 
typedef utility::pointer::shared_ptr< PerSphereAccumulator > core::scoring::packstat::PerSphereAccumulatorOP
 
typedef utility::pointer::shared_ptr< MultiProbePoseAccumulator > core::scoring::packstat::MultiProbePoseAccumulatorOP
 
typedef utility::pointer::shared_ptr< MultiProbePerSphereAccumulator > core::scoring::packstat::MultiProbePerSphereAccumulatorOP
 

Enumerations

enum  core::scoring::packstat::EventType { core::scoring::packstat::ENTER , core::scoring::packstat::EXIT , core::scoring::packstat::ISECT }
 

Functions

std::ostream & core::scoring::packstat::operator<< (std::ostream &out, Circle &circle)
 
core::Real core::scoring::packstat::compute_packing_score_leerichards (PosePackDataOP pd, core::Real slicesize, numeric::xyzVector< Real > plane=numeric::xyzVector< Real >(0, 0, 1))
 
Real core::scoring::packstat::compute_surface_area_leerichards (Real &buried_area_out, PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
Real core::scoring::packstat::compute_surface_area_leerichards (PosePackDataOP pd, Real slicesize, Real pr, bool csa, numeric::xyzVector< Real > plane)
 
XYZs core::scoring::packstat::compute_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa)
 
XYZs core::scoring::packstat::check_surface_area_leerichards_deriv (PosePackDataOP pd, Real slicesize, Real pr, bool csa, Size max_num)