[−][src]Module peroxide::traits::num
Missing operations & comprehensive number structures
Real
trait
-
Real
is a trait for bindingf64
,Dual
,HyperDual
-
Real
requiresPowOps, TrigOps, ExpLogOps
&std::Ops<Self>
&std::Ops<f64>
extern crate peroxide; use peroxide::fuga::*; fn main() { let x_f64 = 2f64; let x_dual = dual(2,1); let x_hyper = hyper_dual(2, 1, 0); f(x_f64).print(); f(x_dual).print(); f(x_hyper).print(); } fn f<T: Real>(x: T) -> T { return x.powi(2) }
Enums
Number |
Traits
ExpLogOps | |
NumberVector | |
PowOps | |
Real | |
TrigOps |