Rosetta
Classes | Typedefs | Enumerations | Functions
core::scoring::bin_transitions Namespace Reference

Classes

class  BinTransitionCalculator
 
class  BinTransitionCalculatorManager
 A static singleton that ensures that BinTransitionCalculators load data from disk once, lazily, and in a threadsafe manner. More...
 
class  BinTransitionData
 

Typedefs

typedef utility::pointer::shared_ptr< BinTransitionCalculatorBinTransitionCalculatorOP
 
typedef utility::pointer::shared_ptr< BinTransitionCalculator const > BinTransitionCalculatorCOP
 
typedef utility::vector1< BinTransitionCalculatorOPBinTransitionCalculatorOPs
 
typedef utility::vector1< BinTransitionCalculatorCOPBinTransitionCalculatorCOPs
 
using BinTransitionCalculatorManagerOP = utility::pointer::shared_ptr< BinTransitionCalculatorManager >
 
using BinTransitionCalculatorManagerCOP = utility::pointer::shared_ptr< BinTransitionCalculatorManager const >
 
typedef utility::pointer::shared_ptr< BinTransitionDataBinTransitionDataOP
 
typedef utility::pointer::shared_ptr< BinTransitionData const > BinTransitionDataCOP
 
typedef utility::vector1< BinTransitionDataOPBinTransitionDataOPs
 
typedef utility::vector1< BinTransitionDataCOPBinTransitionDataCOPs
 

Enumerations

enum  BT_PROPERTIES {
  BT_PROTEIN =1 , BT_L_AA , BT_D_AA , BT_ALPHA_AA ,
  BT_BETA_AA , BT_POLAR , BT_METALBINDING , BT_CHARGED ,
  BT_AROMATIC , BT_DISULFIDE_BONDED , BT_SIDECHAIN_THIOL , BT_CYCLIC ,
  BT_UNKNOWN_PROPERTY , BT_END_OF_LIST
}
 Enum for the properties that can be required or prohibited at the i or i+1 position. More...
 
enum  BTSB_SUBBIN_TYPE {
  BTSB_NONE =1 , BTSB_L_AA , BTSB_D_AA , BTSB_L_PRO ,
  BTSB_D_PRO , BTSB_GLY , BTSB_UNKNOWN , BTSB_END_OF_LIST
}
 Enum for the way in which bins will be divided into subbins. More...
 

Functions

static basic::Tracer TR ("core.scoring.bin_transitions.BinTransitionCalculator")
 
BinTransitionCalculatorOP deep_copy (BinTransitionCalculator const &src)
 
static basic::Tracer TR ("core.scoring.bin_transitions.BinTransitionData")
 

Typedef Documentation

◆ BinTransitionCalculatorCOP

◆ BinTransitionCalculatorCOPs

◆ BinTransitionCalculatorManagerCOP

◆ BinTransitionCalculatorManagerOP

◆ BinTransitionCalculatorOP

◆ BinTransitionCalculatorOPs

◆ BinTransitionDataCOP

typedef utility::pointer::shared_ptr< BinTransitionData const > core::scoring::bin_transitions::BinTransitionDataCOP

◆ BinTransitionDataCOPs

◆ BinTransitionDataOP

◆ BinTransitionDataOPs

Enumeration Type Documentation

◆ BT_PROPERTIES

Enum for the properties that can be required or prohibited at the i or i+1 position.

These reflect properties that residues can have. Whenever a property is added, add it (1) here, (2) to the get_property_effect_name function, and (3) to the has_property function.

Enumerator
BT_PROTEIN 
BT_L_AA 
BT_D_AA 
BT_ALPHA_AA 
BT_BETA_AA 
BT_POLAR 
BT_METALBINDING 
BT_CHARGED 
BT_AROMATIC 
BT_DISULFIDE_BONDED 
BT_SIDECHAIN_THIOL 
BT_CYCLIC 
BT_UNKNOWN_PROPERTY 
BT_END_OF_LIST 

◆ BTSB_SUBBIN_TYPE

Enum for the way in which bins will be divided into subbins.

Default is BTSB_NONE, which means that the bin has no subbins. As subbin types are added, add them (1) here, and (2) to the get_subbin_type_name function, and (3) to the setup_subbin_type function, then add a function called by the setup_subbin_type function.

Enumerator
BTSB_NONE 
BTSB_L_AA 
BTSB_D_AA 
BTSB_L_PRO 
BTSB_D_PRO 
BTSB_GLY 
BTSB_UNKNOWN 
BTSB_END_OF_LIST 

Function Documentation

◆ deep_copy()

BinTransitionCalculatorOP core::scoring::bin_transitions::deep_copy ( BinTransitionCalculator const &  src)

◆ TR() [1/2]

static basic::Tracer core::scoring::bin_transitions::TR ( "core.scoring.bin_transitions.BinTransitionCalculator"  )
static

◆ TR() [2/2]

static basic::Tracer core::scoring::bin_transitions::TR ( "core.scoring.bin_transitions.BinTransitionData"  )
static