---
title: BNNSRelationalOperator
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnsrelationaloperator
---

# BNNSRelationalOperator

Constants that describe relational operations.

## Declaration

```swift
struct BNNSRelationalOperator
```

## Topics

### Relational Operators

- [BNNSRelationalOperatorEqual](accelerate/bnnsrelationaloperatorequal.md)
- [BNNSRelationalOperatorGreater](accelerate/bnnsrelationaloperatorgreater.md)
- [BNNSRelationalOperatorGreaterEqual](accelerate/bnnsrelationaloperatorgreaterequal.md)
- [BNNSRelationalOperatorLess](accelerate/bnnsrelationaloperatorless.md)
- [BNNSRelationalOperatorLessEqual](accelerate/bnnsrelationaloperatorlessequal.md)
- [BNNSRelationalOperatorNotEqual](accelerate/bnnsrelationaloperatornotequal.md)

### Logical Operators

- [BNNSRelationalOperatorLogicalAND](accelerate/bnnsrelationaloperatorlogicaland.md)
- [BNNSRelationalOperatorLogicalNAND](accelerate/bnnsrelationaloperatorlogicalnand.md)
- [BNNSRelationalOperatorLogicalNOR](accelerate/bnnsrelationaloperatorlogicalnor.md)
- [BNNSRelationalOperatorLogicalNOT](accelerate/bnnsrelationaloperatorlogicalnot.md)
- [BNNSRelationalOperatorLogicalOR](accelerate/bnnsrelationaloperatorlogicalor.md)
- [BNNSRelationalOperatorLogicalXOR](accelerate/bnnsrelationaloperatorlogicalxor.md)

### Raw Values

- [init(_:)](accelerate/bnnsrelationaloperator/init(_:).md)
- [init(rawValue:)](accelerate/bnnsrelationaloperator/init(rawvalue:).md)
- [rawValue](accelerate/bnnsrelationaloperator/rawvalue.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)

## See Also

### Tensor comparison layers

- [compare(_:_:using:output:)](accelerate/bnns/compare(_:_:using:output:).md)
- [BNNSCompareTensor(_:_:_:_:)](accelerate/bnnscomparetensor(_:_:_:_:).md)
