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