Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TrieCountPair1BC4.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/TrieCountPair1BC4.hh
11 /// @brief
12 /// @author Andrew Leaver-Fay (aleaverfay@gmail.com)
13 
14 #ifndef INCLUDED_core_scoring_etable_etrie_TrieCountPair1BC4_hh
15 #define INCLUDED_core_scoring_etable_etrie_TrieCountPair1BC4_hh
16 
17 // Unit Headers
19 
20 // Package Headers
25 
28 
29 
30 // Project Headers
32 //XRW_B_T1
33 //#include <core/scoring/etable/CoarseEtableEnergy.fwd.hh>
34 //XRW_E_T1
38 #include <core/types.hh>
39 
40 // ObjexxFCL Headers
41 #include <ObjexxFCL/FArray2D.fwd.hh>
42 
43 namespace core {
44 namespace scoring {
45 namespace etable {
46 namespace etrie {
47 
49 {
50 private:
53 
54 public:
55 
56  TrieCountPair1BC4( Size res1_cpdat_for_res2, Size res2_cpdat_for_res1 )
57  :
58  res1_cpdat_( res1_cpdat_for_res2 ),
59  res2_cpdat_( res2_cpdat_for_res1 )
60  {}
61 
62  ///------------ Useful Functions ------------------///
63  template < class CPDATA1, class CPDATA2 >
64  bool operator () ( CPDATA1 const & at1dat, CPDATA2 const & at2dat, Real & weight, Size & path_dist )
65  {
66  path_dist = at1dat.conn_dist( res1_cpdat_ ) + at2dat.conn_dist( res2_cpdat_ ) + 1;
68  }
69 
70  /* static
71  void
72  print(); */
73 
74  ///---------- TYPE RESOLUTION FUNCTIONS ----------///
75  virtual
76  void
80  etable::TableLookupEvaluator const & sfxn,
81  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
82  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
83 
84  virtual
85  void
89  etable::TableLookupEvaluator const & sfxn,
90  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
91  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
92 
93  virtual
94  void
98  etable::TableLookupEvaluator const & sfxn,
99  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
100  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
101 
102  virtual
103  void
107  etable::TableLookupEvaluator const & sfxn,
108  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
109  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
110 
111  virtual
112  void
116  etable::TableLookupEvaluator const & sfxn,
117  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
118  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
119 
120  virtual
121  void
125  etable::TableLookupEvaluator const & sfxn,
126  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
127  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
128 
129  virtual
130  void
134  etable::TableLookupEvaluator const & sfxn,
135  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
136  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
137 
138  virtual
139  void
143  etable::TableLookupEvaluator const & sfxn,
144  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
145  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
146 
147  virtual
148  void
152  etable::TableLookupEvaluator const & sfxn,
153  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
154  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
155 
156  virtual
157  void
161  etable::TableLookupEvaluator const & sfxn,
162  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
163  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
164 
165  virtual
166  void
170  etable::TableLookupEvaluator const & sfxn,
171  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
172  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
173 
174  virtual
175  void
179  etable::TableLookupEvaluator const & sfxn,
180  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
181  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
182 
183  virtual
184  void
188  etable::TableLookupEvaluator const & sfxn,
189  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
190  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
191 
192  virtual
193  void
197  etable::TableLookupEvaluator const & sfxn,
198  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
199  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
200 
201  virtual
202  void
206  etable::TableLookupEvaluator const & sfxn,
207  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
208  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
209 
210  virtual
211  void
215  etable::TableLookupEvaluator const & sfxn,
216  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
217  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
218 
219  virtual
220  void
224  etable::TableLookupEvaluator const & sfxn,
225  utility::vector1< core::PackerEnergy > & pair_energy_vector,
227 
228  virtual
229  void
233  etable::TableLookupEvaluator const & sfxn,
234  utility::vector1< core::PackerEnergy > & pair_energy_vector,
236 
237  virtual
238  void
242  etable::TableLookupEvaluator const & sfxn,
243  utility::vector1< core::PackerEnergy > & pair_energy_vector,
245 
246  virtual
247  void
251  etable::TableLookupEvaluator const & sfxn,
252  utility::vector1< core::PackerEnergy > & pair_energy_vector,
254 
255  virtual
256  void
260  etable::TableLookupEvaluator const & sfxn,
261  utility::vector1< core::PackerEnergy > & pair_energy_vector,
263 
264  virtual
265  void
269  etable::TableLookupEvaluator const & sfxn,
270  utility::vector1< core::PackerEnergy > & pair_energy_vector,
272 
273  virtual
274  void
278  etable::TableLookupEvaluator const & sfxn,
279  utility::vector1< core::PackerEnergy > & pair_energy_vector,
281 
282  virtual
283  void
287  etable::TableLookupEvaluator const & sfxn,
288  utility::vector1< core::PackerEnergy > & pair_energy_vector,
290 
291  virtual
292  void
296  etable::TableLookupEvaluator const & sfxn,
297  utility::vector1< core::PackerEnergy > & pair_energy_vector,
299 
300  virtual
301  void
305  etable::TableLookupEvaluator const & sfxn,
306  utility::vector1< core::PackerEnergy > & pair_energy_vector,
308 
309  virtual
310  void
314  etable::TableLookupEvaluator const & sfxn,
315  utility::vector1< core::PackerEnergy > & pair_energy_vector,
317 
318  virtual
319  void
323  etable::TableLookupEvaluator const & sfxn,
324  utility::vector1< core::PackerEnergy > & pair_energy_vector,
326 
327  virtual
328  void
332  etable::TableLookupEvaluator const & sfxn,
333  utility::vector1< core::PackerEnergy > & pair_energy_vector,
335 
336  virtual
337  void
341  etable::TableLookupEvaluator const & sfxn,
342  utility::vector1< core::PackerEnergy > & pair_energy_vector,
344 
345  virtual
346  void
350  etable::TableLookupEvaluator const & sfxn,
351  utility::vector1< core::PackerEnergy > & pair_energy_vector,
353 
354  virtual
355  void
359  etable::TableLookupEvaluator const & sfxn,
360  utility::vector1< core::PackerEnergy > & pair_energy_vector,
362 
363 
364  //////////////////////////////////// EtableEnergy -- analytic evaluation /////////////////////////////////
365 
366  virtual
367  void
371  etable::AnalyticEtableEvaluator const & sfxn,
372  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
373  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
374 
375  virtual
376  void
380  etable::AnalyticEtableEvaluator const & sfxn,
381  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
382  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
383 
384  virtual
385  void
389  etable::AnalyticEtableEvaluator const & sfxn,
390  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
391  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
392 
393  virtual
394  void
398  etable::AnalyticEtableEvaluator const & sfxn,
399  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
400  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
401 
402  virtual
403  void
407  etable::AnalyticEtableEvaluator const & sfxn,
408  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
409  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
410 
411  virtual
412  void
416  etable::AnalyticEtableEvaluator const & sfxn,
417  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
418  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
419 
420  virtual
421  void
425  etable::AnalyticEtableEvaluator const & sfxn,
426  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
427  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
428 
429  virtual
430  void
434  etable::AnalyticEtableEvaluator const & sfxn,
435  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
436  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
437 
438  virtual
439  void
443  etable::AnalyticEtableEvaluator const & sfxn,
444  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
445  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
446 
447  virtual
448  void
452  etable::AnalyticEtableEvaluator const & sfxn,
453  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
454  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
455 
456  virtual
457  void
461  etable::AnalyticEtableEvaluator const & sfxn,
462  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
463  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
464 
465  virtual
466  void
470  etable::AnalyticEtableEvaluator const & sfxn,
471  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
472  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
473 
474  virtual
475  void
479  etable::AnalyticEtableEvaluator const & sfxn,
480  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
481  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
482 
483  virtual
484  void
488  etable::AnalyticEtableEvaluator const & sfxn,
489  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
490  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
491 
492  virtual
493  void
497  etable::AnalyticEtableEvaluator const & sfxn,
498  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
499  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
500 
501  virtual
502  void
506  etable::AnalyticEtableEvaluator const & sfxn,
507  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
508  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
509 
510  virtual
511  void
515  etable::AnalyticEtableEvaluator const & sfxn,
516  utility::vector1< core::PackerEnergy > & pair_energy_vector,
518 
519  virtual
520  void
524  etable::AnalyticEtableEvaluator const & sfxn,
525  utility::vector1< core::PackerEnergy > & pair_energy_vector,
527 
528  virtual
529  void
533  etable::AnalyticEtableEvaluator const & sfxn,
534  utility::vector1< core::PackerEnergy > & pair_energy_vector,
536 
537  virtual
538  void
542  etable::AnalyticEtableEvaluator const & sfxn,
543  utility::vector1< core::PackerEnergy > & pair_energy_vector,
545 
546  virtual
547  void
551  etable::AnalyticEtableEvaluator const & sfxn,
552  utility::vector1< core::PackerEnergy > & pair_energy_vector,
554 
555  virtual
556  void
560  etable::AnalyticEtableEvaluator const & sfxn,
561  utility::vector1< core::PackerEnergy > & pair_energy_vector,
563 
564  virtual
565  void
569  etable::AnalyticEtableEvaluator const & sfxn,
570  utility::vector1< core::PackerEnergy > & pair_energy_vector,
572 
573  virtual
574  void
578  etable::AnalyticEtableEvaluator const & sfxn,
579  utility::vector1< core::PackerEnergy > & pair_energy_vector,
581 
582  virtual
583  void
587  etable::AnalyticEtableEvaluator const & sfxn,
588  utility::vector1< core::PackerEnergy > & pair_energy_vector,
590 
591  virtual
592  void
596  etable::AnalyticEtableEvaluator const & sfxn,
597  utility::vector1< core::PackerEnergy > & pair_energy_vector,
599 
600  virtual
601  void
605  etable::AnalyticEtableEvaluator const & sfxn,
606  utility::vector1< core::PackerEnergy > & pair_energy_vector,
608 
609  virtual
610  void
614  etable::AnalyticEtableEvaluator const & sfxn,
615  utility::vector1< core::PackerEnergy > & pair_energy_vector,
617 
618  virtual
619  void
623  etable::AnalyticEtableEvaluator const & sfxn,
624  utility::vector1< core::PackerEnergy > & pair_energy_vector,
626 
627  virtual
628  void
632  etable::AnalyticEtableEvaluator const & sfxn,
633  utility::vector1< core::PackerEnergy > & pair_energy_vector,
635 
636  virtual
637  void
641  etable::AnalyticEtableEvaluator const & sfxn,
642  utility::vector1< core::PackerEnergy > & pair_energy_vector,
644 
645  virtual
646  void
650  etable::AnalyticEtableEvaluator const & sfxn,
651  utility::vector1< core::PackerEnergy > & pair_energy_vector,
653 
654  // HBONDS
655  virtual
656  void
660  hbonds::HBondEnergy const & sfxn,
661  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
662  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
663 
664 
665  virtual
666  void
670  hbonds::HBondEnergy const & sfxn,
671  utility::vector1< core::PackerEnergy > & pair_energy_vector,
673 
674 /// Hack Elec Energy
675 
676 
677  virtual
678  void
682  hackelec::HackElecEnergy const & sfxn,
683  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
684  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
685 
686  virtual
687  void
691  hackelec::HackElecEnergy const & sfxn,
692  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
693  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
694 
695  virtual
696  void
700  hackelec::HackElecEnergy const & sfxn,
701  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
702  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
703 
704  virtual
705  void
709  hackelec::HackElecEnergy const & sfxn,
710  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
711  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
712 
713  virtual
714  void
718  hackelec::HackElecEnergy const & sfxn,
719  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
720  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
721 
722  virtual
723  void
727  hackelec::HackElecEnergy const & sfxn,
728  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
729  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
730 
731  virtual
732  void
736  hackelec::HackElecEnergy const & sfxn,
737  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
738  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
739 
740  virtual
741  void
745  hackelec::HackElecEnergy const & sfxn,
746  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
747  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
748 
749  virtual
750  void
754  hackelec::HackElecEnergy const & sfxn,
755  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
756  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
757 
758  virtual
759  void
763  hackelec::HackElecEnergy const & sfxn,
764  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
765  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
766 
767  virtual
768  void
772  hackelec::HackElecEnergy const & sfxn,
773  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
774  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
775 
776  virtual
777  void
781  hackelec::HackElecEnergy const & sfxn,
782  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
783  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
784 
785  virtual
786  void
790  hackelec::HackElecEnergy const & sfxn,
791  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
792  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
793 
794  virtual
795  void
799  hackelec::HackElecEnergy const & sfxn,
800  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
801  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
802 
803  virtual
804  void
808  hackelec::HackElecEnergy const & sfxn,
809  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
810  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
811 
812  virtual
813  void
817  hackelec::HackElecEnergy const & sfxn,
818  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
819  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
820 
821  virtual
822  void
826  hackelec::HackElecEnergy const & sfxn,
827  utility::vector1< core::PackerEnergy > & pair_energy_vector,
829 
830  virtual
831  void
835  hackelec::HackElecEnergy const & sfxn,
836  utility::vector1< core::PackerEnergy > & pair_energy_vector,
838 
839  virtual
840  void
844  hackelec::HackElecEnergy const & sfxn,
845  utility::vector1< core::PackerEnergy > & pair_energy_vector,
847 
848  virtual
849  void
853  hackelec::HackElecEnergy const & sfxn,
854  utility::vector1< core::PackerEnergy > & pair_energy_vector,
856 
857  virtual
858  void
862  hackelec::HackElecEnergy const & sfxn,
863  utility::vector1< core::PackerEnergy > & pair_energy_vector,
865 
866  virtual
867  void
871  hackelec::HackElecEnergy const & sfxn,
872  utility::vector1< core::PackerEnergy > & pair_energy_vector,
874 
875  virtual
876  void
880  hackelec::HackElecEnergy const & sfxn,
881  utility::vector1< core::PackerEnergy > & pair_energy_vector,
883 
884  virtual
885  void
889  hackelec::HackElecEnergy const & sfxn,
890  utility::vector1< core::PackerEnergy > & pair_energy_vector,
892 
893  virtual
894  void
898  hackelec::HackElecEnergy const & sfxn,
899  utility::vector1< core::PackerEnergy > & pair_energy_vector,
901 
902  virtual
903  void
907  hackelec::HackElecEnergy const & sfxn,
908  utility::vector1< core::PackerEnergy > & pair_energy_vector,
910 
911  virtual
912  void
916  hackelec::HackElecEnergy const & sfxn,
917  utility::vector1< core::PackerEnergy > & pair_energy_vector,
919 
920  virtual
921  void
925  hackelec::HackElecEnergy const & sfxn,
926  utility::vector1< core::PackerEnergy > & pair_energy_vector,
928 
929  virtual
930  void
934  hackelec::HackElecEnergy const & sfxn,
935  utility::vector1< core::PackerEnergy > & pair_energy_vector,
937 
938  virtual
939  void
943  hackelec::HackElecEnergy const & sfxn,
944  utility::vector1< core::PackerEnergy > & pair_energy_vector,
946 
947  virtual
948  void
952  hackelec::HackElecEnergy const & sfxn,
953  utility::vector1< core::PackerEnergy > & pair_energy_vector,
955 
956  virtual
957  void
961  hackelec::HackElecEnergy const & sfxn,
962  utility::vector1< core::PackerEnergy > & pair_energy_vector,
964 
965  /////////////////////////// MMLJEnergyInter //////////////////////////////
966  virtual
967  void
971  methods::MMLJEnergyInter const & sfxn,
972  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
973  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
974 
975  virtual
976  void
980  methods::MMLJEnergyInter const & sfxn,
981  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
982  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
983 
984  virtual
985  void
989  methods::MMLJEnergyInter const & sfxn,
990  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
991  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
992 
993  virtual
994  void
998  methods::MMLJEnergyInter const & sfxn,
999  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1000  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1001 
1002  virtual
1003  void
1007  methods::MMLJEnergyInter const & sfxn,
1008  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1009  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1010 
1011  virtual
1012  void
1016  methods::MMLJEnergyInter const & sfxn,
1017  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1018  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1019 
1020  virtual
1021  void
1025  methods::MMLJEnergyInter const & sfxn,
1026  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1027  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1028 
1029  virtual
1030  void
1034  methods::MMLJEnergyInter const & sfxn,
1035  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1036  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1037 
1038  virtual
1039  void
1043  methods::MMLJEnergyInter const & sfxn,
1044  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1045  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1046 
1047  virtual
1048  void
1052  methods::MMLJEnergyInter const & sfxn,
1053  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1054  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1055 
1056  virtual
1057  void
1061  methods::MMLJEnergyInter const & sfxn,
1062  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1063  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1064 
1065  virtual
1066  void
1070  methods::MMLJEnergyInter const & sfxn,
1071  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1072  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1073 
1074  virtual
1075  void
1079  methods::MMLJEnergyInter const & sfxn,
1080  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1081  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1082 
1083  virtual
1084  void
1088  methods::MMLJEnergyInter const & sfxn,
1089  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1090  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1091 
1092  virtual
1093  void
1097  methods::MMLJEnergyInter const & sfxn,
1098  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1099  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1100 
1101  virtual
1102  void
1106  methods::MMLJEnergyInter const & sfxn,
1107  ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1108  ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1109 
1110  virtual
1111  void
1115  methods::MMLJEnergyInter const & sfxn,
1116  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1118 
1119  virtual
1120  void
1124  methods::MMLJEnergyInter const & sfxn,
1125  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1127 
1128  virtual
1129  void
1133  methods::MMLJEnergyInter const & sfxn,
1134  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1136 
1137  virtual
1138  void
1142  methods::MMLJEnergyInter const & sfxn,
1143  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1145 
1146  virtual
1147  void
1151  methods::MMLJEnergyInter const & sfxn,
1152  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1154 
1155  virtual
1156  void
1160  methods::MMLJEnergyInter const & sfxn,
1161  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1163 
1164  virtual
1165  void
1169  methods::MMLJEnergyInter const & sfxn,
1170  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1172 
1173  virtual
1174  void
1178  methods::MMLJEnergyInter const & sfxn,
1179  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1181 
1182  virtual
1183  void
1187  methods::MMLJEnergyInter const & sfxn,
1188  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1190 
1191  virtual
1192  void
1196  methods::MMLJEnergyInter const & sfxn,
1197  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1199 
1200  virtual
1201  void
1205  methods::MMLJEnergyInter const & sfxn,
1206  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1208 
1209  virtual
1210  void
1214  methods::MMLJEnergyInter const & sfxn,
1215  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1217 
1218  virtual
1219  void
1223  methods::MMLJEnergyInter const & sfxn,
1224  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1226 
1227  virtual
1228  void
1232  methods::MMLJEnergyInter const & sfxn,
1233  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1235 
1236  virtual
1237  void
1241  methods::MMLJEnergyInter const & sfxn,
1242  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1244 
1245  virtual
1246  void
1250  methods::MMLJEnergyInter const & sfxn,
1251  utility::vector1< core::PackerEnergy > & pair_energy_vector,
1253 
1254 };
1255 
1256 
1257 } // namespace etrie
1258 } // namespace etable
1259 } // namespace scoring
1260 } // namespace core
1261 
1262 #endif