Changeset 1366 for applications/robust/robustlib.h
- Timestamp:
- 05/10/11 18:59:52 (13 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/robust/robustlib.h
r1365 r1366 22 22 using namespace itpp; 23 23 24 const double max_range = 5;//numeric_limits<double>::max()/10e-10;24 const double max_range = 10;//numeric_limits<double>::max()/10e-10; 25 25 26 26 /// An enumeration of possible actions performed on the polyhedrons. We can merge them or split them. … … 1087 1087 } 1088 1088 1089 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)* 2;1089 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)*log(2.0); 1090 1090 1091 1091 /* … … 1880 1880 // cout << "Normalization factor: " << normalization_factor << endl; 1881 1881 1882 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)* 2;1882 log_nc = log(normalization_factor) + logfact(condition_order-number_of_parameters-2)-(condition_order-number_of_parameters-2)*log(2.0); 1883 1883 1884 1884 /* … … 2445 2445 int logfact(int factor) 2446 2446 { 2447 if(factor> 0)2448 { 2449 return factor+logfact(factor-1);2447 if(factor>1) 2448 { 2449 return log((double)factor)+logfact(factor-1); 2450 2450 } 2451 2451 else … … 2788 2788 this->has_constant = has_constant; 2789 2789 2790 posterior = new emlig(number_of_parameters,0.0 01);2790 posterior = new emlig(number_of_parameters,0.01); 2791 2791 2792 2792 this->window_size = window_size;