Changeset 6141 for trunk/PARSIMONY/AP_tree_nlen.cxx
- Timestamp:
- 14/08/09 16:29:27 (3 years ago)
- Files:
-
- 1 modified
-
trunk/PARSIMONY/AP_tree_nlen.cxx (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PARSIMONY/AP_tree_nlen.cxx
r5837 r6141 866 866 ********************************************************/ 867 867 868 void AP_tree_nlen:: 869 kernighan_rek(int rek_deep, int *rek_2_width, int rek_2_width_max, const int rek_deep_max, 870 double(*funktion) (double, double *, int), double *param_liste, int param_anz, 871 AP_FLOAT pars_best, AP_FLOAT pars_start, AP_FLOAT pars_prev, 872 AP_KL_FLAG rek_width_type, AP_BOOL *abort_flag) 868 void AP_tree_nlen::kernighan_rek(int rek_deep, int *rek_2_width, int rek_2_width_max, const int rek_deep_max, 869 double(*function) (double, double *, int), double *param_liste, int param_anz, 870 AP_FLOAT pars_best, AP_FLOAT pars_start, AP_FLOAT pars_prev, 871 AP_KL_FLAG rek_width_type, AP_BOOL *abort_flag) 873 872 { 874 873 // 875 // rek_deep Rekursionstiefe876 // rek_2_width Verzweigungsgrad877 // neg_counter zaehler fuer die Aeste in denen Kerninghan Lin schon angewendet wurde878 // fun ktinoFunktion fuer den dynamischen Schwellwert879 // pars_ Verschiedene Parsimonywerte874 // rek_deep Rekursionstiefe 875 // rek_2_width Verzweigungsgrad 876 // neg_counter zaehler fuer die Aeste in denen Kerninghan Lin schon angewendet wurde 877 // function Funktion fuer den dynamischen Schwellwert 878 // pars_ Verschiedene Parsimonywerte 880 879 881 880 AP_FLOAT help, pars[8]; … … 890 889 // 891 890 int rek_width, rek_width_static = 0, rek_width_dynamic = 0; 892 AP_FLOAT schwellwert = fun ktion(rek_deep, param_liste, param_anz) + pars_start;891 AP_FLOAT schwellwert = function(rek_deep, param_liste, param_anz) + pars_start; 893 892 894 893 //parameterausgabe … … 921 920 pars_refpntr[4] = pars_refpntr[5] = 0; 922 921 pars_refpntr[6] = pars_refpntr[7] = 0; 923 // cout << "NEW RE KURSION\n\n";922 // cout << "NEW RECURSION\n\n"; 924 923 }else{ 925 924 pars_refpntr[0] = pars_refpntr[1] = static_cast<AP_tree_nlen *>(this->leftson); … … 1058 1057 pars_refpntr[pars_ref[i]]->kernighan_rek(rek_deep + 1, rek_2_width, 1059 1058 rek_2_width_max, rek_deep_max + 4, 1060 fun ktion, param_liste, param_anz,1059 function, param_liste, param_anz, 1061 1060 pars_best, pars_start, pars[i], 1062 1061 AP_STATIC, &flag); … … 1067 1066 pars_refpntr[pars_ref[i]]->kernighan_rek(rek_deep + 1, rek_2_width, 1068 1067 rek_2_width_max, rek_deep_max, 1069 fun ktion, param_liste, param_anz,1068 function, param_liste, param_anz, 1070 1069 pars_best, pars_start, pars[i], 1071 1070 rek_width_type, abort_flag); … … 1079 1078 cout << "\n"; 1080 1079 if (!rek_deep){ 1081 cout << "NEW RE KURSION\n\n";1080 cout << "NEW RECURSION\n\n"; 1082 1081 } 1083 1082 cout.flush();
