---
title: BNNSLayerParametersArithmetic
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparametersarithmetic
---

# BNNSLayerParametersArithmetic

A structure that contains the parameters of an arithmetic layer.

## Declaration

```swift
struct BNNSLayerParametersArithmetic
```

## Topics

### Initializers

- [init(arithmetic_function:arithmetic_function_fields:activation:)](accelerate/bnnslayerparametersarithmetic/init(arithmetic_function:arithmetic_function_fields:activation:).md)

### Instance Properties

- [arithmetic_function](accelerate/bnnslayerparametersarithmetic/arithmetic_function.md)
- [arithmetic_function_fields](accelerate/bnnslayerparametersarithmetic/arithmetic_function_fields.md)
- [activation](accelerate/bnnslayerparametersarithmetic/activation.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Arithmetic layers

- [BNNS.UnaryArithmeticLayer](accelerate/bnns/unaryarithmeticlayer.md)
- [BNNS.BinaryArithmeticLayer](accelerate/bnns/binaryarithmeticlayer.md)
- [BNNS.TernaryArithmeticLayer](accelerate/bnns/ternaryarithmeticlayer.md)
- [BNNSDescriptorType](accelerate/bnnsdescriptortype.md)
- [BNNSArithmeticUnary](accelerate/bnnsarithmeticunary.md)
- [BNNSArithmeticBinary](accelerate/bnnsarithmeticbinary.md)
- [BNNSArithmeticTernary](accelerate/bnnsarithmeticternary.md)
- [BNNSArithmeticFunction](accelerate/bnnsarithmeticfunction.md)
- [BNNSFilterCreateLayerArithmetic(_:_:)](accelerate/bnnsfiltercreatelayerarithmetic(_:_:).md)
- [BNNSArithmeticFilterApplyBatch(_:_:_:_:_:_:_:)](accelerate/bnnsarithmeticfilterapplybatch(_:_:_:_:_:_:_:).md)
- [BNNSArithmeticFilterApplyBackwardBatch(_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnsarithmeticfilterapplybackwardbatch(_:_:_:_:_:_:_:_:_:_:_:).md)
