![]() |
Rosetta Protocols
2014.35
|
read a config file for quota selector More...
#include <ABEGO_SS_Config.hh>
Public Member Functions | |
ABEGO_SS_Config (std::string &config_file_name) | |
Constructor reads a config file. More... | |
Size | n_columns () |
Size | n_rows () |
Size | size () |
std::string & | source_file_name () |
Real | probability (Size seq_pos, Size bin) |
Real | highest_probability (Size) |
Size | most_probable_bin (Size) |
utility::vector1< std::pair < Size, Size > > | get_pool_bins (Size pool_id) |
![]() | |
QuotaConfig (std::string config_file_name) | |
Constructor reads a config file. More... | |
QuotaConfig () | |
Constructor used by derived classes. More... | |
Size | count_pools () |
how many pools have been defined in a config file More... | |
Real | get_fraction (Size pool_id) |
returns a fraction for a given pool More... | |
void | set_fraction (Size pool_id, Real fraction) |
returns a fraction for a given pool More... | |
Real | get_fraction (std::string pool_name) |
returns a fraction for a given pool More... | |
bool | is_valid_quota_pool_name (std::string &pool_name) |
returns true if a config file defined a given pool name More... | |
std::string & | get_pool_name (Size pool_id) |
return a string id (name) assigned to a given pool More... | |
Private Attributes | |
std::string | source_file_name_ |
utility::vector1 < utility::vector1< std::pair < Size, Size > > > | pool_defs_ |
utility::vector1 < utility::vector1< Real > > | bin_probs_ |
Additional Inherited Members | |
![]() | |
utility::vector1< Real > | pool_weights_ |
utility::vector1< std::string > | pool_names_ |
read a config file for quota selector
protocols::frag_picker::quota::ABEGO_SS_Config::ABEGO_SS_Config | ( | std::string & | config_file_name | ) |
Constructor reads a config file.
References protocols::frag_picker::quota::abego_index(), bin_probs_, getline(), n_columns(), n_rows(), pool_defs_, protocols::frag_picker::quota::QuotaConfig::pool_names_, source_file_name_, protocols::frag_picker::quota::ss_index(), t, and utility_exit_with_message.
|
inline |
References pool_defs_.
Referenced by protocols::frag_picker::scores::ABEGO_SS_Score::ABEGO_SS_Score().
References bin_probs_, and max().
References bin_probs_, and max().
|
inline |
References bin_probs_.
Referenced by ABEGO_SS_Config(), and protocols::frag_picker::scores::ABEGO_SS_Score::ABEGO_SS_Score().
|
inline |
References bin_probs_.
Referenced by ABEGO_SS_Config().
References bin_probs_.
Referenced by protocols::frag_picker::scores::ABEGO_SS_Score::ABEGO_SS_Score().
|
inline |
References bin_probs_.
Referenced by protocols::frag_picker::scores::ABEGO_SS_Score::ABEGO_SS_Score().
|
inline |
References source_file_name_.
|
private |
Referenced by ABEGO_SS_Config(), highest_probability(), most_probable_bin(), n_columns(), n_rows(), probability(), and size().
|
private |
Referenced by ABEGO_SS_Config(), and get_pool_bins().
|
private |
Referenced by ABEGO_SS_Config(), and source_file_name().