Rosetta
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, AtomPairFuncListOPpair_map_
 

Member Typedef Documentation

◆ ResTypePair

Constructor & Destructor Documentation

◆ PairFuncMap() [1/2]

core::scoring::custom_pair_distance::PairFuncMap::PairFuncMap ( )
default

◆ PairFuncMap() [2/2]

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

◆ ~PairFuncMap()

core::scoring::custom_pair_distance::PairFuncMap::~PairFuncMap ( )

Member Function Documentation

◆ get_atom_pair_func_list() [1/2]

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_.

◆ get_atom_pair_func_list() [2/2]

AtomPairFuncListCOP core::scoring::custom_pair_distance::PairFuncMap::get_atom_pair_func_list ( core::conformation::Residue const &  rsd1,
core::conformation::Residue const &  rsd2 
) const

◆ operator=()

PairFuncMap& core::scoring::custom_pair_distance::PairFuncMap::operator= ( PairFuncMap const &  )
delete

◆ restype_destruction_observer()

void core::scoring::custom_pair_distance::PairFuncMap::restype_destruction_observer ( core::chemical::RestypeDestructionEvent const &  event)

◆ set_atom_pair_func()

void core::scoring::custom_pair_distance::PairFuncMap::set_atom_pair_func ( core::chemical::ResidueType const &  rsdtype1,
core::chemical::ResidueType const &  rsdtype2,
AtomPairFuncListOP  func_list 
)

◆ size()

core::Size core::scoring::custom_pair_distance::PairFuncMap::size ( ) const
inline

References pair_map_.

Member Data Documentation

◆ pair_map_

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

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