![]() |
Rosetta Protocols
2014.35
|
#include <PcsInputCenterManager.hh>
Public Member Functions | |
void | re_init () |
@ Re init the singleton to default value More... | |
PcsInputCenter | get_PcsInputCenter_for (utility::vector1< std::string > const &filenames, utility::vector1< core::Real > const &vec_weight) |
Give me the PcsInputCenter given the vector of filename and vector of weight. More... | |
Static Public Member Functions | |
static PcsInputCenterManager * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
PcsInputCenterManager () | |
Static Private Member Functions | |
static PcsInputCenterManager * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
std::map< std::string, PcsInputCenter > | PcsInputCenter_all_ |
Static Private Attributes | |
static PcsInputCenterManager * | instance_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PcsInputCenterManager &me) |
Output myself on the stream. More... | |
|
private |
References protocols::scoring::methods::pcs2::TR_PcsInputCenterManager.
Referenced by create_singleton_instance().
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References PcsInputCenterManager().
Referenced by get_instance().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::PCS_multi_data_from_pose(), and protocols::scoring::methods::pcs2::PcsDataCenterManagerSingleton::PcsDataCenterManagerSingleton().
PcsInputCenter protocols::scoring::methods::pcs2::PcsInputCenterManager::get_PcsInputCenter_for | ( | utility::vector1< std::string > const & | filenames, |
utility::vector1< core::Real > const & | vec_weight | ||
) |
Give me the PcsInputCenter given the vector of filename and vector of weight.
References PcsInputCenter_all_.
Referenced by protocols::scoring::methods::pcs2::PcsEnergy::PCS_multi_data_from_pose(), and protocols::scoring::methods::pcs2::PcsDataCenterManagerSingleton::PcsDataCenterManagerSingleton().
void protocols::scoring::methods::pcs2::PcsInputCenterManager::re_init | ( | ) |
@ Re init the singleton to default value
References PcsInputCenter_all_.
|
friend |
Output myself on the stream.
|
staticprivate |
Referenced by get_instance().
|
private |
Referenced by get_PcsInputCenter_for(), protocols::scoring::methods::pcs2::operator<<(), and re_init().