Tensor<T>.ExclusiveOr Operator

Definition

Namespace: Numerics.NET.Tensors
Assembly: Numerics.NET.Tensors (in Numerics.NET.Tensors.dll) Version: 9.0.0

Overload List

ExclusiveOr(T, Tensor<T>) Computes the bitwise xor of a scalar and a tensor.
ExclusiveOr(Tensor<T>, T) Computes the bitwise xor of a tensor and a scalar.
ExclusiveOr(Tensor<T>, Tensor<T>) Computes the bitwise xor of two tensors.

ExclusiveOr(T, Tensor<T>) Operator

Computes the bitwise xor of a scalar and a tensor.
C#
public static Tensor<T> operator ^(
	T left,
	Tensor<T> right
)

Parameters

left  T
A scalar that serves as the left operand.
right  Tensor<T>
A tensor that serves as the right operand.

Return Value

Tensor<T>
A tensor of the same shape as right whose elements are equal to the sum of left and the corresponding elements of right.

Exceptions

ArgumentNullException

right is null.

ExclusiveOr(Tensor<T>, T) Operator

Computes the bitwise xor of a tensor and a scalar.
C#
public static Tensor<T> operator ^(
	Tensor<T> left,
	T right
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  T
A scalar that serves as the right operand.

Return Value

Tensor<T>
A tensor of the same shape as left whose elements are equal to the sum of the corresponding elements of left and right.

Exceptions

ExclusiveOr(Tensor<T>, Tensor<T>) Operator

Computes the bitwise xor of two tensors.
C#
public static Tensor<T> operator ^(
	Tensor<T> left,
	Tensor<T> right
)

Parameters

left  Tensor<T>
A tensor that serves as the left operand.
right  Tensor<T>
A tensor that serves as the right operand.

Return Value

Tensor<T>
A tensor of the same shape as left and right whose elements are equal to the sum of the corresponding elements of left and right.

Exceptions

ArgumentNullException

left is null.

-or-

right is null.

See Also