Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
core::scoring::packing::HolesParams Class Reference

#include <HolesParams.hh>

Public Member Functions

 HolesParams ()
 
 HolesParams (std::string fname)
 
void init_atype_maps ()
 
void read_data_file (std::string fname)
 
core::Real nb_weight (core::Size const at, char const ss) const
 
core::Real sa_weight (core::Size const at, char const ss, core::Size sa) const
 
core::Real intercept (core::Size const at, char const ss) const
 
core::Real intercept () const
 
core::Size max_atom_types () const
 
bool sep_ss (core::Size at) const
 
bool have_params (core::Size const at, char const ss) const
 

Private Types

typedef std::pair< core::Size,
char > 
Key
 

Private Attributes

core::Size const max_atom_types_
 
std::map< Key,
utility::vector1< core::Real > > 
sa_weights_
 
std::map< Key, core::Realnb_weights_
 
std::map< Key, core::Realintercepts_
 
utility::vector1< boolsep_ss_
 
core::Real intercept_
 
utility::vector1< core::Sizeholes2atype_
 
utility::vector1< core::Sizeatype2holes_
 

Friends

std::ostream & operator<< (std::ostream &out, HolesParams const &hp)
 

Member Typedef Documentation

typedef std::pair< core::Size, char > core::scoring::packing::HolesParams::Key
private

Constructor & Destructor Documentation

core::scoring::packing::HolesParams::HolesParams ( )
inline

References init_atype_maps().

core::scoring::packing::HolesParams::HolesParams ( std::string  fname)
inline

Member Function Documentation

bool core::scoring::packing::HolesParams::have_params ( core::Size const  at,
char const  ss 
) const
inline
void core::scoring::packing::HolesParams::init_atype_maps ( )
inline

References atype2holes_, and holes2atype_.

Referenced by HolesParams().

core::Real core::scoring::packing::HolesParams::intercept ( core::Size const  at,
char const  ss 
) const
inline
core::Real core::scoring::packing::HolesParams::intercept ( ) const
inline

References intercept_.

core::Size core::scoring::packing::HolesParams::max_atom_types ( ) const
inline

References max_atom_types_.

core::Real core::scoring::packing::HolesParams::nb_weight ( core::Size const  at,
char const  ss 
) const
inline
void core::scoring::packing::HolesParams::read_data_file ( std::string  fname)
inline
core::Real core::scoring::packing::HolesParams::sa_weight ( core::Size const  at,
char const  ss,
core::Size  sa 
) const
inline
bool core::scoring::packing::HolesParams::sep_ss ( core::Size  at) const
inline

References atype2holes_, and sep_ss_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
HolesParams const &  hp 
)
friend

Member Data Documentation

utility::vector1<core::Size> core::scoring::packing::HolesParams::atype2holes_
private
utility::vector1<core::Size> core::scoring::packing::HolesParams::holes2atype_
private

Referenced by init_atype_maps().

core::Real core::scoring::packing::HolesParams::intercept_
private

Referenced by intercept(), and read_data_file().

std::map<Key,core::Real> core::scoring::packing::HolesParams::intercepts_
private

Referenced by intercept(), and read_data_file().

core::Size const core::scoring::packing::HolesParams::max_atom_types_
private

Referenced by max_atom_types().

std::map<Key,core::Real> core::scoring::packing::HolesParams::nb_weights_
private

Referenced by nb_weight(), and read_data_file().

std::map<Key,utility::vector1<core::Real> > core::scoring::packing::HolesParams::sa_weights_
private
utility::vector1<bool> core::scoring::packing::HolesParams::sep_ss_
private

Referenced by read_data_file(), and sep_ss().


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