![]() |
Rosetta
2016.11
|
#include <OrbitalTypeMapper.hh>
Public Member Functions | |
virtual | ~OrbitalTypeMapper () |
orbital_type_enum | get_orbital_enum (std::string &orbital_type_name) |
Static Public Member Functions | |
static OrbitalTypeMapper * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
OrbitalTypeMapper () | |
OrbitalTypeMapper (OrbitalTypeMapper const &) | |
OrbitalTypeMapper const & | operator= (OrbitalTypeMapper const &) |
void | map_orbital_name_to_enum () |
Static Private Member Functions | |
static OrbitalTypeMapper * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
std::map< std::string, orbital_type_enum > | orbital_type_2_enum_ |
Static Private Attributes | |
static OrbitalTypeMapper * | instance_ |
static data member holding pointer to the singleton class itself More... | |
|
virtual |
|
private |
References map_orbital_name_to_enum().
Referenced by create_singleton_instance().
|
private |
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References OrbitalTypeMapper().
Referenced by get_instance().
|
static |
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), and instance_.
Referenced by core::chemical::orbitals::OrbitalType::OrbitalType(), and core::scoring::orbitals::OrbitalsLookup::parse_files().
orbital_type_enum core::chemical::orbitals::OrbitalTypeMapper::get_orbital_enum | ( | std::string & | orbital_type_name | ) |
References orbital_type_2_enum_.
Referenced by core::chemical::orbitals::OrbitalType::OrbitalType(), and core::scoring::orbitals::OrbitalsLookup::parse_files().
|
private |
References core::chemical::orbitals::C_pi_sp2, core::chemical::orbitals::N_p_sp2, core::chemical::orbitals::N_pi_sp2, core::chemical::orbitals::O_p_sp2, core::chemical::orbitals::O_p_sp2_bb, core::chemical::orbitals::O_p_sp3, core::chemical::orbitals::O_pi_sp2, core::chemical::orbitals::O_pi_sp2_bb, orbital_type_2_enum_, and core::chemical::orbitals::S_p_sp3.
Referenced by OrbitalTypeMapper().
|
private |
|
staticprivate |
static data member holding pointer to the singleton class itself
Referenced by get_instance().
|
private |
Referenced by get_orbital_enum(), and map_orbital_name_to_enum().