---
title: "vvlog(_:_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/vvlog(_:_:_:)"
---

# vvlog(_:_:_:)

Calculates the natural logarithm for each element in an array of double-precision values.

## Declaration

```swift
func vvlog(_: UnsafeMutablePointer<Double>, _: UnsafePointer<Double>, _: UnsafePointer<Int32>)
```

## Parameters:

Parameters:

## See Also

### Array-Oriented Exponential and Logarithmic Functions

- [exp(_:)](accelerate/vforce/exp(_:)-76nrd.md)
- [exp(_:)](accelerate/vforce/exp(_:)-5iaun.md)
- [exp(_:result:)](accelerate/vforce/exp(_:result:)-34nxw.md)
- [exp(_:result:)](accelerate/vforce/exp(_:result:)-4k85n.md)
- [exp2(_:)](accelerate/vforce/exp2(_:)-2m5q.md)
- [exp2(_:)](accelerate/vforce/exp2(_:)-4mm9y.md)
- [exp2(_:result:)](accelerate/vforce/exp2(_:result:)-6ru6m.md)
- [exp2(_:result:)](accelerate/vforce/exp2(_:result:)-8m564.md)
- [expm1(_:)](accelerate/vforce/expm1(_:)-xkzx.md)
- [expm1(_:)](accelerate/vforce/expm1(_:)-mfq5.md)
- [expm1(_:result:)](accelerate/vforce/expm1(_:result:)-4dpl4.md)
- [expm1(_:result:)](accelerate/vforce/expm1(_:result:)-2yhs3.md)
- [log10(_:)](accelerate/vforce/log10(_:)-9wr68.md)
- [log(_:)](accelerate/vforce/log(_:)-2gh9a.md)
- [log(_:)](accelerate/vforce/log(_:)-5ffby.md)
