Rosetta Protocols  2014.35
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
protocols::scoring::methods::pcs2::PcsGridSearchParameterManager Class Reference

#include <PcsGridSearchParameterManager.hh>

Public Member Functions

core::Size get_n_multi_data () const
 give me the number of paramagnetic center More...
 
void incremente_n_multi_data ()
 Incremente the number of paramagnetic center. More...
 
PcsGridSearchParameterget_grid_search_parameters (core::Size i_multi_data)
 @ Give me the PcsGridSearchParamater of the center i_multi_data More...
 
void re_init ()
 @ Re init the singleton to default value More...
 

Static Public Member Functions

static
PcsGridSearchParameterManager
get_instance ()
 give me the instance of the singleton More...
 

Private Member Functions

 PcsGridSearchParameterManager ()
 

Static Private Member Functions

static
PcsGridSearchParameterManager
create_singleton_instance ()
 private singleton creation function to be used with utility::thread::threadsafe_singleton More...
 

Private Attributes

utility::vector1
< PcsGridSearchParameter
grid_s_p_all_
 

Static Private Attributes

static
PcsGridSearchParameterManager
instance_
 

Constructor & Destructor Documentation

protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::PcsGridSearchParameterManager ( )
private

Member Function Documentation

PcsGridSearchParameterManager * protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::create_singleton_instance ( )
staticprivate

private singleton creation function to be used with utility::thread::threadsafe_singleton

References PcsGridSearchParameterManager().

Referenced by get_instance().

PcsGridSearchParameter & protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::get_grid_search_parameters ( core::Size  i_multi_data)

@ Give me the PcsGridSearchParamater of the center i_multi_data

References get_n_multi_data(), grid_s_p_all_, TR_PcsGridSearchParameterManager, and utility_exit_with_message.

PcsGridSearchParameterManager * protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::get_instance ( )
static

give me the instance of the singleton

static function to get the instance of ( pointer to) this singleton class

References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().

core::Size protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::get_n_multi_data ( ) const

give me the number of paramagnetic center

References grid_s_p_all_.

Referenced by get_grid_search_parameters().

void protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::incremente_n_multi_data ( )

Incremente the number of paramagnetic center.

References grid_s_p_all_.

void protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::re_init ( )

@ Re init the singleton to default value

References grid_s_p_all_.

Member Data Documentation

utility::vector1<PcsGridSearchParameter> protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::grid_s_p_all_
private
PcsGridSearchParameterManager * protocols::scoring::methods::pcs2::PcsGridSearchParameterManager::instance_
staticprivate

Referenced by get_instance().


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