14 #ifndef INCLUDED_core_scoring_etable_etrie_TrieCountPairAll_hh
15 #define INCLUDED_core_scoring_etable_etrie_TrieCountPairAll_hh
37 #include <ObjexxFCL/FArray2D.fwd.hh>
54 template <
class CPDATA1,
class CPDATA2 >
72 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
73 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
81 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
82 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
90 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
91 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
99 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
100 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
108 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
109 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
117 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
118 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
126 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
127 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
135 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
136 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
144 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
145 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
153 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
154 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
162 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
163 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
171 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
172 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
180 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
181 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
189 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
190 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
198 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
199 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
207 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
208 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
361 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
362 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
370 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
371 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
379 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
380 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
388 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
389 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
397 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
398 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
406 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
407 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
415 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
416 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
423 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
424 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
433 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
434 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
442 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
443 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
451 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
452 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
460 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
461 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
469 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
470 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
478 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
479 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
487 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
488 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
496 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
497 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
651 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
652 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
672 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
673 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
681 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
682 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
690 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
691 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
699 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
700 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
708 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
709 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
717 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
718 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
726 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
727 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
735 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
736 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
744 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
745 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
753 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
754 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
762 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
763 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
770 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
771 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
779 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
780 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
788 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
789 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
797 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
798 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
806 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
807 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
961 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
962 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
970 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
971 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
979 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
980 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
988 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
989 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
997 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
998 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1006 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1007 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1015 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1016 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1024 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1025 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1033 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1034 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1042 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1043 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1051 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1052 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1060 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1061 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1069 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1070 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1078 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1079 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1087 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1088 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1096 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1097 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);