Rosetta 3.5
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
core
scoring
etable
count_pair
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
15
#include <
core/scoring/etable/count_pair/CountPairAll.hh
>
16
#include <
core/scoring/etable/atom_pair_energy_inline.hh
>
17
18
// AUTO-REMOVED #include <core/chemical/AtomTypeSet.hh>
19
#include <
core/scoring/etable/Etable.hh
>
20
#include <
core/scoring/etable/EtableEnergy.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
32
CountPairAll::count
(
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
43
CountPairAll::residue_atom_pair_energy
(
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
55
CountPairAll::residue_atom_pair_energy_sidechain_backbone
(
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
67
CountPairAll::residue_atom_pair_energy_sidechain_whole
(
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
78
CountPairAll::residue_atom_pair_energy_backbone_backbone
(
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
91
CountPairAll::residue_atom_pair_energy_sidechain_sidechain
(
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
103
CountPairAll::residue_atom_pair_energy
(
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
115
CountPairAll::residue_atom_pair_energy_sidechain_backbone
(
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
127
CountPairAll::residue_atom_pair_energy_sidechain_whole
(
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
138
CountPairAll::residue_atom_pair_energy_backbone_backbone
(
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
151
CountPairAll::residue_atom_pair_energy_sidechain_sidechain
(
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
Generated on Sat Jun 1 2013 11:36:47 for Rosetta 3.5 by
1.8.4