Trait geometric_algebra::Conjugation[][src]

pub trait Conjugation {
    type Output;
    fn conjugation(self) -> Self::Output;
}

Negates elements with (grade + 3) % 4 < 2

Associated Types

Loading content...

Required methods

fn conjugation(self) -> Self::Output[src]

Loading content...

Implementors

impl Conjugation for ComplexNumber[src]

impl Conjugation for geometric_algebra::epga1d::Scalar[src]

impl Conjugation for geometric_algebra::epga2d::Motor[src]

impl Conjugation for geometric_algebra::epga2d::MotorDual[src]

impl Conjugation for geometric_algebra::epga2d::MultiVector[src]

impl Conjugation for geometric_algebra::epga2d::Plane[src]

impl Conjugation for geometric_algebra::epga2d::Point[src]

impl Conjugation for geometric_algebra::epga2d::Rotor[src]

impl Conjugation for geometric_algebra::epga2d::Scalar[src]

impl Conjugation for geometric_algebra::epga2d::Translator[src]

impl Conjugation for geometric_algebra::epga3d::Line[src]

type Output = Line

impl Conjugation for geometric_algebra::epga3d::Motor[src]

impl Conjugation for geometric_algebra::epga3d::MultiVector[src]

impl Conjugation for geometric_algebra::epga3d::Plane[src]

impl Conjugation for geometric_algebra::epga3d::Point[src]

impl Conjugation for geometric_algebra::epga3d::PointAndPlane[src]

impl Conjugation for geometric_algebra::epga3d::Rotor[src]

impl Conjugation for geometric_algebra::epga3d::Scalar[src]

impl Conjugation for geometric_algebra::epga3d::Translator[src]

impl Conjugation for geometric_algebra::hpga1d::Scalar[src]

impl Conjugation for SplitComplexNumber[src]

impl Conjugation for geometric_algebra::hpga2d::Motor[src]

impl Conjugation for geometric_algebra::hpga2d::MotorDual[src]

impl Conjugation for geometric_algebra::hpga2d::MultiVector[src]

impl Conjugation for geometric_algebra::hpga2d::Plane[src]

impl Conjugation for geometric_algebra::hpga2d::Point[src]

impl Conjugation for geometric_algebra::hpga2d::Rotor[src]

impl Conjugation for geometric_algebra::hpga2d::Scalar[src]

impl Conjugation for geometric_algebra::hpga2d::Translator[src]

impl Conjugation for geometric_algebra::hpga3d::Line[src]

type Output = Line

impl Conjugation for geometric_algebra::hpga3d::Motor[src]

impl Conjugation for geometric_algebra::hpga3d::MultiVector[src]

impl Conjugation for geometric_algebra::hpga3d::Plane[src]

impl Conjugation for geometric_algebra::hpga3d::Point[src]

impl Conjugation for geometric_algebra::hpga3d::PointAndPlane[src]

impl Conjugation for geometric_algebra::hpga3d::Rotor[src]

impl Conjugation for geometric_algebra::hpga3d::Scalar[src]

impl Conjugation for geometric_algebra::hpga3d::Translator[src]

impl Conjugation for DualNumber[src]

impl Conjugation for geometric_algebra::ppga1d::Scalar[src]

impl Conjugation for geometric_algebra::ppga2d::Motor[src]

impl Conjugation for geometric_algebra::ppga2d::MotorDual[src]

impl Conjugation for geometric_algebra::ppga2d::MultiVector[src]

impl Conjugation for geometric_algebra::ppga2d::Plane[src]

impl Conjugation for geometric_algebra::ppga2d::Point[src]

impl Conjugation for geometric_algebra::ppga2d::Rotor[src]

impl Conjugation for geometric_algebra::ppga2d::Scalar[src]

impl Conjugation for geometric_algebra::ppga2d::Translator[src]

impl Conjugation for geometric_algebra::ppga3d::Line[src]

type Output = Line

impl Conjugation for geometric_algebra::ppga3d::Motor[src]

impl Conjugation for geometric_algebra::ppga3d::MultiVector[src]

impl Conjugation for geometric_algebra::ppga3d::Plane[src]

impl Conjugation for geometric_algebra::ppga3d::Point[src]

impl Conjugation for geometric_algebra::ppga3d::PointAndPlane[src]

impl Conjugation for geometric_algebra::ppga3d::Rotor[src]

impl Conjugation for geometric_algebra::ppga3d::Scalar[src]

impl Conjugation for geometric_algebra::ppga3d::Translator[src]

Loading content...