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

#include <CountPairCrossover34.hh>

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

Public Types

typedef CountPairFunction parent
 

Public Member Functions

 ~CountPairCrossover34 () override
 
- Public Member Functions inherited from core::scoring::etable::count_pair::CountPairFunction
 CountPairFunction ()
 
 ~CountPairFunction () override
 
bool operator() (int const at1, int const at2, Real &, Size &path_dist) const
 
virtual bool count (int const at1, int const at2, Real &, Size &path_dist) const =0
 
virtual void residue_atom_pair_energy (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_backbone (conformation::Residue const &, conformation::Residue const &, etable::TableLookupEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_whole (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::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 (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_backbone (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator const &, EnergyMap &) const =0
 
virtual void residue_atom_pair_energy_sidechain_whole (conformation::Residue const &, conformation::Residue const &, etable::AnalyticEtableEvaluator 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
 

Static Public Member Functions

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

Additional Inherited Members

- 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::CountPairCrossover34::~CountPairCrossover34 ( )
overridedefault

Member Function Documentation

static bool core::scoring::etable::count_pair::CountPairCrossover34::count_at_path_distance ( Size const  path_distance,
Real weight 
)
inlinestatic

function used by derived classes and associated classes (like the trie's count pair hierarchy)


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