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

#include <FullatomCustomPairDistanceEnergy.hh>

Public Member Functions

 PairFuncMap ()=default
 
 PairFuncMap (PairFuncMap const &)=delete
 
PairFuncMapoperator= (PairFuncMap const &)=delete
 
 ~PairFuncMap ()
 
core::Size size () const
 
AtomPairFuncListOP get_atom_pair_func_list (core::chemical::ResidueType const &rsdtype1, core::chemical::ResidueType const &rsdtype2) const
 
AtomPairFuncListCOP get_atom_pair_func_list (core::conformation::Residue const &rsd1, core::conformation::Residue const &rsd2) const
 
void set_atom_pair_func (core::chemical::ResidueType const &rsdtype1, core::chemical::ResidueType const &rsdtype2, AtomPairFuncListOP func_list)
 
void restype_destruction_observer (core::chemical::RestypeDestructionEvent const &event)
 

Private Types

typedef std::pair
< chemical::ResidueType const
*, chemical::ResidueType const * > 
ResTypePair
 

Private Attributes

std::map< ResTypePair,
AtomPairFuncListOP
pair_map_
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::custom_pair_distance::PairFuncMap::PairFuncMap ( )
default
core::scoring::custom_pair_distance::PairFuncMap::PairFuncMap ( PairFuncMap const &  )
delete
core::scoring::custom_pair_distance::PairFuncMap::~PairFuncMap ( )

Member Function Documentation

AtomPairFuncListOP core::scoring::custom_pair_distance::PairFuncMap::get_atom_pair_func_list ( core::chemical::ResidueType const &  rsdtype1,
core::chemical::ResidueType const &  rsdtype2 
) const

References pair_map_.

AtomPairFuncListCOP core::scoring::custom_pair_distance::PairFuncMap::get_atom_pair_func_list ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2 
) const
PairFuncMap& core::scoring::custom_pair_distance::PairFuncMap::operator= ( PairFuncMap const &  )
delete
void core::scoring::custom_pair_distance::PairFuncMap::restype_destruction_observer ( core::chemical::RestypeDestructionEvent const &  event)
void core::scoring::custom_pair_distance::PairFuncMap::set_atom_pair_func ( core::chemical::ResidueType const &  rsdtype1,
core::chemical::ResidueType const &  rsdtype2,
AtomPairFuncListOP  func_list 
)
core::Size core::scoring::custom_pair_distance::PairFuncMap::size ( ) const
inline

References pair_map_.

Member Data Documentation

std::map< ResTypePair, AtomPairFuncListOP > core::scoring::custom_pair_distance::PairFuncMap::pair_map_
private

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