Share via


Tensor.BitwiseAnd Operator

Definition

Overloads

Name Description
BitwiseAnd(TScalar, ReadOnlyTensorSpan<TScalar>)

Performs bitwise-and between a tensor and scalar.

BitwiseAnd(ReadOnlyTensorSpan<TScalar>, TScalar)

Performs bitwise-and between a tensor and scalar.

BitwiseAnd(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Performs bitwise-and between two tensors.

BitwiseAnd(TScalar, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.cs

Performs bitwise-and between a tensor and scalar.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator &(TScalar left, System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator &(TScalar left, in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> right);
static member ( &&& ) : 'TScalar * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator And (left As TScalar, ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Parameters

left
TScalar

The scalar to bitwise-and with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to bitwise-and with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left & right.

Applies to

BitwiseAnd(ReadOnlyTensorSpan<TScalar>, TScalar)

Source:
Tensor.cs

Performs bitwise-and between a tensor and scalar.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator &(System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % left, TScalar right);
public static System.Numerics.Tensors.Tensor<TScalar> operator &(in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> left, TScalar right);
static member ( &&& ) : ReadOnlyTensorSpan * 'TScalar -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator And (ByRef left As ReadOnlyTensorSpan(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor to bitwise-and with right.

right
TScalar

The scalar to bitwise-and with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left & right.

Applies to

BitwiseAnd(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.cs

Performs bitwise-and between two tensors.

public:
 static System::Numerics::Tensors::Tensor<TScalar> ^ operator &(System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % left, System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator &(in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> left, in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> right);
static member ( &&& ) : ReadOnlyTensorSpan * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'TScalar (requires 'TScalar :> System.Numerics.IBitwiseOperators<'TScalar, 'TScalar, 'TScalar>)>
Public Shared Operator And (ByRef left As ReadOnlyTensorSpan(Of TScalar), ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor to bitwise-and with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to bitwise-and with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left & right.

Exceptions

The shapes of left and right are not compatible.

Applies to