Rosetta
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
core::pack::guidance_scoreterms::sap::SapDatabase Class Reference

#include <SapDatabase.hh>

Inheritance diagram for core::pack::guidance_scoreterms::sap::SapDatabase:
Inheritance graph
[legend]

Public Member Functions

utility::pointer::shared_ptr< std::unordered_map< std::string, BlockParam > const > atomtype_to_block_param () const
 
Real hydrophobic_weight (char aa) const
 
Real max_sasa (char aa) const
 
std::pair< char, std::string > get_name1_name3 (core::conformation::Residue const &res, bool warn) const
 
bool symm_debug () const
 
bool symm_debug_force_map () const
 

Private Member Functions

 SapDatabase ()
 
void load_block_data ()
 
void load_hydrophobic_data ()
 
void generate_max_sasa ()
 

Private Attributes

utility::pointer::shared_ptr< std::unordered_map< std::string, BlockParam > > atomtype_to_block_param_
 
std::unordered_map< char, Realname1_to_hydrophobic_
 
std::unordered_map< char, Realname1_to_max_sasa_
 
bool symm_debug_
 
bool symm_debug_force_map_
 

Friends

class utility::SingletonBase< SapDatabase >
 
class ::SapConstraintEnergyTests
 

Constructor & Destructor Documentation

◆ SapDatabase()

core::pack::guidance_scoreterms::sap::SapDatabase::SapDatabase ( )
private

Member Function Documentation

◆ atomtype_to_block_param()

utility::pointer::shared_ptr< std::unordered_map< std::string, BlockParam > const > core::pack::guidance_scoreterms::sap::SapDatabase::atomtype_to_block_param ( ) const

◆ generate_max_sasa()

void core::pack::guidance_scoreterms::sap::SapDatabase::generate_max_sasa ( )
private

◆ get_name1_name3()

std::pair< char, std::string > core::pack::guidance_scoreterms::sap::SapDatabase::get_name1_name3 ( core::conformation::Residue const &  res,
bool  warn 
) const

◆ hydrophobic_weight()

Real core::pack::guidance_scoreterms::sap::SapDatabase::hydrophobic_weight ( char  aa) const

◆ load_block_data()

void core::pack::guidance_scoreterms::sap::SapDatabase::load_block_data ( )
private

◆ load_hydrophobic_data()

void core::pack::guidance_scoreterms::sap::SapDatabase::load_hydrophobic_data ( )
private

References name1_to_hydrophobic_.

Referenced by SapDatabase().

◆ max_sasa()

Real core::pack::guidance_scoreterms::sap::SapDatabase::max_sasa ( char  aa) const

◆ symm_debug()

bool core::pack::guidance_scoreterms::sap::SapDatabase::symm_debug ( ) const

References symm_debug_.

◆ symm_debug_force_map()

bool core::pack::guidance_scoreterms::sap::SapDatabase::symm_debug_force_map ( ) const

References symm_debug_force_map_.

Friends And Related Function Documentation

◆ ::SapConstraintEnergyTests

friend class ::SapConstraintEnergyTests
friend

◆ utility::SingletonBase< SapDatabase >

friend class utility::SingletonBase< SapDatabase >
friend

Member Data Documentation

◆ atomtype_to_block_param_

utility::pointer::shared_ptr< std::unordered_map< std::string, BlockParam > > core::pack::guidance_scoreterms::sap::SapDatabase::atomtype_to_block_param_
private

◆ name1_to_hydrophobic_

std::unordered_map< char, Real > core::pack::guidance_scoreterms::sap::SapDatabase::name1_to_hydrophobic_
private

◆ name1_to_max_sasa_

std::unordered_map< char, Real > core::pack::guidance_scoreterms::sap::SapDatabase::name1_to_max_sasa_
private

Referenced by generate_max_sasa(), and max_sasa().

◆ symm_debug_

bool core::pack::guidance_scoreterms::sap::SapDatabase::symm_debug_
private

Referenced by symm_debug().

◆ symm_debug_force_map_

bool core::pack::guidance_scoreterms::sap::SapDatabase::symm_debug_force_map_
private

Referenced by symm_debug_force_map().


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