template<class DstArrayT, class SrcArrayT>
Definition at line 370 of file IntWeibullNgbPnLoop.h. References DBL_EPSILON, DBL_MAX, DBL_MIN, and M_LOG10_2. Referenced by Impala::Core::Feature::IntWeibullNgbPnLoop< DstArrayT, SrcArrayT >::dpsifn(). 00371 { 00372 switch(i) 00373 { 00374 00375 case 1: return DBL_MIN; 00376 case 2: return DBL_MAX; 00377 00378 case 3: /* = FLT_RADIX ^ - DBL_MANT_DIG 00379 for IEEE: = 2^-53 = 1.110223e-16 = .5*DBL_EPSILON */ 00380 return 0.5*DBL_EPSILON; 00381 00382 case 4: /* = FLT_RADIX ^ (1- DBL_MANT_DIG) = 00383 for IEEE: = 2^-52 = DBL_EPSILON */ 00384 return DBL_EPSILON; 00385 00386 case 5: return M_LOG10_2; 00387 00388 default: return 0.0; 00389 } 00390 }
|