[−][src]Module peroxide::redox
Smart pointer of Vec<f64>
Usage
extern crate peroxide; use peroxide::*; let a = c!(1, 2, 3, 4); let b = c!(5, 6, 7, 8); let a = a.redox(); // Move Vec to RedoxVector let b = b.redox(); // Move Vec to RedoxVector let c = 2f64 * a - b; // std::ops are implemented (*c).print(); // Unwrap RedoxVector -> Vec<f64>
Implemented Operations
Add
: Withf64
orRedoxVector
Sub
: Withf64
orRedoxVector
Mul
: Withf64
orRedoxVector
(Mul<RedoxVector> for RedoxVector
implies dot product)Div
: Withf64
PowOps
Modules
redoxable |