16 #ifndef INCLUDED_core_scoring_etable_count_pair_CountPair1B_hh
17 #define INCLUDED_core_scoring_etable_count_pair_CountPair1B_hh
31 #include <utility/vector1.hh>
37 namespace count_pair {
39 template <
class CrossoverBehavior >
49 Size const res1_connect_atom,
51 Size const res2_connect_atom
67 return parent::count_at_path_distance( path_dist, weight );
190 template <
class CrossoverBehavior >
193 Size const res1_connect_atom,
195 Size const res2_connect_atom
198 res1_conn_dist_( res1.path_distance( res1_connect_atom )),
199 res2_conn_dist_( res2.path_distance( res2_connect_atom ))
203 template <
class CrossoverBehavior >
212 return operator() ( at1, at2, w, path_dist );
215 template <
class CrossoverBehavior >
228 template <
class CrossoverBehavior >
241 template <
class CrossoverBehavior >
253 template <
class CrossoverBehavior >
266 template <
class CrossoverBehavior >
278 template <
class CrossoverBehavior >
291 template <
class CrossoverBehavior >
304 template <
class CrossoverBehavior >
316 template <
class CrossoverBehavior >
329 template <
class CrossoverBehavior >