Function rgsl::power::pow_int_e
[−]
[src]
pub fn pow_int_e(x: f64, n: i32) -> (Value, Result)
This routine computes the power xn for integer n. The power is computed using the minimum number of multiplications. For example, x8 is computed as ((x2)2)2, requiring only 3 multiplications. For reasons of efficiency, these functions do not check for overflow or underflow conditions.
use rgsl::power;
/* compute 3.0**12 */
double y = gsl_sf_pow_int(3.0, 12);