Rosetta
Classes | Typedefs | Functions | Variables
protocols::frag_picker::quota Namespace Reference

Classes

class  ABEGO_SS_Config
 read a config file for quota selector More...
 
class  ABEGO_SS_Map
 represents a single pool used by quota selector More...
 
class  ABEGO_SS_Pool
 represents a single pool used by quota selector More...
 
class  QuotaCollector
 A base class for collecting fragments. More...
 
class  QuotaConfig
 read a config file for quota selector More...
 
class  QuotaPool
 represents a single pool used by quota selector More...
 
struct  quota_limits_sorter_biggest_first
 
struct  quota_limits_sorter_smallest_first
 
struct  missing_fraction_sorter_biggest_first
 
class  QuotaSelector
 selects a given number of fragments using a quota scheme More...
 
class  SecondaryStructurePool
 represents a single pool used by quota selector More...
 

Typedefs

typedef utility::pointer::shared_ptr< ABEGO_SS_MapABEGO_SS_MapOP
 
typedef utility::pointer::shared_ptr< ABEGO_SS_Map const > ABEGO_SS_MapCOP
 
typedef utility::pointer::shared_ptr< ABEGO_SS_PoolABEGO_SS_PoolOP
 
typedef utility::pointer::shared_ptr< ABEGO_SS_Pool const > ABEGO_SS_PoolCOP
 
typedef LazySortedVector1< std::pair< FragmentCandidateOP, scores::FragmentScoreMapOP >, CompareByScoreCombinationBoundedQuotaContainer
 
typedef utility::pointer::shared_ptr< BoundedQuotaContainerBoundedQuotaContainerOP
 
typedef utility::pointer::shared_ptr< QuotaCollectorQuotaCollectorOP
 
typedef utility::pointer::shared_ptr< QuotaCollector const > QuotaCollectorCOP
 
typedef utility::pointer::shared_ptr< QuotaPoolQuotaPoolOP
 
typedef utility::pointer::shared_ptr< QuotaPool const > QuotaPoolCOP
 
typedef utility::pointer::shared_ptr< QuotaSelectorQuotaSelectorOP
 
typedef utility::pointer::shared_ptr< QuotaSelector const > QuotaSelectorCOP
 
typedef utility::pointer::shared_ptr< SecondaryStructurePoolSecondaryStructurePoolOP
 
typedef utility::pointer::shared_ptr< SecondaryStructurePool const > SecondaryStructurePoolCOP
 

Functions

static basic::Tracer trABEGO_SS_Config ("protocols.frag_picker.quota.ABEGO_SS_Config")
 
core::Size torsion2big_bin_id (core::Real const phi, core::Real const psi, core::Real const omega)
 
core::Size abego_index (char abego_class)
 
core::Size ss_index (char ss_class)
 
static basic::Tracer trABEGO_SS_Pool ("protocols.frag_picker.quota.ABEGO_SS_Pool")
 
static basic::Tracer trQuotaCollector ("protocols.frag_picker.quota.QuotaCollector")
 
static basic::Tracer trQuotaConfig ("protocols.frag_picker.quota.QuotaConfig")
 
static basic::Tracer trQuotaSelector ("protocols.frag_picker.quota.QuotaSelector")
 
static basic::Tracer trSecondaryStructurePool ("protocols.frag_picker.quota.SecondaryStructurePool")
 

Variables

struct protocols::frag_picker::quota::quota_limits_sorter_biggest_first mysorter_biggest_first
 
struct protocols::frag_picker::quota::quota_limits_sorter_smallest_first mysorter_smallest_first
 
struct protocols::frag_picker::quota::missing_fraction_sorter_biggest_first mysorter_missing_fraction_biggest_first
 

Typedef Documentation

◆ ABEGO_SS_MapCOP

typedef utility::pointer::shared_ptr<ABEGO_SS_Map const> protocols::frag_picker::quota::ABEGO_SS_MapCOP

◆ ABEGO_SS_MapOP

typedef utility::pointer::shared_ptr<ABEGO_SS_Map> protocols::frag_picker::quota::ABEGO_SS_MapOP

◆ ABEGO_SS_PoolCOP

typedef utility::pointer::shared_ptr<ABEGO_SS_Pool const> protocols::frag_picker::quota::ABEGO_SS_PoolCOP

◆ ABEGO_SS_PoolOP

typedef utility::pointer::shared_ptr<ABEGO_SS_Pool> protocols::frag_picker::quota::ABEGO_SS_PoolOP

◆ BoundedQuotaContainer

◆ BoundedQuotaContainerOP

◆ QuotaCollectorCOP

typedef utility::pointer::shared_ptr<QuotaCollector const> protocols::frag_picker::quota::QuotaCollectorCOP

◆ QuotaCollectorOP

typedef utility::pointer::shared_ptr<QuotaCollector> protocols::frag_picker::quota::QuotaCollectorOP

◆ QuotaPoolCOP

typedef utility::pointer::shared_ptr<QuotaPool const> protocols::frag_picker::quota::QuotaPoolCOP

◆ QuotaPoolOP

typedef utility::pointer::shared_ptr<QuotaPool> protocols::frag_picker::quota::QuotaPoolOP

◆ QuotaSelectorCOP

typedef utility::pointer::shared_ptr<QuotaSelector const> protocols::frag_picker::quota::QuotaSelectorCOP

◆ QuotaSelectorOP

typedef utility::pointer::shared_ptr<QuotaSelector> protocols::frag_picker::quota::QuotaSelectorOP

◆ SecondaryStructurePoolCOP

◆ SecondaryStructurePoolOP

Function Documentation

◆ abego_index()

core::Size protocols::frag_picker::quota::abego_index ( char  abego_class)

◆ ss_index()

core::Size protocols::frag_picker::quota::ss_index ( char  ss_class)

◆ torsion2big_bin_id()

core::Size protocols::frag_picker::quota::torsion2big_bin_id ( core::Real const  phi,
core::Real const  psi,
core::Real const  omega 
)

◆ trABEGO_SS_Config()

static basic::Tracer protocols::frag_picker::quota::trABEGO_SS_Config ( "protocols.frag_picker.quota.ABEGO_SS_Config"  )
static

◆ trABEGO_SS_Pool()

static basic::Tracer protocols::frag_picker::quota::trABEGO_SS_Pool ( "protocols.frag_picker.quota.ABEGO_SS_Pool"  )
static

◆ trQuotaCollector()

static basic::Tracer protocols::frag_picker::quota::trQuotaCollector ( "protocols.frag_picker.quota.QuotaCollector"  )
static

◆ trQuotaConfig()

static basic::Tracer protocols::frag_picker::quota::trQuotaConfig ( "protocols.frag_picker.quota.QuotaConfig"  )
static

◆ trQuotaSelector()

static basic::Tracer protocols::frag_picker::quota::trQuotaSelector ( "protocols.frag_picker.quota.QuotaSelector"  )
static

◆ trSecondaryStructurePool()

static basic::Tracer protocols::frag_picker::quota::trSecondaryStructurePool ( "protocols.frag_picker.quota.SecondaryStructurePool"  )
static

Variable Documentation

◆ mysorter_biggest_first

struct protocols::frag_picker::quota::quota_limits_sorter_biggest_first protocols::frag_picker::quota::mysorter_biggest_first

◆ mysorter_missing_fraction_biggest_first

struct protocols::frag_picker::quota::missing_fraction_sorter_biggest_first protocols::frag_picker::quota::mysorter_missing_fraction_biggest_first

◆ mysorter_smallest_first

struct protocols::frag_picker::quota::quota_limits_sorter_smallest_first protocols::frag_picker::quota::mysorter_smallest_first