Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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...
 
struct  missing_fraction_sorter_biggest_first
 
struct  quota_limits_sorter_biggest_first
 
struct  quota_limits_sorter_smallest_first
 
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...
 
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_Map
ABEGO_SS_MapOP
 
typedef
utility::pointer::shared_ptr
< ABEGO_SS_Map const > 
ABEGO_SS_MapCOP
 
typedef
utility::pointer::shared_ptr
< ABEGO_SS_Pool
ABEGO_SS_PoolOP
 
typedef
utility::pointer::shared_ptr
< ABEGO_SS_Pool const > 
ABEGO_SS_PoolCOP
 
typedef LazySortedVector1
< std::pair
< FragmentCandidateOP,
scores::FragmentScoreMapOP >
, CompareByScoreCombination
BoundedQuotaContainer
 
typedef
utility::pointer::shared_ptr
< BoundedQuotaContainer
BoundedQuotaContainerOP
 
typedef
utility::pointer::shared_ptr
< QuotaCollector
QuotaCollectorOP
 
typedef
utility::pointer::shared_ptr
< QuotaCollector const > 
QuotaCollectorCOP
 
typedef
utility::pointer::shared_ptr
< QuotaPool
QuotaPoolOP
 
typedef
utility::pointer::shared_ptr
< QuotaPool const > 
QuotaPoolCOP
 
typedef
utility::pointer::shared_ptr
< QuotaSelector
QuotaSelectorOP
 
typedef
utility::pointer::shared_ptr
< QuotaSelector const > 
QuotaSelectorCOP
 
typedef
utility::pointer::shared_ptr
< SecondaryStructurePool
SecondaryStructurePoolOP
 
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

typedef utility::pointer::shared_ptr<ABEGO_SS_Map const> protocols::frag_picker::quota::ABEGO_SS_MapCOP
typedef utility::pointer::shared_ptr<ABEGO_SS_Map> protocols::frag_picker::quota::ABEGO_SS_MapOP
typedef utility::pointer::shared_ptr<ABEGO_SS_Pool const> protocols::frag_picker::quota::ABEGO_SS_PoolCOP
typedef utility::pointer::shared_ptr<ABEGO_SS_Pool> protocols::frag_picker::quota::ABEGO_SS_PoolOP
typedef utility::pointer::shared_ptr<QuotaCollector const> protocols::frag_picker::quota::QuotaCollectorCOP
typedef utility::pointer::shared_ptr<QuotaCollector> protocols::frag_picker::quota::QuotaCollectorOP
typedef utility::pointer::shared_ptr<QuotaPool const> protocols::frag_picker::quota::QuotaPoolCOP
typedef utility::pointer::shared_ptr<QuotaPool> protocols::frag_picker::quota::QuotaPoolOP
typedef utility::pointer::shared_ptr<QuotaSelector const> protocols::frag_picker::quota::QuotaSelectorCOP
typedef utility::pointer::shared_ptr<QuotaSelector> protocols::frag_picker::quota::QuotaSelectorOP

Function Documentation

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

Variable Documentation

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