Type Definition vox_geometry_rust::vector_expression::VectorScalarDiv[][src]

type VectorScalarDiv<E> = VectorScalarBinaryOp<E, Divides>;
Expand description

Vector-scalar division expression.

Trait Implementations

impl<Return: VectorExpression, E1: VectorExpression> Add<Return> for VectorScalarDiv<E1>[src]

Vector-vector addition operation.

type Output = VectorAdd<VectorScalarDiv<E1>, Return>

The resulting type after applying the + operator.

fn add(self, rhs: Return) -> Self::Output[src]

Performs the + operation. Read more

impl<E1: VectorExpression> Add<f64> for VectorScalarDiv<E1>[src]

Vector-scalar addition operation.

type Output = VectorScalarAdd<VectorScalarDiv<E1>>

The resulting type after applying the + operator.

fn add(self, rhs: f64) -> Self::Output[src]

Performs the + operation. Read more

impl<Return: VectorExpression, E1: VectorExpression> Div<Return> for VectorScalarDiv<E1>[src]

Element-wise vector-vector division operation.

type Output = VectorDiv<VectorScalarDiv<E1>, Return>

The resulting type after applying the / operator.

fn div(self, rhs: Return) -> Self::Output[src]

Performs the / operation. Read more

impl<E1: VectorExpression> Div<f64> for VectorScalarDiv<E1>[src]

Vector-scalar division operation.

type Output = VectorScalarDiv<VectorScalarDiv<E1>>

The resulting type after applying the / operator.

fn div(self, rhs: f64) -> Self::Output[src]

Performs the / operation. Read more

impl<Return: VectorExpression, E1: VectorExpression> Mul<Return> for VectorScalarDiv<E1>[src]

Element-wise vector-vector multiplication operation.

type Output = VectorMul<VectorScalarDiv<E1>, Return>

The resulting type after applying the * operator.

fn mul(self, rhs: Return) -> Self::Output[src]

Performs the * operation. Read more

impl<E1: VectorExpression> Mul<f64> for VectorScalarDiv<E1>[src]

Vector-scalar multiplication operation.

type Output = VectorScalarMul<VectorScalarDiv<E1>>

The resulting type after applying the * operator.

fn mul(self, rhs: f64) -> Self::Output[src]

Performs the * operation. Read more

impl<Return: VectorExpression, E1: VectorExpression> Sub<Return> for VectorScalarDiv<E1>[src]

Vector-vector subtraction operation.

type Output = VectorSub<VectorScalarDiv<E1>, Return>

The resulting type after applying the - operator.

fn sub(self, rhs: Return) -> Self::Output[src]

Performs the - operation. Read more

impl<E1: VectorExpression> Sub<f64> for VectorScalarDiv<E1>[src]

Scalar-vector subtraction operation.

type Output = VectorScalarSub<VectorScalarDiv<E1>>

The resulting type after applying the - operator.

fn sub(self, rhs: f64) -> Self::Output[src]

Performs the - operation. Read more