Trait Transform

Source
pub trait Transform<U> {
    // Required method
    fn apply(&self, x: U) -> U;
}
Expand description

Complex and hypercomplex transformation basic trait.

Required Methods§

Source

fn apply(&self, x: U) -> U

Apply the transformation.

Implementors§

Source§

impl<T: Algebra + Clone, U: Algebra<T> + Clone> Transform<Construct<T, Construct<T, U>>> for Moebius<Construct<T, U>>

Source§

impl<U> Transform<U> for Moebius<U>
where U: Add<Output = U> + Mul<Output = U> + Div<Output = U> + Clone,