![]() |
Rosetta Protocols
2014.16.56682
|
#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().
1.8.7