Rosetta
Namespaces | Classes | Typedefs | Enumerations | Functions
core::scoring::sc Namespace Reference

Namespaces

 ElectrostaticComplementarityDefaults
 
 ElectrostaticSimilarityDefaults
 

Classes

class  ContactMolecularSurfaceCalculator
 
struct  ElectrostaticComplementarityResults
 
class  ElectrostaticComplementarityCalculator
 
struct  ElectrostaticSimilarityResults
 
class  ElectrostaticSimilarityCalculator
 
struct  CloserToAtom
 A small struct to report which of two atoms is closer to a given atom: More...
 
struct  _RESULTS
 
struct  _ATOM_RADIUS
 
struct  _DOT
 
struct  _PROBE
 
class  Atom
 
class  MolecularSurfaceCalculator
 
class  ShapeComplementarityCalculator
 
class  ShapeComplementarityCalculatorException
 
class  ShapeSimilarityCalculator
 

Typedefs

typedef utility::pointer::shared_ptr< ContactMolecularSurfaceCalculatorContactMolecularSurfaceCalculatorOP
 
typedef utility::pointer::shared_ptr< ContactMolecularSurfaceCalculator const > ContactMolecularSurfaceCalculatorCOP
 
typedef utility::pointer::shared_ptr< ElectrostaticComplementarityCalculatorElectrostaticComplementarityCalculatorOP
 
typedef utility::pointer::shared_ptr< ElectrostaticComplementarityCalculator const > ElectrostaticComplementarityCalculatorCOP
 
typedef utility::pointer::shared_ptr< ElectrostaticSimilarityCalculatorElectrostaticSimilarityCalculatorOP
 
typedef utility::pointer::shared_ptr< ElectrostaticSimilarityCalculator const > ElectrostaticSimilarityCalculatorCOP
 
typedef utility::pointer::shared_ptr< MolecularSurfaceCalculatorMolecularSurfaceCalculatorOP
 
typedef utility::pointer::shared_ptr< MolecularSurfaceCalculator const > MolecularSurfaceCalculatorCOP
 
typedef struct core::scoring::sc::_RESULTS RESULTS
 
typedef struct core::scoring::sc::_ATOM_RADIUS ATOM_RADIUS
 
typedef struct core::scoring::sc::_DOT DOT
 
typedef struct core::scoring::sc::_PROBE PROBE
 
typedef utility::pointer::shared_ptr< ShapeComplementarityCalculatorShapeComplementarityCalculatorOP
 
typedef utility::pointer::shared_ptr< ShapeComplementarityCalculator const > ShapeComplementarityCalculatorCOP
 
typedef utility::pointer::shared_ptr< ShapeSimilarityCalculatorShapeSimilarityCalculatorOP
 
typedef utility::pointer::shared_ptr< ShapeSimilarityCalculator const > ShapeSimilarityCalculatorCOP
 

Enumerations

enum  __ATTEN_ENUM__ { ATTEN_BLOCKER = 1 , ATTEN_2 = 2 , ATTEN_BURIED_FLAGGED = 5 , ATTEN_6 = 6 }
 

Functions

void get_n_neighbors (DOT const &dot1, std::vector< DOT > const &dots, Real distance, std::vector< Size > &neighbors, Size &n_neighbors)
 

Typedef Documentation

◆ ATOM_RADIUS

◆ ContactMolecularSurfaceCalculatorCOP

◆ ContactMolecularSurfaceCalculatorOP

◆ DOT

◆ ElectrostaticComplementarityCalculatorCOP

◆ ElectrostaticComplementarityCalculatorOP

◆ ElectrostaticSimilarityCalculatorCOP

◆ ElectrostaticSimilarityCalculatorOP

◆ MolecularSurfaceCalculatorCOP

◆ MolecularSurfaceCalculatorOP

◆ PROBE

◆ RESULTS

◆ ShapeComplementarityCalculatorCOP

◆ ShapeComplementarityCalculatorOP

◆ ShapeSimilarityCalculatorCOP

typedef utility::pointer::shared_ptr< ShapeSimilarityCalculator const > core::scoring::sc::ShapeSimilarityCalculatorCOP

◆ ShapeSimilarityCalculatorOP

Enumeration Type Documentation

◆ __ATTEN_ENUM__

Enumerator
ATTEN_BLOCKER 
ATTEN_2 
ATTEN_BURIED_FLAGGED 
ATTEN_6 

Function Documentation

◆ get_n_neighbors()

void core::scoring::sc::get_n_neighbors ( DOT const &  dot1,
std::vector< DOT > const &  dots,
Real  distance,
std::vector< Size > &  neighbors,
Size n_neighbors 
)