---
title: BNNS.RelationalOperator
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnns/relationaloperator
---

# BNNS.RelationalOperator

Constants that describe relational operations.

## Declaration

```swift
@frozen struct RelationalOperator
```

## Topics

### Relational Operators

- [equal](accelerate/bnns/relationaloperator/equal.md)
- [greater](accelerate/bnns/relationaloperator/greater.md)
- [greaterEqual](accelerate/bnns/relationaloperator/greaterequal.md)
- [less](accelerate/bnns/relationaloperator/less.md)
- [lessEqual](accelerate/bnns/relationaloperator/lessequal.md)
- [notEqual](accelerate/bnns/relationaloperator/notequal.md)

### Logical Operators

- [and](accelerate/bnns/relationaloperator/and.md)
- [nand](accelerate/bnns/relationaloperator/nand.md)
- [nor](accelerate/bnns/relationaloperator/nor.md)
- [not](accelerate/bnns/relationaloperator/not.md)
- [or](accelerate/bnns/relationaloperator/or.md)
- [xor](accelerate/bnns/relationaloperator/xor.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
