Function fixed_trigonometry::powi
source · [−]pub fn powi<T>(base: T, power: usize) -> T where
T: MixedNum + MixedNumConversion<i32> + MixedOps,
Expand description
Rase fixed number to an integer-valued power.
base^power
.
Arguments
base
- The base number.power
- The power to raise ‘base’ to.
Example
use fixed_trigonometry::*;
use fixed::{types::extra::U22, FixedI32};
let mut x = FixedI32::<U22>::from_num(-2);
let y = powi(x, 2);
assert_eq!{ y.to_num::<f32>(), 4.0 };
let y = powi(x, 0);
assert_eq!{ y.to_num::<f32>(), 1.0 };