Tensor.ExclusiveOr Operator

Definition

Overloads

Name Description
ExclusiveOr(TScalar, Tensor<TScalar>)

Performs exclusive-or between a tensor and scalar.

ExclusiveOr(Tensor<TScalar>, TScalar)

Performs exclusive-or between a tensor and scalar.

ExclusiveOr(Tensor<TScalar>, Tensor<TScalar>)

Performs exclusive-or between two tensors.

ExclusiveOr(TScalar, Tensor<TScalar>)

Source:
Tensor.cs

Performs exclusive-or between a tensor and scalar.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator ^(TScalar left, System::Numerics::Tensors::Tensor<TScalar> ^ right);
extension<TScalar>(System.Numerics.Tensors.Tensor<TScalar> tensor) where TScalar : IBitwiseOperators<TScalar,TScalar,TScalar>
{
    public static System.Numerics.Tensors.Tensor<TScalar> operator ^(TScalar left, System.Numerics.Tensors.Tensor<TScalar> right);
}
static member ( ^^^ ) : 'TScalar * System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)> -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator Xor (left As TScalar, right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Parameters

left
TScalar

The scalar to exclusive-or with right.

right
Tensor<TScalar>

The tensor to exclusive-or with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left ^ right.

Applies to

ExclusiveOr(Tensor<TScalar>, TScalar)

Source:
Tensor.cs

Performs exclusive-or between a tensor and scalar.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator ^(System::Numerics::Tensors::Tensor<TScalar> ^ left, TScalar right);
extension<TScalar>(System.Numerics.Tensors.Tensor<TScalar> tensor) where TScalar : IBitwiseOperators<TScalar,TScalar,TScalar>
{
    public static System.Numerics.Tensors.Tensor<TScalar> operator ^(System.Numerics.Tensors.Tensor<TScalar> left, TScalar right);
}
static member ( ^^^ ) : System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)> * 'TScalar -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator Xor (left As Tensor(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Parameters

left
Tensor<TScalar>

The tensor to exclusive-or with right.

right
TScalar

The scalar to exclusive-or with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left ^ right.

Applies to

ExclusiveOr(Tensor<TScalar>, Tensor<TScalar>)

Source:
Tensor.cs

Performs exclusive-or between two tensors.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator ^(System::Numerics::Tensors::Tensor<TScalar> ^ left, System::Numerics::Tensors::Tensor<TScalar> ^ right);
extension<TScalar>(System.Numerics.Tensors.Tensor<TScalar> tensor) where TScalar : IBitwiseOperators<TScalar,TScalar,TScalar>
{
    public static System.Numerics.Tensors.Tensor<TScalar> operator ^(System.Numerics.Tensors.Tensor<TScalar> left, System.Numerics.Tensors.Tensor<TScalar> right);
}
static member ( ^^^ ) : System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)> * System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)> -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator Xor (left As Tensor(Of TScalar), right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Parameters

left
Tensor<TScalar>

The tensor to exclusive-or with right.

right
Tensor<TScalar>

The tensor to exclusive-or with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left ^ right.

Applies to