---
title: BNNS.ArithmeticUnaryFunction
framework: accelerate
role: symbol
role_heading: Enumeration
path: accelerate/bnns/arithmeticunaryfunction
---

# BNNS.ArithmeticUnaryFunction

Constants that describe unary arithmetic functions.

## Declaration

```swift
enum ArithmeticUnaryFunction
```

## Topics

### Unary Arithmetic Functions

- [BNNS.ArithmeticUnaryFunction.acos](accelerate/bnns/arithmeticunaryfunction/acos.md)
- [BNNS.ArithmeticUnaryFunction.acosh](accelerate/bnns/arithmeticunaryfunction/acosh.md)
- [BNNS.ArithmeticUnaryFunction.asin](accelerate/bnns/arithmeticunaryfunction/asin.md)
- [BNNS.ArithmeticUnaryFunction.asinh](accelerate/bnns/arithmeticunaryfunction/asinh.md)
- [BNNS.ArithmeticUnaryFunction.atan](accelerate/bnns/arithmeticunaryfunction/atan.md)
- [BNNS.ArithmeticUnaryFunction.atanh](accelerate/bnns/arithmeticunaryfunction/atanh.md)
- [BNNS.ArithmeticUnaryFunction.ceil](accelerate/bnns/arithmeticunaryfunction/ceil.md)
- [BNNS.ArithmeticUnaryFunction.cos](accelerate/bnns/arithmeticunaryfunction/cos.md)
- [BNNS.ArithmeticUnaryFunction.cosh](accelerate/bnns/arithmeticunaryfunction/cosh.md)
- [BNNS.ArithmeticUnaryFunction.exp](accelerate/bnns/arithmeticunaryfunction/exp.md)
- [BNNS.ArithmeticUnaryFunction.exp2](accelerate/bnns/arithmeticunaryfunction/exp2.md)
- [BNNS.ArithmeticUnaryFunction.floor](accelerate/bnns/arithmeticunaryfunction/floor.md)
- [BNNS.ArithmeticUnaryFunction.log](accelerate/bnns/arithmeticunaryfunction/log.md)
- [BNNS.ArithmeticUnaryFunction.log2](accelerate/bnns/arithmeticunaryfunction/log2.md)
- [BNNS.ArithmeticUnaryFunction.reciprocalSquareRoot](accelerate/bnns/arithmeticunaryfunction/reciprocalsquareroot.md)
- [BNNS.ArithmeticUnaryFunction.round](accelerate/bnns/arithmeticunaryfunction/round.md)
- [BNNS.ArithmeticUnaryFunction.sin](accelerate/bnns/arithmeticunaryfunction/sin.md)
- [BNNS.ArithmeticUnaryFunction.sinh](accelerate/bnns/arithmeticunaryfunction/sinh.md)
- [BNNS.ArithmeticUnaryFunction.squareRoot](accelerate/bnns/arithmeticunaryfunction/squareroot.md)
- [BNNS.ArithmeticUnaryFunction.tan](accelerate/bnns/arithmeticunaryfunction/tan.md)
- [BNNS.ArithmeticUnaryFunction.tanh](accelerate/bnns/arithmeticunaryfunction/tanh.md)

### Instance Properties

- [bnnsArithmeticFunction](accelerate/bnns/arithmeticunaryfunction/bnnsarithmeticfunction.md)

### Enumeration Cases

- [BNNS.ArithmeticUnaryFunction.abs](accelerate/bnns/arithmeticunaryfunction/abs.md)
- [BNNS.ArithmeticUnaryFunction.erf](accelerate/bnns/arithmeticunaryfunction/erf.md)
- [BNNS.ArithmeticUnaryFunction.negate](accelerate/bnns/arithmeticunaryfunction/negate.md)
- [BNNS.ArithmeticUnaryFunction.reciprocal](accelerate/bnns/arithmeticunaryfunction/reciprocal.md)
- [BNNS.ArithmeticUnaryFunction.sign](accelerate/bnns/arithmeticunaryfunction/sign.md)
- [BNNS.ArithmeticUnaryFunction.square](accelerate/bnns/arithmeticunaryfunction/square.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
