Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CountPairAll.cc
Go to the documentation of this file.
1 // -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2 // vi: set ts=2 noet:
3 //
4 // (c) Copyright Rosetta Commons Member Institutions.
5 // (c) This file is part of the Rosetta software suite and is made available under license.
6 // (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7 // (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8 // (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9 
10 /// @file core/scoring/etable/count_pair/CountPairAll.cc
11 /// @brief Count pair for residues where all atom pairs should be counted.
12 /// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13 
14 
17 
18 // AUTO-REMOVED #include <core/chemical/AtomTypeSet.hh>
21 #include <utility/vector1.hh>
22 
23 //Auto Headers
24 
25 
26 namespace core {
27 namespace scoring {
28 namespace etable {
29 namespace count_pair {
30 
31 bool
33  int const at1,
34  int const at2,
35  Real & w,
36  Size & path_dist
37 ) const
38 {
39  return operator() ( at1, at2, w, path_dist );
40 }
41 
42 void
44  conformation::Residue const & res1,
45  conformation::Residue const & res2,
46  etable::TableLookupEvaluator const & etable_energy,
47  EnergyMap & emap
48 ) const
49 {
50  inline_residue_atom_pair_energy( res1, res2, etable_energy, *this, emap );
51 }
52 
53 
54 void
56  conformation::Residue const & res1,
57  conformation::Residue const & res2,
58  etable::TableLookupEvaluator const & etable_energy,
59  EnergyMap & emap
60 ) const
61 {
62  inline_residue_atom_pair_energy_sidechain_backbone( res1, res2, etable_energy, *this, emap );
63 }
64 
65 
66 void
68  conformation::Residue const & res1,
69  conformation::Residue const & res2,
70  etable::TableLookupEvaluator const & etable_energy,
71  EnergyMap & emap
72 ) const
73 {
74  inline_residue_atom_pair_energy_sidechain_whole( res1, res2, etable_energy, *this, emap );
75 }
76 
77 void
79  conformation::Residue const & res1,
80  conformation::Residue const & res2,
81  etable::TableLookupEvaluator const & etable_energy,
82  EnergyMap & emap
83 ) const
84 {
85  inline_residue_atom_pair_energy_backbone_backbone( res1, res2, etable_energy, *this, emap );
86 }
87 
88 
89 
90 void
92  conformation::Residue const & res1,
93  conformation::Residue const & res2,
94  etable::TableLookupEvaluator const & etable_energy,
95  EnergyMap & emap
96 ) const
97 {
98  inline_residue_atom_pair_energy_sidechain_sidechain( res1, res2, etable_energy, *this, emap );
99 }
100 
101 
102 void
104  conformation::Residue const & res1,
105  conformation::Residue const & res2,
106  etable::AnalyticEtableEvaluator const & etable_energy,
107  EnergyMap & emap
108 ) const
109 {
110  inline_residue_atom_pair_energy( res1, res2, etable_energy, *this, emap );
111 }
112 
113 
114 void
116  conformation::Residue const & res1,
117  conformation::Residue const & res2,
118  etable::AnalyticEtableEvaluator const & etable_energy,
119  EnergyMap & emap
120 ) const
121 {
122  inline_residue_atom_pair_energy_sidechain_backbone( res1, res2, etable_energy, *this, emap );
123 }
124 
125 
126 void
128  conformation::Residue const & res1,
129  conformation::Residue const & res2,
130  etable::AnalyticEtableEvaluator const & etable_energy,
131  EnergyMap & emap
132 ) const
133 {
134  inline_residue_atom_pair_energy_sidechain_whole( res1, res2, etable_energy, *this, emap );
135 }
136 
137 void
139  conformation::Residue const & res1,
140  conformation::Residue const & res2,
141  etable::AnalyticEtableEvaluator const & etable_energy,
142  EnergyMap & emap
143 ) const
144 {
145  inline_residue_atom_pair_energy_backbone_backbone( res1, res2, etable_energy, *this, emap );
146 }
147 
148 
149 
150 void
152  conformation::Residue const & res1,
153  conformation::Residue const & res2,
154  etable::AnalyticEtableEvaluator const & etable_energy,
155  EnergyMap & emap
156 ) const
157 {
158  inline_residue_atom_pair_energy_sidechain_sidechain( res1, res2, etable_energy, *this, emap );
159 }
160 
161 
162 } // namespace count_pair
163 } // namespace etable
164 } // namespace scoring
165 } // namespace core