Trait geometric_algebra::LeftContraction[][src]

pub trait LeftContraction<T> {
    type Output;
    fn left_contraction(self, other: T) -> Self::Output;
}

Geometric product grade filtered by t == s - r

Associated Types

Loading content...

Required methods

fn left_contraction(self, other: T) -> Self::Output[src]

Loading content...

Implementors

impl LeftContraction<ComplexNumber> for ComplexNumber[src]

impl LeftContraction<ComplexNumber> for geometric_algebra::epga1d::Scalar[src]

impl LeftContraction<Scalar> for ComplexNumber[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga1d::Scalar[src]

type Output = Scalar

impl LeftContraction<Motor> for geometric_algebra::epga2d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::epga2d::Plane[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::epga2d::Point[src]

type Output = Scalar

impl LeftContraction<Motor> for geometric_algebra::epga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga2d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga2d::Translator[src]

type Output = Motor

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Motor[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::MotorDual[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::MultiVector[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Plane[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Point[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Rotor[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Scalar[src]

impl LeftContraction<MotorDual> for geometric_algebra::epga2d::Translator[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga2d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga2d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga2d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga2d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga2d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::epga2d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga2d::MotorDual[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::epga2d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::epga2d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga2d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga2d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::epga2d::Motor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::epga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::epga2d::Plane[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::epga2d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::epga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::epga2d::Scalar[src]

type Output = Point

impl LeftContraction<Point> for geometric_algebra::epga2d::Translator[src]

type Output = Motor

impl LeftContraction<Rotor> for geometric_algebra::epga2d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga2d::Point[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::epga2d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga2d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga2d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::epga2d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga2d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga2d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga2d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga2d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::epga2d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::MotorDual[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::Plane[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::Point[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::epga2d::Translator[src]

impl LeftContraction<Line> for geometric_algebra::epga3d::Line[src]

type Output = Scalar

impl LeftContraction<Line> for geometric_algebra::epga3d::Plane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::epga3d::PointAndPlane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::epga3d::Scalar[src]

type Output = Line

impl LeftContraction<Motor> for geometric_algebra::epga3d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga3d::MultiVector[src]

impl LeftContraction<Motor> for geometric_algebra::epga3d::Plane[src]

impl LeftContraction<Motor> for geometric_algebra::epga3d::Point[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::epga3d::PointAndPlane[src]

impl LeftContraction<Motor> for geometric_algebra::epga3d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga3d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::epga3d::Translator[src]

type Output = Motor

impl LeftContraction<MultiVector> for geometric_algebra::epga3d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga3d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga3d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga3d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::epga3d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::epga3d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga3d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::epga3d::PointAndPlane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::epga3d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga3d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::epga3d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::epga3d::Line[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::epga3d::Motor[src]

impl LeftContraction<Point> for geometric_algebra::epga3d::Plane[src]

type Output = Line

impl LeftContraction<Point> for geometric_algebra::epga3d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::epga3d::Rotor[src]

impl LeftContraction<Point> for geometric_algebra::epga3d::Scalar[src]

type Output = Point

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Line[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Motor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Point[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Rotor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Scalar[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::epga3d::Translator[src]

impl LeftContraction<Rotor> for geometric_algebra::epga3d::Line[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::epga3d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga3d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga3d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::epga3d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::epga3d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga3d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga3d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga3d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::epga3d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::epga3d::Line[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::Plane[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::PointAndPlane[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::epga3d::Translator[src]

impl LeftContraction<Scalar> for geometric_algebra::hpga1d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for SplitComplexNumber[src]

type Output = Scalar

impl LeftContraction<SplitComplexNumber> for geometric_algebra::hpga1d::Scalar[src]

impl LeftContraction<SplitComplexNumber> for SplitComplexNumber[src]

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Plane[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Point[src]

type Output = Scalar

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga2d::Translator[src]

type Output = Motor

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Motor[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::MotorDual[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::MultiVector[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Plane[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Point[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Rotor[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Scalar[src]

impl LeftContraction<MotorDual> for geometric_algebra::hpga2d::Translator[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga2d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga2d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga2d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga2d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga2d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::hpga2d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga2d::MotorDual[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::hpga2d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::hpga2d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga2d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga2d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::hpga2d::Motor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::hpga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::hpga2d::Plane[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::hpga2d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::hpga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::hpga2d::Scalar[src]

type Output = Point

impl LeftContraction<Point> for geometric_algebra::hpga2d::Translator[src]

type Output = Motor

impl LeftContraction<Rotor> for geometric_algebra::hpga2d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga2d::Point[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::hpga2d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga2d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga2d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::hpga2d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga2d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga2d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga2d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga2d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::MotorDual[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Plane[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Point[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::hpga2d::Translator[src]

impl LeftContraction<Line> for geometric_algebra::hpga3d::Line[src]

type Output = Scalar

impl LeftContraction<Line> for geometric_algebra::hpga3d::Plane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::hpga3d::PointAndPlane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::hpga3d::Scalar[src]

type Output = Line

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga3d::MultiVector[src]

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Plane[src]

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Point[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::hpga3d::PointAndPlane[src]

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::hpga3d::Translator[src]

type Output = Motor

impl LeftContraction<MultiVector> for geometric_algebra::hpga3d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga3d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga3d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga3d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::hpga3d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::hpga3d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga3d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::hpga3d::PointAndPlane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::hpga3d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga3d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::hpga3d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::hpga3d::Line[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::hpga3d::Motor[src]

impl LeftContraction<Point> for geometric_algebra::hpga3d::Plane[src]

type Output = Line

impl LeftContraction<Point> for geometric_algebra::hpga3d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::hpga3d::Rotor[src]

impl LeftContraction<Point> for geometric_algebra::hpga3d::Scalar[src]

type Output = Point

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Line[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Motor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Point[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Rotor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Scalar[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::hpga3d::Translator[src]

impl LeftContraction<Rotor> for geometric_algebra::hpga3d::Line[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::hpga3d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga3d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga3d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::hpga3d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::hpga3d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga3d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga3d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga3d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::hpga3d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Line[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Plane[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::PointAndPlane[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::hpga3d::Translator[src]

impl LeftContraction<DualNumber> for DualNumber[src]

impl LeftContraction<DualNumber> for geometric_algebra::ppga1d::Scalar[src]

impl LeftContraction<Scalar> for DualNumber[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga1d::Scalar[src]

type Output = Scalar

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Plane[src]

type Output = Plane

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Point[src]

type Output = Scalar

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga2d::Translator[src]

type Output = Motor

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::Motor[src]

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::MotorDual[src]

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::Plane[src]

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::Rotor[src]

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::Scalar[src]

impl LeftContraction<MotorDual> for geometric_algebra::ppga2d::Translator[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga2d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga2d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga2d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga2d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga2d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::ppga2d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga2d::MotorDual[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::ppga2d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::ppga2d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga2d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga2d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::ppga2d::Motor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::ppga2d::MotorDual[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::ppga2d::Plane[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::ppga2d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::ppga2d::Rotor[src]

type Output = Motor

impl LeftContraction<Point> for geometric_algebra::ppga2d::Scalar[src]

type Output = Point

impl LeftContraction<Point> for geometric_algebra::ppga2d::Translator[src]

type Output = Point

impl LeftContraction<Rotor> for geometric_algebra::ppga2d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga2d::Point[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::ppga2d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga2d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga2d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::ppga2d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga2d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga2d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga2d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga2d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::ppga2d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::ppga2d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::ppga2d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::ppga2d::Translator[src]

impl LeftContraction<Line> for geometric_algebra::ppga3d::Line[src]

type Output = Scalar

impl LeftContraction<Line> for geometric_algebra::ppga3d::Plane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::ppga3d::PointAndPlane[src]

type Output = Plane

impl LeftContraction<Line> for geometric_algebra::ppga3d::Scalar[src]

type Output = Line

impl LeftContraction<Line> for geometric_algebra::ppga3d::Translator[src]

type Output = Line

impl LeftContraction<Motor> for geometric_algebra::ppga3d::Line[src]

impl LeftContraction<Motor> for geometric_algebra::ppga3d::Motor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga3d::Rotor[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga3d::Scalar[src]

type Output = Motor

impl LeftContraction<Motor> for geometric_algebra::ppga3d::Translator[src]

type Output = Motor

impl LeftContraction<MultiVector> for geometric_algebra::ppga3d::Motor[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga3d::MultiVector[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga3d::Rotor[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga3d::Scalar[src]

impl LeftContraction<MultiVector> for geometric_algebra::ppga3d::Translator[src]

impl LeftContraction<Plane> for geometric_algebra::ppga3d::Motor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga3d::Plane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::ppga3d::PointAndPlane[src]

type Output = Scalar

impl LeftContraction<Plane> for geometric_algebra::ppga3d::Rotor[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga3d::Scalar[src]

type Output = Plane

impl LeftContraction<Plane> for geometric_algebra::ppga3d::Translator[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::ppga3d::Line[src]

type Output = Plane

impl LeftContraction<Point> for geometric_algebra::ppga3d::Motor[src]

impl LeftContraction<Point> for geometric_algebra::ppga3d::Plane[src]

type Output = Line

impl LeftContraction<Point> for geometric_algebra::ppga3d::Point[src]

type Output = Scalar

impl LeftContraction<Point> for geometric_algebra::ppga3d::Rotor[src]

impl LeftContraction<Point> for geometric_algebra::ppga3d::Scalar[src]

type Output = Point

impl LeftContraction<Point> for geometric_algebra::ppga3d::Translator[src]

type Output = Point

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Line[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Motor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Point[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Rotor[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Scalar[src]

impl LeftContraction<PointAndPlane> for geometric_algebra::ppga3d::Translator[src]

impl LeftContraction<Rotor> for geometric_algebra::ppga3d::Line[src]

type Output = Scalar

impl LeftContraction<Rotor> for geometric_algebra::ppga3d::Motor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga3d::Rotor[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga3d::Scalar[src]

type Output = Rotor

impl LeftContraction<Rotor> for geometric_algebra::ppga3d::Translator[src]

type Output = Rotor

impl LeftContraction<Scalar> for geometric_algebra::ppga3d::Motor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga3d::MultiVector[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga3d::Rotor[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga3d::Scalar[src]

type Output = Scalar

impl LeftContraction<Scalar> for geometric_algebra::ppga3d::Translator[src]

type Output = Scalar

impl LeftContraction<Translator> for geometric_algebra::ppga3d::Motor[src]

impl LeftContraction<Translator> for geometric_algebra::ppga3d::Rotor[src]

impl LeftContraction<Translator> for geometric_algebra::ppga3d::Scalar[src]

impl LeftContraction<Translator> for geometric_algebra::ppga3d::Translator[src]

Loading content...