---
title: "doubleToFloat(_:)"
framework: accelerate
role: symbol
role_heading: Type Method
path: "accelerate/vdsp/doubletofloat(_:)"
---

# doubleToFloat(_:)

Returns single-precision values converted from a double-precision source.

## Declaration

```swift
static func doubleToFloat<U>(_ source: U) -> [Float] where U : AccelerateBuffer, U.Element == Double
```

## Parameters

- `source`: The source vector.

## See Also

### Conversion between floating-point types

- [floatToDouble(_:)](accelerate/vdsp/floattodouble(_:).md)
- [convertElements(of:to:)](accelerate/vdsp/convertelements(of:to:)-2ejgr.md)
- [convertElements(of:to:)](accelerate/vdsp/convertelements(of:to:)-698ye.md)
