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

#include <CountPairIntraResC4.hh>

Inheritance diagram for core::scoring::etable::count_pair::CountPairIntraResC4:
Inheritance graph
[legend]
Collaboration diagram for core::scoring::etable::count_pair::CountPairIntraResC4:
Collaboration graph
[legend]

Public Types

typedef CountPairCrossover4 parent
 
- Public Types inherited from core::scoring::etable::count_pair::CountPairCrossover4
typedef CountPairFunction parent
 

Public Member Functions

 CountPairIntraResC4 (conformation::Residue const &res1)
 take a row from the path distances table to retrieve the lower and upper path distances for all atoms in each residue More...
 
virtual ~CountPairIntraResC4 ()
 
bool operator() (int const at1, int const at2, Real &weight, Size &path_dist) const
 function required by templated functions in atom_pair_energy_inline More...
 
virtual bool count (int const at1, int const at2, Real &, Size &path_dist) const
 
virtual void residue_atom_pair_energy (conformation::Residue const &res1, conformation::Residue const &res2, etable::TableLookupEvaluator const &, EnergyMap &) const
 Type Resolution Functions ///. More...
 
virtual void residue_atom_pair_energy_sidechain_backbone (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const
 
virtual void residue_atom_pair_energy_sidechain_whole (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const
 
virtual void residue_atom_pair_energy (conformation::Residue const &res1, conformation::Residue const &res2, etable::AnalyticEtableEvaluator const &, EnergyMap &) const
 
virtual void residue_atom_pair_energy_sidechain_backbone (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const
 
virtual void residue_atom_pair_energy_sidechain_whole (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const
 
- Public Member Functions inherited from core::scoring::etable::count_pair::CountPairCrossover4
virtual ~CountPairCrossover4 ()
 virtual destructor More...
 
- Public Member Functions inherited from core::scoring::etable::count_pair::CountPairFunction
 CountPairFunction ()
 
virtual ~CountPairFunction ()
 
bool operator() (int const at1, int const at2, Real &, Size &path_dist) const
 
virtual void residue_atom_pair_energy_backbone_backbone (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_sidechain (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_backbone_backbone (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_sidechain (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const =0
 

Private Attributes

utility::vector1
< utility::vector1< int >
> const & 
path_dists_
 

Additional Inherited Members

- Static Public Member Functions inherited from core::scoring::etable::count_pair::CountPairCrossover4
static bool count_at_path_distance (Size const path_distance, Real &weight)
 function used by derived classes and associated classes (like the trie's count pair hierarchy) More...
 
- Static Public Attributes inherited from core::scoring::etable::count_pair::CountPairFunction
static Real const cp_half
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::etable::count_pair::CountPairIntraResC4::CountPairIntraResC4 ( conformation::Residue const &  res1)

take a row from the path distances table to retrieve the lower and upper path distances for all atoms in each residue

core::scoring::etable::count_pair::CountPairIntraResC4::~CountPairIntraResC4 ( )
virtual

Member Function Documentation

bool core::scoring::etable::count_pair::CountPairIntraResC4::count ( int const  at1,
int const  at2,
Real w,
Size path_dist 
) const
virtual
bool core::scoring::etable::count_pair::CountPairIntraResC4::operator() ( int const  at1,
int const  at2,
Real weight,
Size path_dist 
) const
inline

function required by templated functions in atom_pair_energy_inline

References core::scoring::etable::count_pair::CountPairCrossover4::count_at_path_distance(), and path_dists_.

Referenced by count().

void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
etable::TableLookupEvaluator const &  etable_energy,
EnergyMap emap 
) const
virtual
void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
etable::AnalyticEtableEvaluator const &  etable_energy,
EnergyMap emap 
) const
virtual
void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy_sidechain_backbone ( conformation::Residue const &  ,
conformation::Residue const &  ,
etable::TableLookupEvaluator const &  ,
EnergyMap  
) const
virtual
void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy_sidechain_backbone ( conformation::Residue const &  res1,
conformation::Residue const &  res2,
etable::AnalyticEtableEvaluator const &  etable_energy,
EnergyMap emap 
) const
virtual
void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy_sidechain_whole ( conformation::Residue const &  ,
conformation::Residue const &  ,
etable::TableLookupEvaluator const &  ,
EnergyMap  
) const
virtual
void core::scoring::etable::count_pair::CountPairIntraResC4::residue_atom_pair_energy_sidechain_whole ( conformation::Residue const &  ,
conformation::Residue const &  ,
etable::AnalyticEtableEvaluator const &  ,
EnergyMap  
) const
virtual

Member Data Documentation

utility::vector1< utility::vector1< int > > const& core::scoring::etable::count_pair::CountPairIntraResC4::path_dists_
private

Referenced by operator()().


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