Trait geometric_algebra::Conjugation [−][src]
pub trait Conjugation { type Output; fn conjugation(self) -> Self::Output; }
Negates elements with (grade + 3) % 4 < 2
pub trait Conjugation { type Output; fn conjugation(self) -> Self::Output; }
Negates elements with (grade + 3) % 4 < 2
fn conjugation(self) -> Self::Output
[src]impl Conjugation for ComplexNumber
[src]type Output = ComplexNumber
fn conjugation(self) -> ComplexNumber
[src]impl Conjugation for geometric_algebra::epga1d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::epga2d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::epga2d::MotorDual
[src]type Output = MotorDual
fn conjugation(self) -> MotorDual
[src]impl Conjugation for geometric_algebra::epga2d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::epga2d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::epga2d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::epga2d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::epga2d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::epga2d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]impl Conjugation for geometric_algebra::epga3d::Line
[src]type Output = Line
fn conjugation(self) -> Line
[src]impl Conjugation for geometric_algebra::epga3d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::epga3d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::epga3d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::epga3d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::epga3d::PointAndPlane
[src]type Output = PointAndPlane
fn conjugation(self) -> PointAndPlane
[src]impl Conjugation for geometric_algebra::epga3d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::epga3d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::epga3d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]impl Conjugation for geometric_algebra::hpga1d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for SplitComplexNumber
[src]type Output = SplitComplexNumber
fn conjugation(self) -> SplitComplexNumber
[src]impl Conjugation for geometric_algebra::hpga2d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::hpga2d::MotorDual
[src]type Output = MotorDual
fn conjugation(self) -> MotorDual
[src]impl Conjugation for geometric_algebra::hpga2d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::hpga2d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::hpga2d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::hpga2d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::hpga2d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::hpga2d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]impl Conjugation for geometric_algebra::hpga3d::Line
[src]type Output = Line
fn conjugation(self) -> Line
[src]impl Conjugation for geometric_algebra::hpga3d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::hpga3d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::hpga3d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::hpga3d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::hpga3d::PointAndPlane
[src]type Output = PointAndPlane
fn conjugation(self) -> PointAndPlane
[src]impl Conjugation for geometric_algebra::hpga3d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::hpga3d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::hpga3d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]impl Conjugation for DualNumber
[src]type Output = DualNumber
fn conjugation(self) -> DualNumber
[src]impl Conjugation for geometric_algebra::ppga1d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::ppga2d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::ppga2d::MotorDual
[src]type Output = MotorDual
fn conjugation(self) -> MotorDual
[src]impl Conjugation for geometric_algebra::ppga2d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::ppga2d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::ppga2d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::ppga2d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::ppga2d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::ppga2d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]impl Conjugation for geometric_algebra::ppga3d::Line
[src]type Output = Line
fn conjugation(self) -> Line
[src]impl Conjugation for geometric_algebra::ppga3d::Motor
[src]type Output = Motor
fn conjugation(self) -> Motor
[src]impl Conjugation for geometric_algebra::ppga3d::MultiVector
[src]type Output = MultiVector
fn conjugation(self) -> MultiVector
[src]impl Conjugation for geometric_algebra::ppga3d::Plane
[src]type Output = Plane
fn conjugation(self) -> Plane
[src]impl Conjugation for geometric_algebra::ppga3d::Point
[src]type Output = Point
fn conjugation(self) -> Point
[src]impl Conjugation for geometric_algebra::ppga3d::PointAndPlane
[src]type Output = PointAndPlane
fn conjugation(self) -> PointAndPlane
[src]impl Conjugation for geometric_algebra::ppga3d::Rotor
[src]type Output = Rotor
fn conjugation(self) -> Rotor
[src]impl Conjugation for geometric_algebra::ppga3d::Scalar
[src]type Output = Scalar
fn conjugation(self) -> Scalar
[src]impl Conjugation for geometric_algebra::ppga3d::Translator
[src]type Output = Translator
fn conjugation(self) -> Translator
[src]