14 #ifndef INCLUDED_core_scoring_etable_etrie_TrieCountPairGeneric_hh
15 #define INCLUDED_core_scoring_etable_etrie_TrieCountPairGeneric_hh
44 #include <ObjexxFCL/FArray2D.fwd.hh>
47 #include <utility/vector1.hh>
78 Size res1_cpdat_for_res2,
79 Size res2_cpdat_for_res1
97 if ( iidist < minimum_distance ) minimum_distance = iidist;
99 path_dist = minimum_distance;
116 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
117 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
125 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
126 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
134 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
135 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
143 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
144 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
152 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
153 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
161 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
162 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
170 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
171 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
179 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
180 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
188 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
189 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
197 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
198 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
206 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
207 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
215 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
216 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
224 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
225 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
233 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
234 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
242 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
243 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
251 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
252 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
407 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
408 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
416 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
417 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
425 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
426 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
434 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
435 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
443 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
444 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
452 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
453 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
461 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
462 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
470 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
471 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
479 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
480 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
488 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
489 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
497 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
498 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
506 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
507 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
515 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
516 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
524 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
525 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
533 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
534 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
542 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
543 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
697 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
698 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
719 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
720 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
728 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
729 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
737 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
738 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
746 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
747 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
755 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
756 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
764 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
765 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
773 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
774 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
782 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
783 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
791 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
792 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
800 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
801 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
809 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
810 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
818 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
819 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
827 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
828 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
836 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
837 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
845 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
846 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
854 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
855 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1008 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1009 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1017 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1018 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1026 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1027 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1035 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1036 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1044 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1045 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1053 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1054 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1062 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1063 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1071 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1072 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1080 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1081 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1089 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1090 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1098 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1099 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1107 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1108 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1116 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1117 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1125 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1126 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1134 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1135 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);
1143 ObjexxFCL::FArray2D< core::PackerEnergy > & pair_energy_table,
1144 ObjexxFCL::FArray2D< core::PackerEnergy > & temp_table);