Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HBCountPairFunction.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/etrie/HBCountPairFunction.cc
11 /// @brief
12 /// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13 
14 // Unit Headers
16 
17 // Package Headers
20 //#include <core/scoring/etable/etrie/CountPairData_1_1.hh>
21 //#include <core/scoring/etable/etrie/CountPairData_1_2.hh>
22 //#include <core/scoring/etable/etrie/CountPairData_1_3.hh>
23 //#include <core/scoring/etable/etrie/CountPairDataGeneric.hh>
27 
28 // Project Headers
29 //#include <core/scoring/etable/EtableEnergy.hh>
30 //XRW_B_T1
31 //#include <core/scoring/etable/CoarseEtableEnergy.hh>
32 //XRW_E_T1
33 // STL Headers
34 #include <iostream>
35 
36 #include <utility/exit.hh>
37 
39 #include <utility/vector1.hh>
40 
41 
42 namespace core {
43 namespace scoring {
44 namespace hbonds {
45 namespace hbtrie {
46 
47 using namespace trie;
48 using namespace etable::etrie;
49 
51 
52 void
56  etable::TableLookupEvaluator const & /*sfxn*/,
57  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
58  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
59 )
60 {
61  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
62 }
63 
64 
65 void
69  etable::TableLookupEvaluator const & /*sfxn*/,
70  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
71  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
72 )
73 {
74  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
75 }
76 
77 
78 void
82  etable::TableLookupEvaluator const & /*sfxn*/,
83  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
84  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
85 )
86 {
87  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
88 }
89 
90 void
94  etable::TableLookupEvaluator const & /*sfxn*/,
95  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
96  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
97 )
98 {
99  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
100 }
101 
102 
103 void
107  etable::TableLookupEvaluator const & /*sfxn*/,
108  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
109  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
110 )
111 {
112  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
113 }
114 
115 
116 void
120  etable::TableLookupEvaluator const & /*sfxn*/,
121  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
122  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
123 )
124 {
125  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
126 }
127 
128 void
132  etable::TableLookupEvaluator const & /*sfxn*/,
133  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
134  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
135 )
136 {
137  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
138 }
139 
140 void
144  etable::TableLookupEvaluator const & /*sfxn*/,
145  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
146  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
147 )
148 {
149  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
150 }
151 
152 
153 void
157  etable::TableLookupEvaluator const & /*sfxn*/,
158  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
159  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
160 )
161 {
162  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
163 }
164 
165 void
169  etable::TableLookupEvaluator const & /*sfxn*/,
170  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
171  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
172 )
173 {
174  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
175 }
176 
177 void
181  etable::TableLookupEvaluator const & /*sfxn*/,
182  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
183  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
184 )
185 {
186  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
187 }
188 
189 void
193  etable::TableLookupEvaluator const & /*sfxn*/,
194  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
195  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
196 )
197 {
198  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
199 }
200 
201 void
205  etable::TableLookupEvaluator const & /*sfxn*/,
206  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
207  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
208 )
209 {
210  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
211 }
212 
213 void
217  etable::TableLookupEvaluator const & /*sfxn*/,
218  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
219  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
220 )
221 {
222  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
223 }
224 
225 void
229  etable::TableLookupEvaluator const & /*sfxn*/,
230  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
231  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
232 )
233 {
234  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
235 }
236 
237 void
241  etable::TableLookupEvaluator const & /*sfxn*/,
242  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
243  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
244 )
245 {
246  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
247 }
248 
249 
250 void
254  etable::TableLookupEvaluator const & /*sfxn*/,
255  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
256  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
257 {
258  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
259 }
260 
261 
262 void
266  etable::TableLookupEvaluator const & /*sfxn*/,
267  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
268  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
269 {
270  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
271 }
272 
273 
274 void
278  etable::TableLookupEvaluator const & /*sfxn*/,
279  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
280  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
281 {
282  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
283 }
284 
285 void
289  etable::TableLookupEvaluator const & /*sfxn*/,
290  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
291  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
292 {
293  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
294 }
295 
296 
297 void
301  etable::TableLookupEvaluator const & /*sfxn*/,
302  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
303  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
304 {
305  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
306 }
307 
308 
309 void
313  etable::TableLookupEvaluator const & /*sfxn*/,
314  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
315  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
316 {
317  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
318 }
319 
320 
321 void
325  etable::TableLookupEvaluator const & /*sfxn*/,
326  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
327  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
328 {
329  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
330 }
331 
332 void
336  etable::TableLookupEvaluator const & /*sfxn*/,
337  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
338  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
339 {
340  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
341 }
342 
343 
344 void
348  etable::TableLookupEvaluator const & /*sfxn*/,
349  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
350  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
351 {
352  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
353 }
354 
355 
356 void
360  etable::TableLookupEvaluator const & /*sfxn*/,
361  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
362  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
363 {
364  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
365 }
366 
367 
368 void
372  etable::TableLookupEvaluator const & /*sfxn*/,
373  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
374  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
375 {
376  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
377 }
378 
379 void
383  etable::TableLookupEvaluator const & /*sfxn*/,
384  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
385  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
386 {
387  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
388 }
389 
390 void
394  etable::TableLookupEvaluator const & /*sfxn*/,
395  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
396  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
397 {
398  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
399 }
400 
401 void
405  etable::TableLookupEvaluator const & /*sfxn*/,
406  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
407  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
408 {
409  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
410 }
411 
412 void
416  etable::TableLookupEvaluator const & /*sfxn*/,
417  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
418  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
419 {
420  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
421 }
422 
423 void
427  etable::TableLookupEvaluator const & /*sfxn*/,
428  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
429  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
430 {
431  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with Etable Energy" );
432 }
433 
434 /////////////////////////// EtableEnergy -- analytic evaluation //////////////////////////////////
435 
436 void
440  etable::AnalyticEtableEvaluator const & /*sfxn*/,
441  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
442  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
443 
444 )
445 {
446  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
447 }
448 
449 
450 
451 void
455  etable::AnalyticEtableEvaluator const & /*sfxn*/,
456  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
457  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
458 
459 )
460 {
461  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
462 }
463 
464 
465 
466 void
470  etable::AnalyticEtableEvaluator const & /*sfxn*/,
471  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
472  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
473 )
474 {
475  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
476 }
477 
478 void
482  etable::AnalyticEtableEvaluator const & /*sfxn*/,
483  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
484  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
485 )
486 {
487  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
488 }
489 
490 
491 void
495  etable::AnalyticEtableEvaluator const & /*sfxn*/,
496  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
497  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
498 )
499 {
500  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
501 }
502 
503 
504 void
508  etable::AnalyticEtableEvaluator const & /*sfxn*/,
509  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
510  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
511 )
512 {
513  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
514 }
515 
516 
517 void
521  etable::AnalyticEtableEvaluator const & /*sfxn*/,
522  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
523  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
524 )
525 {
526  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
527 }
528 
529 void
533  etable::AnalyticEtableEvaluator const & /*sfxn*/,
534  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
535  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
536 )
537 {
538  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
539 }
540 
541 
542 void
546  etable::AnalyticEtableEvaluator const & /*sfxn*/,
547  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
548  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
549 )
550 {
551  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
552 }
553 
554 void
558  etable::AnalyticEtableEvaluator const & /*sfxn*/,
559  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
560  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
561 )
562 {
563  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
564 }
565 
566 void
570  etable::AnalyticEtableEvaluator const & /*sfxn*/,
571  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
572  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
573 )
574 {
575  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
576 }
577 
578 void
582  etable::AnalyticEtableEvaluator const & /*sfxn*/,
583  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
584  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
585 )
586 {
587  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
588 }
589 
590 void
594  etable::AnalyticEtableEvaluator const & /*sfxn*/,
595  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
596  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
597 )
598 {
599  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
600 }
601 
602 void
606  etable::AnalyticEtableEvaluator const & /*sfxn*/,
607  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
608  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
609 )
610 {
611  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
612 }
613 
614 void
618  etable::AnalyticEtableEvaluator const & /*sfxn*/,
619  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
620  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
621 )
622 {
623  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
624 }
625 
626 void
630  etable::AnalyticEtableEvaluator const & /*sfxn*/,
631  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
632  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
633 )
634 {
635  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
636 }
637 
638 
639 
640 void
644  etable::AnalyticEtableEvaluator const & /*sfxn*/,
645  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
646  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
647 {
648  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
649 }
650 
651 
652 void
656  etable::AnalyticEtableEvaluator const & /*sfxn*/,
657  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
658  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
659 
660 {
661  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
662 }
663 
664 
665 void
669  etable::AnalyticEtableEvaluator const & /*sfxn*/,
670  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
671  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
672 
673 {
674  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
675 }
676 
677 void
681  etable::AnalyticEtableEvaluator const & /*sfxn*/,
682  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
683  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
684 
685 {
686  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
687 }
688 
689 
690 void
694  etable::AnalyticEtableEvaluator const & /*sfxn*/,
695  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
696  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
697 {
698  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
699 }
700 
701 
702 void
706  etable::AnalyticEtableEvaluator const & /*sfxn*/,
707  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
708  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
709 {
710  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
711 }
712 
713 
714 void
718  etable::AnalyticEtableEvaluator const & /*sfxn*/,
719  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
720  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
721 {
722  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
723 }
724 
725 void
729  etable::AnalyticEtableEvaluator const & /*sfxn*/,
730  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
731  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
732 {
733  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
734 }
735 
736 
737 void
741  etable::AnalyticEtableEvaluator const & /*sfxn*/,
742  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
743  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
744 {
745  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
746 }
747 
748 
749 void
753  etable::AnalyticEtableEvaluator const & /*sfxn*/,
754  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
755  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
756 {
757  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
758 }
759 
760 
761 void
765  etable::AnalyticEtableEvaluator const & /*sfxn*/,
766  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
767  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
768 {
769  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
770 }
771 
772 void
776  etable::AnalyticEtableEvaluator const & /*sfxn*/,
777  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
778  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
779 {
780  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
781 }
782 
783 void
787  etable::AnalyticEtableEvaluator const & /*sfxn*/,
788  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
789  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
790 {
791  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
792 }
793 
794 void
798  etable::AnalyticEtableEvaluator const & /*sfxn*/,
799  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
800  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
801 {
802  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
803 }
804 
805 void
809  etable::AnalyticEtableEvaluator const & /*sfxn*/,
810  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
811  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
812 {
813  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
814 }
815 
816 void
820  etable::AnalyticEtableEvaluator const & /*sfxn*/,
821  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
822  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
823 {
824  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with CoarseEtable Energy" );
825 }
826 
827 // HBONDS
828 void
832  hbonds::HBondEnergy const & sfxn,
833  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
834  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table)
835 {
836  trie_vs_trie( trie1, trie2, *this, sfxn, pair_energy_table, temp_table );
837 }
838 
839 
840 void
844  hbonds::HBondEnergy const & sfxn,
845  utility::vector1< core::PackerEnergy > & pair_energy_vector,
847 {
848  trie_vs_path( trie1, trie2, *this, sfxn, pair_energy_vector, temp_vector );
849 }
850 
851 
852 /// Hack Elec E
853 void
857  hackelec::HackElecEnergy const &,
858  ObjexxFCL::FArray2D< core::PackerEnergy > &,
859  ObjexxFCL::FArray2D< core::PackerEnergy > &
860 )
861 {
862  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
863 }
864 
865 
866 void
870  hackelec::HackElecEnergy const &,
871  ObjexxFCL::FArray2D< core::PackerEnergy > &,
872  ObjexxFCL::FArray2D< core::PackerEnergy > &
873 )
874 {
875  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
876 }
877 
878 
879 void
883  hackelec::HackElecEnergy const &,
884  ObjexxFCL::FArray2D< core::PackerEnergy > &,
885  ObjexxFCL::FArray2D< core::PackerEnergy > &
886 )
887 {
888  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
889 }
890 
891 void
895  hackelec::HackElecEnergy const &,
896  ObjexxFCL::FArray2D< core::PackerEnergy > &,
897  ObjexxFCL::FArray2D< core::PackerEnergy > &
898 )
899 {
900  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
901 }
902 
903 
904 void
908  hackelec::HackElecEnergy const &,
909  ObjexxFCL::FArray2D< core::PackerEnergy > &,
910  ObjexxFCL::FArray2D< core::PackerEnergy > &
911 )
912 {
913  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
914 }
915 
916 
917 void
921  hackelec::HackElecEnergy const &,
922  ObjexxFCL::FArray2D< core::PackerEnergy > &,
923  ObjexxFCL::FArray2D< core::PackerEnergy > &
924 )
925 {
926  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
927 }
928 
929 void
933  hackelec::HackElecEnergy const &,
934  ObjexxFCL::FArray2D< core::PackerEnergy > &,
935  ObjexxFCL::FArray2D< core::PackerEnergy > &
936 )
937 {
938  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
939 }
940 
941 void
945  hackelec::HackElecEnergy const &,
946  ObjexxFCL::FArray2D< core::PackerEnergy > &,
947  ObjexxFCL::FArray2D< core::PackerEnergy > &
948 )
949 {
950  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
951 }
952 
953 
954 
955 void
959  hackelec::HackElecEnergy const &,
960  ObjexxFCL::FArray2D< core::PackerEnergy > &,
961  ObjexxFCL::FArray2D< core::PackerEnergy > &
962 )
963 {
964  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
965 }
966 
967 void
971  hackelec::HackElecEnergy const &,
972  ObjexxFCL::FArray2D< core::PackerEnergy > &,
973  ObjexxFCL::FArray2D< core::PackerEnergy > &
974 )
975 {
976  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
977 }
978 
979 void
983  hackelec::HackElecEnergy const &,
984  ObjexxFCL::FArray2D< core::PackerEnergy > &,
985  ObjexxFCL::FArray2D< core::PackerEnergy > &
986 )
987 {
988  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
989 }
990 
991 void
995  hackelec::HackElecEnergy const &,
996  ObjexxFCL::FArray2D< core::PackerEnergy > &,
997  ObjexxFCL::FArray2D< core::PackerEnergy > &
998 )
999 {
1000  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1001 }
1002 
1003 void
1007  hackelec::HackElecEnergy const &,
1008  ObjexxFCL::FArray2D< core::PackerEnergy > &,
1009  ObjexxFCL::FArray2D< core::PackerEnergy > &
1010 )
1011 {
1012  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1013 }
1014 
1015 void
1019  hackelec::HackElecEnergy const &,
1020  ObjexxFCL::FArray2D< core::PackerEnergy > &,
1021  ObjexxFCL::FArray2D< core::PackerEnergy > &
1022 )
1023 {
1024  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1025 }
1026 
1027 void
1031  hackelec::HackElecEnergy const &,
1032  ObjexxFCL::FArray2D< core::PackerEnergy > &,
1033  ObjexxFCL::FArray2D< core::PackerEnergy > &
1034 )
1035 {
1036  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1037 }
1038 
1039 void
1043  hackelec::HackElecEnergy const &,
1044  ObjexxFCL::FArray2D< core::PackerEnergy > &,
1045  ObjexxFCL::FArray2D< core::PackerEnergy > &
1046 )
1047 {
1048  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1049 }
1050 
1051 
1052 
1053 void
1057  hackelec::HackElecEnergy const &,
1060 {
1061  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1062 }
1063 
1064 
1065 void
1069  hackelec::HackElecEnergy const &,
1072 {
1073  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1074 }
1075 
1076 
1077 void
1081  hackelec::HackElecEnergy const &,
1084 {
1085  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1086 }
1087 
1088 void
1092  hackelec::HackElecEnergy const &,
1095 {
1096  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1097 }
1098 
1099 
1100 void
1104  hackelec::HackElecEnergy const &,
1107 {
1108  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1109 }
1110 
1111 
1112 void
1116  hackelec::HackElecEnergy const &,
1119 {
1120  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1121 }
1122 
1123 
1124 void
1128  hackelec::HackElecEnergy const &,
1131 {
1132  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1133 }
1134 
1135 void
1139  hackelec::HackElecEnergy const &,
1142 {
1143  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1144 }
1145 
1146 
1147 void
1151  hackelec::HackElecEnergy const &,
1154 {
1155  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1156 }
1157 
1158 
1159 void
1163  hackelec::HackElecEnergy const &,
1166 {
1167  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1168 }
1169 
1170 
1171 void
1175  hackelec::HackElecEnergy const & ,
1178 {
1179  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1180 }
1181 
1182 void
1186  hackelec::HackElecEnergy const & ,
1189 {
1190  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1191 }
1192 
1193 void
1197  hackelec::HackElecEnergy const & ,
1200 {
1201  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1202 }
1203 
1204 void
1208  hackelec::HackElecEnergy const & ,
1211 {
1212  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1213 }
1214 
1215 void
1219  hackelec::HackElecEnergy const & ,
1222 {
1223  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1224 }
1225 
1226 void
1230  hackelec::HackElecEnergy const & ,
1233 {
1234  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with HackElecEnergy" );
1235 }
1236 
1237 ///////////////////////////// MMLJEnergyInter ///////////////////////////////
1238 
1239 void
1243  methods::MMLJEnergyInter const & /*sfxn*/,
1244  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1245  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1246 )
1247 {
1248  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1249 }
1250 
1251 
1252 void
1256  methods::MMLJEnergyInter const & /*sfxn*/,
1257  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1258  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1259 )
1260 {
1261  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1262 }
1263 
1264 
1265 void
1269  methods::MMLJEnergyInter const & /*sfxn*/,
1270  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1271  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1272 )
1273 {
1274  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1275 }
1276 
1277 void
1281  methods::MMLJEnergyInter const & /*sfxn*/,
1282  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1283  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1284 )
1285 {
1286  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1287 }
1288 
1289 
1290 void
1294  methods::MMLJEnergyInter const & /*sfxn*/,
1295  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1296  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1297 )
1298 {
1299  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1300 }
1301 
1302 
1303 void
1307  methods::MMLJEnergyInter const & /*sfxn*/,
1308  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1309  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1310 )
1311 {
1312  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1313 }
1314 
1315 void
1319  methods::MMLJEnergyInter const & /*sfxn*/,
1320  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1321  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1322 )
1323 {
1324  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1325 }
1326 
1327 void
1331  methods::MMLJEnergyInter const & /*sfxn*/,
1332  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1333  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1334 )
1335 {
1336  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1337 }
1338 
1339 
1340 void
1344  methods::MMLJEnergyInter const & /*sfxn*/,
1345  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1346  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1347 )
1348 {
1349  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1350 }
1351 
1352 void
1356  methods::MMLJEnergyInter const & /*sfxn*/,
1357  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1358  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1359 )
1360 {
1361  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1362 }
1363 
1364 void
1368  methods::MMLJEnergyInter const & /*sfxn*/,
1369  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1370  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1371 )
1372 {
1373  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1374 }
1375 
1376 void
1380  methods::MMLJEnergyInter const & /*sfxn*/,
1381  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1382  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1383 )
1384 {
1385  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1386 }
1387 
1388 void
1392  methods::MMLJEnergyInter const & /*sfxn*/,
1393  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1394  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1395 )
1396 {
1397  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1398 }
1399 
1400 void
1404  methods::MMLJEnergyInter const & /*sfxn*/,
1405  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1406  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1407 )
1408 {
1409  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1410 }
1411 
1412 void
1416  methods::MMLJEnergyInter const & /*sfxn*/,
1417  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1418  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1419 )
1420 {
1421  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1422 }
1423 
1424 void
1428  methods::MMLJEnergyInter const & /*sfxn*/,
1429  ObjexxFCL::FArray2D< core::PackerEnergy > & /*pair_energy_table*/,
1430  ObjexxFCL::FArray2D< core::PackerEnergy > & /*temp_table*/
1431 )
1432 {
1433  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1434 }
1435 
1436 
1437 void
1441  methods::MMLJEnergyInter const & /*sfxn*/,
1442  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1443  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1444 {
1445  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1446 }
1447 
1448 
1449 void
1453  methods::MMLJEnergyInter const & /*sfxn*/,
1454  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1455  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1456 {
1457  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1458 }
1459 
1460 
1461 void
1465  methods::MMLJEnergyInter const & /*sfxn*/,
1466  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1467  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1468 {
1469  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1470 }
1471 
1472 void
1476  methods::MMLJEnergyInter const & /*sfxn*/,
1477  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1478  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1479 {
1480  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1481 }
1482 
1483 
1484 void
1488  methods::MMLJEnergyInter const & /*sfxn*/,
1489  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1490  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1491 {
1492  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1493 }
1494 
1495 
1496 void
1500  methods::MMLJEnergyInter const & /*sfxn*/,
1501  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1502  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1503 {
1504  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1505 }
1506 
1507 
1508 void
1512  methods::MMLJEnergyInter const & /*sfxn*/,
1513  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1514  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1515 {
1516  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1517 }
1518 
1519 void
1523  methods::MMLJEnergyInter const & /*sfxn*/,
1524  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1525  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1526 {
1527  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1528 }
1529 
1530 
1531 void
1535  methods::MMLJEnergyInter const & /*sfxn*/,
1536  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1537  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1538 {
1539  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1540 }
1541 
1542 
1543 void
1547  methods::MMLJEnergyInter const & /*sfxn*/,
1548  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1549  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1550 {
1551  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1552 }
1553 
1554 
1555 void
1559  methods::MMLJEnergyInter const & /*sfxn*/,
1560  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1561  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1562 {
1563  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1564 }
1565 
1566 void
1570  methods::MMLJEnergyInter const & /*sfxn*/,
1571  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1572  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1573 {
1574  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1575 }
1576 
1577 void
1581  methods::MMLJEnergyInter const & /*sfxn*/,
1582  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1583  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1584 {
1585  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1586 }
1587 
1588 void
1592  methods::MMLJEnergyInter const & /*sfxn*/,
1593  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1594  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1595 {
1596  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1597 }
1598 
1599 void
1603  methods::MMLJEnergyInter const & /*sfxn*/,
1604  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1605  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1606 {
1607  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1608 }
1609 
1610 void
1614  methods::MMLJEnergyInter const & /*sfxn*/,
1615  utility::vector1< core::PackerEnergy > & /*pair_energy_vector*/,
1616  utility::vector1< core::PackerEnergy > & /*temp_vector*/)
1617 {
1618  utility_exit_with_message( "hbonds::hbtrie::HBCountPairFunction type resolution reached with MMLJEnergyInter" );
1619 }
1620 
1621 
1622 void
1624 {
1625  std::cout << "HBCountPairFunction" << std::endl;
1626 }
1627 
1628 } // namespace hbtrie
1629 } // namespace hbonds
1630 } // namespace scoring
1631 } // namespace core
1632