Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TrieCountPair1BC3.hh
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/TrieCountPair1BC3.hh
11 /// @brief
12 /// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13 
14 #ifndef INCLUDED_core_scoring_etable_etrie_TrieCountPair1BC3_hh
15 #define INCLUDED_core_scoring_etable_etrie_TrieCountPair1BC3_hh
16 
17 // Unit Headers
19 
20 // Package Headers
25 
28 
31 
34 
35 //XRW_B_T1
36 //#include <core/scoring/etable/CoarseEtableEnergy.fwd.hh>
37 //XRW_E_T1
40 
41 // Project Headers
42 #include <core/types.hh>
43 
44 // Objexx FCL Headers
45 #include <ObjexxFCL/FArray2D.fwd.hh>
46 
47 namespace core {
48 namespace scoring {
49 namespace etable {
50 namespace etrie {
51 
53 {
54 private:
57 
58 public:
59 
60  TrieCountPair1BC3( Size res1_cpdat_for_res2, Size res2_cpdat_for_res1 )
61  :
62  res1_cpdat_( res1_cpdat_for_res2 ),
63  res2_cpdat_( res2_cpdat_for_res1 )
64  {}
65 
66  ///------------ Useful Functions ------------------///
67  template < class CPDATA1, class CPDATA2 >
68  bool operator () ( CPDATA1 const & at1dat, CPDATA2 const & at2dat, Real & weight, Size & path_dist )
69  {
70  path_dist = at1dat.conn_dist( res1_cpdat_ ) + at2dat.conn_dist( res2_cpdat_ ) + 1;
71  //std::cout << "trie_cp1bc3 " << at1dat.conn_dist() << " " << at2dat.conn_dist() << std::endl;
73  }
74 
75  static
76  void
77  print();
78 
79 
80  ///---------- TYPE RESOLUTION FUNCTIONS ----------///
81  //////////////////////////////////// EtableEnergy -- table based /////////////////////////////////
82  virtual
83  void
87  etable::TableLookupEvaluator const & sfxn,
88  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
89  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
90 
91  virtual
92  void
96  etable::TableLookupEvaluator const & sfxn,
97  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
98  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
99 
100  virtual
101  void
105  etable::TableLookupEvaluator const & sfxn,
106  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
107  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
108 
109  virtual
110  void
114  etable::TableLookupEvaluator const & sfxn,
115  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
116  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
117 
118  virtual
119  void
123  etable::TableLookupEvaluator const & sfxn,
124  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
125  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
126 
127  virtual
128  void
132  etable::TableLookupEvaluator const & sfxn,
133  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
134  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
135 
136  virtual
137  void
141  etable::TableLookupEvaluator const & sfxn,
142  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
143  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
144 
145  virtual
146  void
150  etable::TableLookupEvaluator const & sfxn,
151  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
152  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
153 
154  virtual
155  void
159  etable::TableLookupEvaluator const & sfxn,
160  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
161  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
162 
163  virtual
164  void
168  etable::TableLookupEvaluator const & sfxn,
169  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
170  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
171 
172  virtual
173  void
177  etable::TableLookupEvaluator const & sfxn,
178  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
179  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
180 
181  virtual
182  void
186  etable::TableLookupEvaluator const & sfxn,
187  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
188  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
189 
190  virtual
191  void
195  etable::TableLookupEvaluator const & sfxn,
196  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
197  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
198 
199  virtual
200  void
204  etable::TableLookupEvaluator const & sfxn,
205  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
206  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
207 
208  virtual
209  void
213  etable::TableLookupEvaluator const & sfxn,
214  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
215  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
216 
217  virtual
218  void
222  etable::TableLookupEvaluator const & sfxn,
223  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
224  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
225 
226  virtual
227  void
231  etable::TableLookupEvaluator const & sfxn,
232  utility::vector1< core::PackerEnergy > & pair_energy_vector,
234 
235  virtual
236  void
240  etable::TableLookupEvaluator const & sfxn,
241  utility::vector1< core::PackerEnergy > & pair_energy_vector,
243 
244  virtual
245  void
249  etable::TableLookupEvaluator const & sfxn,
250  utility::vector1< core::PackerEnergy > & pair_energy_vector,
252 
253  virtual
254  void
258  etable::TableLookupEvaluator const & sfxn,
259  utility::vector1< core::PackerEnergy > & pair_energy_vector,
261 
262  virtual
263  void
267  etable::TableLookupEvaluator const & sfxn,
268  utility::vector1< core::PackerEnergy > & pair_energy_vector,
270 
271  virtual
272  void
276  etable::TableLookupEvaluator const & sfxn,
277  utility::vector1< core::PackerEnergy > & pair_energy_vector,
279 
280  virtual
281  void
285  etable::TableLookupEvaluator const & sfxn,
286  utility::vector1< core::PackerEnergy > & pair_energy_vector,
288 
289  virtual
290  void
294  etable::TableLookupEvaluator const & sfxn,
295  utility::vector1< core::PackerEnergy > & pair_energy_vector,
297 
298  virtual
299  void
303  etable::TableLookupEvaluator const & sfxn,
304  utility::vector1< core::PackerEnergy > & pair_energy_vector,
306 
307  virtual
308  void
312  etable::TableLookupEvaluator const & sfxn,
313  utility::vector1< core::PackerEnergy > & pair_energy_vector,
315 
316  virtual
317  void
321  etable::TableLookupEvaluator const & sfxn,
322  utility::vector1< core::PackerEnergy > & pair_energy_vector,
324 
325  virtual
326  void
330  etable::TableLookupEvaluator const & sfxn,
331  utility::vector1< core::PackerEnergy > & pair_energy_vector,
333 
334  virtual
335  void
339  etable::TableLookupEvaluator const & sfxn,
340  utility::vector1< core::PackerEnergy > & pair_energy_vector,
342 
343  virtual
344  void
348  etable::TableLookupEvaluator const & sfxn,
349  utility::vector1< core::PackerEnergy > & pair_energy_vector,
351 
352  virtual
353  void
357  etable::TableLookupEvaluator const & sfxn,
358  utility::vector1< core::PackerEnergy > & pair_energy_vector,
360 
361  virtual
362  void
366  etable::TableLookupEvaluator const & sfxn,
367  utility::vector1< core::PackerEnergy > & pair_energy_vector,
369 
370 
371  //////////////////////////////////// EtableEnergy -- analytic /////////////////////////////////
372 
373  virtual
374  void
378  etable::AnalyticEtableEvaluator const & sfxn,
379  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
380  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
381 
382  virtual
383  void
387  etable::AnalyticEtableEvaluator const & sfxn,
388  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
389  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
390 
391  virtual
392  void
396  etable::AnalyticEtableEvaluator const & sfxn,
397  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
398  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
399 
400  virtual
401  void
405  etable::AnalyticEtableEvaluator const & sfxn,
406  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
407  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
408 
409  virtual
410  void
414  etable::AnalyticEtableEvaluator const & sfxn,
415  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
416  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
417 
418  virtual
419  void
423  etable::AnalyticEtableEvaluator const & sfxn,
424  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
425  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
426 
427  virtual
428  void
432  etable::AnalyticEtableEvaluator const & sfxn,
433  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
434  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
435 
436  virtual
437  void
441  etable::AnalyticEtableEvaluator const & sfxn,
442  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
443  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
444 
445  virtual
446  void
450  etable::AnalyticEtableEvaluator const & sfxn,
451  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
452  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
453 
454  virtual
455  void
459  etable::AnalyticEtableEvaluator const & sfxn,
460  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
461  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
462 
463  virtual
464  void
468  etable::AnalyticEtableEvaluator const & sfxn,
469  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
470  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
471 
472  virtual
473  void
477  etable::AnalyticEtableEvaluator const & sfxn,
478  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
479  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
480 
481  virtual
482  void
486  etable::AnalyticEtableEvaluator const & sfxn,
487  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
488  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
489 
490  virtual
491  void
495  etable::AnalyticEtableEvaluator const & sfxn,
496  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
497  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
498 
499  virtual
500  void
504  etable::AnalyticEtableEvaluator const & sfxn,
505  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
506  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
507 
508  virtual
509  void
513  etable::AnalyticEtableEvaluator const & sfxn,
514  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
515  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
516 
517  virtual
518  void
522  etable::AnalyticEtableEvaluator const & sfxn,
523  utility::vector1< core::PackerEnergy > & pair_energy_vector,
525 
526  virtual
527  void
531  etable::AnalyticEtableEvaluator const & sfxn,
532  utility::vector1< core::PackerEnergy > & pair_energy_vector,
534 
535  virtual
536  void
540  etable::AnalyticEtableEvaluator const & sfxn,
541  utility::vector1< core::PackerEnergy > & pair_energy_vector,
543 
544  virtual
545  void
549  etable::AnalyticEtableEvaluator const & sfxn,
550  utility::vector1< core::PackerEnergy > & pair_energy_vector,
552 
553  virtual
554  void
558  etable::AnalyticEtableEvaluator const & sfxn,
559  utility::vector1< core::PackerEnergy > & pair_energy_vector,
561 
562  virtual
563  void
567  etable::AnalyticEtableEvaluator const & sfxn,
568  utility::vector1< core::PackerEnergy > & pair_energy_vector,
570 
571  virtual
572  void
576  etable::AnalyticEtableEvaluator const & sfxn,
577  utility::vector1< core::PackerEnergy > & pair_energy_vector,
579 
580  virtual
581  void
585  etable::AnalyticEtableEvaluator const & sfxn,
586  utility::vector1< core::PackerEnergy > & pair_energy_vector,
588 
589  virtual
590  void
594  etable::AnalyticEtableEvaluator const & sfxn,
595  utility::vector1< core::PackerEnergy > & pair_energy_vector,
597 
598  virtual
599  void
603  etable::AnalyticEtableEvaluator const & sfxn,
604  utility::vector1< core::PackerEnergy > & pair_energy_vector,
606 
607  virtual
608  void
612  etable::AnalyticEtableEvaluator const & sfxn,
613  utility::vector1< core::PackerEnergy > & pair_energy_vector,
615 
616  virtual
617  void
621  etable::AnalyticEtableEvaluator const & sfxn,
622  utility::vector1< core::PackerEnergy > & pair_energy_vector,
624 
625  virtual
626  void
630  etable::AnalyticEtableEvaluator const & sfxn,
631  utility::vector1< core::PackerEnergy > & pair_energy_vector,
633 
634  virtual
635  void
639  etable::AnalyticEtableEvaluator const & sfxn,
640  utility::vector1< core::PackerEnergy > & pair_energy_vector,
642 
643  virtual
644  void
648  etable::AnalyticEtableEvaluator const & sfxn,
649  utility::vector1< core::PackerEnergy > & pair_energy_vector,
651 
652  virtual
653  void
657  etable::AnalyticEtableEvaluator const & sfxn,
658  utility::vector1< core::PackerEnergy > & pair_energy_vector,
660 
661  // HBONDS
662  virtual
663  void
667  hbonds::HBondEnergy const & sfxn,
668  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
669  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
670 
671 
672  virtual
673  void
677  hbonds::HBondEnergy const & sfxn,
678  utility::vector1< core::PackerEnergy > & pair_energy_vector,
680 
681 /// Hack Elec Energy
682 
683 
684  virtual
685  void
689  hackelec::HackElecEnergy const & sfxn,
690  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
691  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
692 
693  virtual
694  void
698  hackelec::HackElecEnergy const & sfxn,
699  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
700  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
701 
702  virtual
703  void
707  hackelec::HackElecEnergy const & sfxn,
708  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
709  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
710 
711  virtual
712  void
716  hackelec::HackElecEnergy const & sfxn,
717  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
718  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
719 
720  virtual
721  void
725  hackelec::HackElecEnergy const & sfxn,
726  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
727  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
728 
729  virtual
730  void
734  hackelec::HackElecEnergy const & sfxn,
735  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
736  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
737 
738  virtual
739  void
743  hackelec::HackElecEnergy const & sfxn,
744  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
745  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
746 
747  virtual
748  void
752  hackelec::HackElecEnergy const & sfxn,
753  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
754  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
755 
756  virtual
757  void
761  hackelec::HackElecEnergy const & sfxn,
762  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
763  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
764 
765  virtual
766  void
770  hackelec::HackElecEnergy const & sfxn,
771  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
772  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
773 
774  virtual
775  void
779  hackelec::HackElecEnergy const & sfxn,
780  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
781  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
782 
783  virtual
784  void
788  hackelec::HackElecEnergy const & sfxn,
789  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
790  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
791 
792  virtual
793  void
797  hackelec::HackElecEnergy const & sfxn,
798  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
799  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
800 
801  virtual
802  void
806  hackelec::HackElecEnergy const & sfxn,
807  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
808  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
809 
810  virtual
811  void
815  hackelec::HackElecEnergy const & sfxn,
816  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
817  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
818 
819  virtual
820  void
824  hackelec::HackElecEnergy const & sfxn,
825  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
826  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
827 
828  virtual
829  void
833  hackelec::HackElecEnergy const & sfxn,
834  utility::vector1< core::PackerEnergy > & pair_energy_vector,
836 
837  virtual
838  void
842  hackelec::HackElecEnergy const & sfxn,
843  utility::vector1< core::PackerEnergy > & pair_energy_vector,
845 
846  virtual
847  void
851  hackelec::HackElecEnergy const & sfxn,
852  utility::vector1< core::PackerEnergy > & pair_energy_vector,
854 
855  virtual
856  void
860  hackelec::HackElecEnergy const & sfxn,
861  utility::vector1< core::PackerEnergy > & pair_energy_vector,
863 
864  virtual
865  void
869  hackelec::HackElecEnergy const & sfxn,
870  utility::vector1< core::PackerEnergy > & pair_energy_vector,
872 
873  virtual
874  void
878  hackelec::HackElecEnergy const & sfxn,
879  utility::vector1< core::PackerEnergy > & pair_energy_vector,
881 
882  virtual
883  void
887  hackelec::HackElecEnergy const & sfxn,
888  utility::vector1< core::PackerEnergy > & pair_energy_vector,
890 
891  virtual
892  void
896  hackelec::HackElecEnergy const & sfxn,
897  utility::vector1< core::PackerEnergy > & pair_energy_vector,
899 
900  virtual
901  void
905  hackelec::HackElecEnergy const & sfxn,
906  utility::vector1< core::PackerEnergy > & pair_energy_vector,
908 
909  virtual
910  void
914  hackelec::HackElecEnergy const & sfxn,
915  utility::vector1< core::PackerEnergy > & pair_energy_vector,
917 
918  virtual
919  void
923  hackelec::HackElecEnergy const & sfxn,
924  utility::vector1< core::PackerEnergy > & pair_energy_vector,
926 
927  virtual
928  void
932  hackelec::HackElecEnergy const & sfxn,
933  utility::vector1< core::PackerEnergy > & pair_energy_vector,
935 
936  virtual
937  void
941  hackelec::HackElecEnergy const & sfxn,
942  utility::vector1< core::PackerEnergy > & pair_energy_vector,
944 
945  virtual
946  void
950  hackelec::HackElecEnergy const & sfxn,
951  utility::vector1< core::PackerEnergy > & pair_energy_vector,
953 
954  virtual
955  void
959  hackelec::HackElecEnergy const & sfxn,
960  utility::vector1< core::PackerEnergy > & pair_energy_vector,
962 
963  virtual
964  void
968  hackelec::HackElecEnergy const & sfxn,
969  utility::vector1< core::PackerEnergy > & pair_energy_vector,
971 
972  /////////////////////////// MMLJEnergyInter //////////////////////////////
973  virtual
974  void
978  methods::MMLJEnergyInter const & sfxn,
979  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
980  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
981 
982  virtual
983  void
987  methods::MMLJEnergyInter const & sfxn,
988  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
989  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
990 
991  virtual
992  void
996  methods::MMLJEnergyInter const & sfxn,
997  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
998  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
999 
1000  virtual
1001  void
1005  methods::MMLJEnergyInter const & sfxn,
1006  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1007  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1008 
1009  virtual
1010  void
1014  methods::MMLJEnergyInter const & sfxn,
1015  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1016  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1017 
1018  virtual
1019  void
1023  methods::MMLJEnergyInter const & sfxn,
1024  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1025  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1026 
1027  virtual
1028  void
1032  methods::MMLJEnergyInter const & sfxn,
1033  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1034  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1035 
1036  virtual
1037  void
1041  methods::MMLJEnergyInter const & sfxn,
1042  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1043  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1044 
1045  virtual
1046  void
1050  methods::MMLJEnergyInter const & sfxn,
1051  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1052  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1053 
1054  virtual
1055  void
1059  methods::MMLJEnergyInter const & sfxn,
1060  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1061  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1062 
1063  virtual
1064  void
1068  methods::MMLJEnergyInter const & sfxn,
1069  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1070  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1071 
1072  virtual
1073  void
1077  methods::MMLJEnergyInter const & sfxn,
1078  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1079  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1080 
1081  virtual
1082  void
1086  methods::MMLJEnergyInter const & sfxn,
1087  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1088  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1089 
1090  virtual
1091  void
1095  methods::MMLJEnergyInter const & sfxn,
1096  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1097  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1098 
1099  virtual
1100  void
1104  methods::MMLJEnergyInter const & sfxn,
1105  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1106  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1107 
1108  virtual
1109  void
1113  methods::MMLJEnergyInter const & sfxn,
1114  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1115  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1116 
1117  virtual
1118  void
1122  methods::MMLJEnergyInter const & sfxn,
1123  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1125 
1126  virtual
1127  void
1131  methods::MMLJEnergyInter const & sfxn,
1132  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1134 
1135  virtual
1136  void
1140  methods::MMLJEnergyInter const & sfxn,
1141  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1143 
1144  virtual
1145  void
1149  methods::MMLJEnergyInter const & sfxn,
1150  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1152 
1153  virtual
1154  void
1158  methods::MMLJEnergyInter const & sfxn,
1159  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1161 
1162  virtual
1163  void
1167  methods::MMLJEnergyInter const & sfxn,
1168  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1170 
1171  virtual
1172  void
1176  methods::MMLJEnergyInter const & sfxn,
1177  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1179 
1180  virtual
1181  void
1185  methods::MMLJEnergyInter const & sfxn,
1186  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1188 
1189  virtual
1190  void
1194  methods::MMLJEnergyInter const & sfxn,
1195  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1197 
1198  virtual
1199  void
1203  methods::MMLJEnergyInter const & sfxn,
1204  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1206 
1207  virtual
1208  void
1212  methods::MMLJEnergyInter const & sfxn,
1213  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1215 
1216  virtual
1217  void
1221  methods::MMLJEnergyInter const & sfxn,
1222  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1224 
1225  virtual
1226  void
1230  methods::MMLJEnergyInter const & sfxn,
1231  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1233 
1234  virtual
1235  void
1239  methods::MMLJEnergyInter const & sfxn,
1240  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1242 
1243  virtual
1244  void
1248  methods::MMLJEnergyInter const & sfxn,
1249  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1251 
1252  virtual
1253  void
1257  methods::MMLJEnergyInter const & sfxn,
1258  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1260 
1261 };
1262 
1263 
1264 
1265 } // namespace etrie
1266 } // namespace etable
1267 } // namespace scoring
1268 } // namespace core
1269 
1270 #endif