Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
protocols::frag_picker::quota::ABEGO_SS_Map Class Reference

represents a single pool used by quota selector More...

#include <ABEGO_SS_Map.hh>

Public Member Functions

virtual ~ABEGO_SS_Map ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 ABEGO_SS_Map (utility::vector1< std::pair< Size, Size > >)
 
bool check_status (char ss_type, char abego_type) const
 
bool check_status (char ss_type, Size abego_type) const
 
bool check_status (Size ss_type, char abego_type) const
 
bool check_status (std::pair< Size, Size > bin_index) const
 
void set_status (std::pair< Size, Size > bin_index, bool new_status)
 
std::string show_valid ()
 
char abego_char (Size abego_bin)
 

Private Attributes

utility::vector1
< utility::vector1< bool > > 
ss_abego_types_
 

Static Private Attributes

static char all_abego_ [] = {'X','A','B','E','G','O'}
 
static char all_ss_ [] = {'X','H','E','L'}
 

Detailed Description

represents a single pool used by quota selector

Constructor & Destructor Documentation

protocols::frag_picker::quota::ABEGO_SS_Map::~ABEGO_SS_Map ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

protocols::frag_picker::quota::ABEGO_SS_Map::ABEGO_SS_Map ( utility::vector1< std::pair< Size, Size > >  ss_abego_types)

References set_status(), and ss_abego_types_.

Member Function Documentation

char protocols::frag_picker::quota::ABEGO_SS_Map::abego_char ( Size  abego_bin)
inline

References all_abego_.

bool protocols::frag_picker::quota::ABEGO_SS_Map::check_status ( char  ss_type,
char  abego_type 
) const
inline
bool protocols::frag_picker::quota::ABEGO_SS_Map::check_status ( char  ss_type,
Size  abego_type 
) const
inline
bool protocols::frag_picker::quota::ABEGO_SS_Map::check_status ( Size  ss_type,
char  abego_type 
) const
inline
bool protocols::frag_picker::quota::ABEGO_SS_Map::check_status ( std::pair< Size, Size bin_index) const
inline

References ss_abego_types_.

void protocols::frag_picker::quota::ABEGO_SS_Map::set_status ( std::pair< Size, Size bin_index,
bool  new_status 
)
inline

References ss_abego_types_.

Referenced by ABEGO_SS_Map().

std::string protocols::frag_picker::quota::ABEGO_SS_Map::show_valid ( )

References all_abego_, all_ss_, ss, and ss_abego_types_.

Member Data Documentation

char protocols::frag_picker::quota::ABEGO_SS_Map::all_abego_ = {'X','A','B','E','G','O'}
staticprivate

Referenced by abego_char(), and show_valid().

char protocols::frag_picker::quota::ABEGO_SS_Map::all_ss_ = {'X','H','E','L'}
staticprivate

Referenced by show_valid().

utility::vector1<utility::vector1<bool> > protocols::frag_picker::quota::ABEGO_SS_Map::ss_abego_types_
private

The documentation for this class was generated from the following files: