HyperbolicRotate

Trait HyperbolicRotate 

Source
pub trait HyperbolicRotate<V: Vector> {
    type Matrix: HyperbolicRotate<V>;

    // Required method
    fn hyperbolic_rotate(&self, vector: &V) -> V;
}
Expand description

Linear transformations preserving hyperboloids.

Required Associated Types§

Source

type Matrix: HyperbolicRotate<V>

Type of the related rotation matrix

Required Methods§

Source

fn hyperbolic_rotate(&self, vector: &V) -> V

Apply a SO(N-1,1) transformation to an N-dimensional Minkowski vector

Implementors§