pub trait Distributive { }Expand description
Marker trait: Promises that a * (b + c) == (a * b) + (a * c).
Implementations on Foreign Types§
impl Distributive for f32
impl Distributive for f64
impl Distributive for i8
impl Distributive for i16
impl Distributive for i32
impl Distributive for i64
impl Distributive for i128
impl Distributive for isize
impl Distributive for u8
impl Distributive for u16
impl Distributive for u32
impl Distributive for u64
impl Distributive for u128
impl Distributive for usize
Implementors§
impl Distributive for Float106
impl<T: RealField> Distributive for Complex<T>
impl<T: RealField> Distributive for Octonion<T>
Implements the Distributive marker trait for Octonion.
This signifies that multiplication of Octonions distributes over addition,
i.e., a * (b + c) = (a * b) + (a * c). This property holds for octonions.