pub trait Exp: Sized + Copy {
// Required methods
fn exp(self) -> Self;
fn exp2(self) -> Self;
fn exp_m1(self) -> Self;
fn log(self, base: Self) -> Self;
fn ln(self) -> Self;
fn log2(self) -> Self;
fn log10(self) -> Self;
fn ln_1p(self) -> Self;
}
Expand description
Trait for perfoming exponential operations and their inverses with floating point numbers.